ES6 unicode extensions, part 1.
authormarja <marja@chromium.org>
Tue, 2 Dec 2014 10:58:11 +0000 (02:58 -0800)
committerCommit bot <commit-bot@chromium.org>
Tue, 2 Dec 2014 10:58:19 +0000 (10:58 +0000)
commit0a0e6c8c81f2a59323e5afb449971f71004b17aa
tree406869ce125cfcf7c60477d84ee4d96702660389
parent027cbf8d7f23fbfd29e2e4f817c776338cf84479
ES6 unicode extensions, part 1.

Allows \u{xxxxx} in variable names and string literals (not yet in regexps).

Everything's behind the --harmony-unicode flag.

BUG=

Review URL: https://codereview.chromium.org/716423002

Cr-Commit-Position: refs/heads/master@{#25603}
src/bootstrapper.cc
src/flag-definitions.h
src/parser.cc
src/preparser.h
src/scanner.cc
src/scanner.h
test/cctest/test-parsing.cc
test/mjsunit/harmony/unicode-escapes.js [new file with mode: 0644]