diff options
author | Trevor Norris <trev.norris@gmail.com> | 2013-07-22 15:26:27 -0700 |
---|---|---|
committer | Trevor Norris <trev.norris@gmail.com> | 2013-07-22 15:53:10 -0700 |
commit | 5777d7ab3038983d368046ab40eb34075f635348 (patch) | |
tree | da7c01759b83e7afa463cbaac095a051f158eb44 /deps/v8/src/char-predicates-inl.h | |
parent | 254b711155996e379a41a569a38dd98dbd7a6e47 (diff) | |
download | android-node-v8-5777d7ab3038983d368046ab40eb34075f635348.tar.gz android-node-v8-5777d7ab3038983d368046ab40eb34075f635348.tar.bz2 android-node-v8-5777d7ab3038983d368046ab40eb34075f635348.zip |
v8: upgrade to v8 3.20.7
Diffstat (limited to 'deps/v8/src/char-predicates-inl.h')
-rw-r--r-- | deps/v8/src/char-predicates-inl.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/deps/v8/src/char-predicates-inl.h b/deps/v8/src/char-predicates-inl.h index 1a89ef3b11..dee9ccd381 100644 --- a/deps/v8/src/char-predicates-inl.h +++ b/deps/v8/src/char-predicates-inl.h @@ -71,6 +71,18 @@ inline bool IsHexDigit(uc32 c) { } +inline bool IsOctalDigit(uc32 c) { + // ECMA-262, 6th, 7.8.3 + return IsInRange(c, '0', '7'); +} + + +inline bool IsBinaryDigit(uc32 c) { + // ECMA-262, 6th, 7.8.3 + return c == '0' || c == '1'; +} + + inline bool IsRegExpWord(uc16 c) { return IsInRange(AsciiAlphaToLower(c), 'a', 'z') || IsDecimalDigit(c) |