v8  3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
scanner.h File Reference
#include "allocation.h"
#include "char-predicates.h"
#include "checks.h"
#include "globals.h"
#include "token.h"
#include "unicode-inl.h"
#include "utils.h"
Include dependency graph for scanner.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  Utf16CharacterStream
 
class  UnicodeCache
 
class  LiteralBuffer
 
class  Scanner
 
class  Scanner::LiteralScope
 
struct  Scanner::Location
 

Namespaces

 v8
 
 v8::internal
 

Enumerations

enum  ParsingFlags {
  kNoParsingFlags = 0, kLanguageModeMask = 0x03, kAllowLazy = 0x04, kAllowNativesSyntax = 0x08,
  kAllowModules = 0x10
}
 

Functions

 STATIC_ASSERT ((kLanguageModeMask &CLASSIC_MODE)==CLASSIC_MODE)
 
 STATIC_ASSERT ((kLanguageModeMask &STRICT_MODE)==STRICT_MODE)
 
 STATIC_ASSERT ((kLanguageModeMask &EXTENDED_MODE)==EXTENDED_MODE)
 
int HexValue (uc32 c)