v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <scanner.h>
Public Member Functions | |
DuplicateFinder (UnicodeCache *constants) | |
int | AddOneByteSymbol (Vector< const uint8_t > key, int value) |
int | AddTwoByteSymbol (Vector< const uint16_t > key, int value) |
int | AddNumber (Vector< const uint8_t > key, int value) |
|
inlineexplicit |
int AddNumber | ( | Vector< const uint8_t > | key, |
int | value | ||
) |
Definition at line 1195 of file scanner.cc.
References DuplicateFinder::AddOneByteSymbol(), v8::internal::ALLOW_BINARY, v8::internal::ALLOW_HEX, v8::internal::ALLOW_IMPLICIT_OCTAL, v8::internal::ALLOW_OCTAL, ASSERT, v8::internal::DoubleToCString(), v8::internal::flags, std::isfinite(), Vector< T >::length(), v8::internal::StringToDouble(), and v8::internal::StrLength().
Referenced by Scanner::FindNumber().
int AddOneByteSymbol | ( | Vector< const uint8_t > | key, |
int | value | ||
) |
Definition at line 1172 of file scanner.cc.
Referenced by DuplicateFinder::AddNumber(), and Scanner::FindSymbol().
int AddTwoByteSymbol | ( | Vector< const uint16_t > | key, |
int | value | ||
) |
Definition at line 1177 of file scanner.cc.
Referenced by Scanner::FindSymbol().