test262/test/language/literals/regexp/7.8.5-1gs.js

36 lines
893 B
JavaScript

// Copyright (c) 2012 Ecma International. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: prod-RegularExpressionNonTerminator
info: |
RegularExpressionLiteral ::
/ RegularExpressionBody / RegularExpressionFlags
RegularExpressionBody ::
RegularExpressionFirstChar RegularExpressionChars
RegularExpressionChars ::
[empty]
RegularExpressionChars RegularExpressionChar
RegularExpressionFirstChar ::
RegularExpressionNonTerminator but not one of * or \ or / or [
SourceCharacter ::
any Unicode code point
RegularExpressionNonTerminator::
SourceCharacter but not LineTerminator
description: >
RegularExpressionBody will never be empty, because RegularExpressionFirstChar must always be _something_. // is a comment.
---*/
var y = 42;
var x = //.source;
y;
assert.sameValue(x, y);