Home
last modified time | relevance | path

Searched refs:InputPosition (Results 1 – 4 of 4) sorted by relevance

/third_party/node/deps/v8/src/torque/
Dearley-parser.cc24 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 …]
Dearley-parser.h152 using InputPosition = const char*; variable
155 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 …]
Dtorque-parser.cc2175 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 …]
/third_party/node/deps/v8/src/torque/ls/
Djson-parser.cc87 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()