Searched refs:InputPosition (Results 1 – 4 of 4) sorted by relevance
24 void Advance(InputPosition from, InputPosition to) { in Advance()119 InputPosition const begin = input.c_str(); in RunLexer()120 InputPosition const end = begin + input.size(); in RunLexer()121 InputPosition pos = begin; in RunLexer()122 InputPosition token_start = pos; in RunLexer()131 InputPosition token_end = pos; in RunLexer()155 Symbol* Lexer::MatchToken(InputPosition* pos, InputPosition end) { in MatchToken()156 InputPosition token_start = *pos; in MatchToken()160 InputPosition token_end = token_start; in MatchToken()287 bool Grammar::MatchChar(int (*char_class)(int), InputPosition* pos) { in MatchChar()[all …]
152 using InputPosition = const char*; variable155 MatchedInput(InputPosition begin, InputPosition end, SourcePosition pos) in MatchedInput()157 InputPosition begin;158 InputPosition end;398 using PatternFunction = bool (*)(InputPosition* pos);409 PatternFunction match_whitespace_ = [](InputPosition*) { return false; };412 Symbol* MatchToken(InputPosition* pos, InputPosition end);446 InputPosition* pos);448 InputPosition* pos);449 V8_EXPORT_PRIVATE static bool MatchAnyChar(InputPosition* pos);[all …]
2175 static bool MatchWhitespace(InputPosition* pos) { in MatchWhitespace()2191 static bool MatchIdentifier(InputPosition* pos) { in MatchIdentifier()2192 InputPosition current = *pos; in MatchIdentifier()2201 static bool MatchAnnotation(InputPosition* pos) { in MatchAnnotation()2202 InputPosition current = *pos; in MatchAnnotation()2209 static bool MatchIntrinsicName(InputPosition* pos) { in MatchIntrinsicName()2210 InputPosition current = *pos; in MatchIntrinsicName()2217 static bool MatchStringLiteral(InputPosition* pos) { in MatchStringLiteral()2218 InputPosition current = *pos; in MatchStringLiteral()2243 static bool MatchHexLiteral(InputPosition* pos) { in MatchHexLiteral()[all …]
87 static bool MatchWhitespace(InputPosition* pos) { in MatchWhitespace()93 static bool MatchStringLiteral(InputPosition* pos) { in MatchStringLiteral()94 InputPosition current = *pos; in MatchStringLiteral()119 static bool MatchHexLiteral(InputPosition* pos) { in MatchHexLiteral()120 InputPosition current = *pos; in MatchHexLiteral()131 static bool MatchDecimalLiteral(InputPosition* pos) { in MatchDecimalLiteral()132 InputPosition current = *pos; in MatchDecimalLiteral()