Lines Matching full:scanner
15 #include "src/parsing/scanner.h"
730 void ReportMessageAt(Scanner::Location location,
769 PreParserIdentifier GetSymbol(Scanner* scanner);
770 PreParserIdentifier GetNumberAsSymbol(Scanner* scanner);
772 static PreParserIdentifier GetNextSymbol(Scanner* scanner) {
806 Token::Value token, int pos, Scanner* scanner,
818 Scanner* scanner,
854 PreParserExpression expression, const Scanner::Location& params_loc,
855 Scanner::Location* duplicate_loc, bool* ok);
902 PreParserIdentifier name, Scanner::Location function_name_location,
909 Scanner::Location class_name_location,
973 PreParser(Zone* zone, Scanner* scanner, AstValueFactory* ast_value_factory,
975 : ParserBase<PreParserTraits>(zone, scanner, stack_limit, NULL,
988 int start_position = scanner()->peek_location().beg_pos;
992 ReportUnexpectedToken(scanner()->current_token());
994 CheckStrictOctalLiteral(start_position, scanner()->location().end_pos,
1007 // The scanner is expected to have matched the "function" or "function*"
1009 // At return, unless an error occurred, the scanner is positioned before the
1013 ParserRecorder* log, Scanner::BookmarkScope* bookmark = nullptr);
1031 Scanner::BookmarkScope* bookmark = nullptr);
1042 Scanner::Location* first_initializer_loc,
1043 Scanner::Location* bindings_loc,
1071 Identifier name, Scanner::Location function_name_location,
1077 Scanner::BookmarkScope* bookmark = nullptr);
1080 Scanner::Location class_name_location,
1114 PreParserExpression params, const Scanner::Location& params_loc,
1115 Scanner::Location* duplicate_loc, bool* ok) {