Parser 249 src/parser.cc Handle<String> Parser::LookupSymbol(int symbol_id) { Parser 268 src/parser.cc Handle<String> Parser::LookupCachedSymbol(int symbol_id) { Parser 410 src/parser.cc Scope* Parser::NewScope(Scope* parent, ScopeType type) { Parser 479 src/parser.cc Parser* parser_; Parser 484 src/parser.cc Parser::FunctionState::FunctionState(Parser* parser, Parser 503 src/parser.cc Parser::FunctionState::~FunctionState() { Parser 535 src/parser.cc Parser::Parser(CompilationInfo* info, Parser 568 src/parser.cc FunctionLiteral* Parser::ParseProgram() { Parser 594 src/parser.cc FunctionLiteral* Parser::DoParseProgram(CompilationInfo* info, Parser 666 src/parser.cc FunctionLiteral* Parser::ParseLazy() { Parser 692 src/parser.cc FunctionLiteral* Parser::ParseLazy(Utf16CharacterStream* source, Parser 753 src/parser.cc Handle<String> Parser::GetSymbol(bool* ok) { Parser 762 src/parser.cc void Parser::ReportMessage(const char* type, Vector<const char*> args) { Parser 768 src/parser.cc void Parser::ReportMessage(const char* type, Vector<Handle<String> > args) { Parser 774 src/parser.cc void Parser::ReportMessageAt(Scanner::Location source_location, Parser 792 src/parser.cc void Parser::ReportMessageAt(Scanner::Location source_location, Parser 1109 src/parser.cc void* Parser::ParseSourceElements(ZoneList<Statement*>* processor, Parser 1202 src/parser.cc Statement* Parser::ParseModuleElement(ZoneStringList* labels, Parser 1249 src/parser.cc Statement* Parser::ParseModuleDeclaration(ZoneStringList* names, bool* ok) { Parser 1284 src/parser.cc Module* Parser::ParseModule(bool* ok) { Parser 1311 src/parser.cc Module* Parser::ParseModuleLiteral(bool* ok) { Parser 1367 src/parser.cc Module* Parser::ParseModulePath(bool* ok) { Parser 1401 src/parser.cc Module* Parser::ParseModuleVariable(bool* ok) { Parser 1418 src/parser.cc Module* Parser::ParseModuleUrl(bool* ok) { Parser 1443 src/parser.cc Module* Parser::ParseModuleSpecifier(bool* ok) { Parser 1456 src/parser.cc Block* Parser::ParseImportDeclaration(bool* ok) { Parser 1508 src/parser.cc Statement* Parser::ParseExportDeclaration(bool* ok) { Parser 1581 src/parser.cc Statement* Parser::ParseBlockElement(ZoneStringList* labels, Parser 1605 src/parser.cc Statement* Parser::ParseStatement(ZoneStringList* labels, bool* ok) { Parser 1734 src/parser.cc VariableProxy* Parser::NewUnresolved( Parser 1746 src/parser.cc void Parser::Declare(Declaration* declaration, bool resolve, bool* ok) { Parser 1912 src/parser.cc Statement* Parser::ParseNativeDeclaration(bool* ok) { Parser 1968 src/parser.cc Statement* Parser::ParseFunctionDeclaration(ZoneStringList* names, bool* ok) { Parser 1994 src/parser.cc Block* Parser::ParseBlock(ZoneStringList* labels, bool* ok) { Parser 2020 src/parser.cc Block* Parser::ParseScopedBlock(ZoneStringList* labels, bool* ok) { Parser 2055 src/parser.cc Block* Parser::ParseVariableStatement(VariableDeclarationContext var_context, Parser 2069 src/parser.cc bool Parser::IsEvalOrArguments(Handle<String> string) { Parser 2080 src/parser.cc Block* Parser::ParseVariableDeclarations( Parser 2411 src/parser.cc Statement* Parser::ParseExpressionOrLabelledStatement(ZoneStringList* labels, Parser 2479 src/parser.cc IfStatement* Parser::ParseIfStatement(ZoneStringList* labels, bool* ok) { Parser 2499 src/parser.cc Statement* Parser::ParseContinueStatement(bool* ok) { Parser 2529 src/parser.cc Statement* Parser::ParseBreakStatement(ZoneStringList* labels, bool* ok) { Parser 2565 src/parser.cc Statement* Parser::ParseReturnStatement(bool* ok) { Parser 2604 src/parser.cc Statement* Parser::ParseWithStatement(ZoneStringList* labels, bool* ok) { Parser 2632 src/parser.cc CaseClause* Parser::ParseCaseClause(bool* default_seen_ptr, bool* ok) { Parser 2666 src/parser.cc SwitchStatement* Parser::ParseSwitchStatement(ZoneStringList* labels, Parser 2693 src/parser.cc Statement* Parser::ParseThrowStatement(bool* ok) { Parser 2711 src/parser.cc TryStatement* Parser::ParseTryStatement(bool* ok) { Parser 2822 src/parser.cc DoWhileStatement* Parser::ParseDoWhileStatement(ZoneStringList* labels, Parser 2854 src/parser.cc WhileStatement* Parser::ParseWhileStatement(ZoneStringList* labels, bool* ok) { Parser 2872 src/parser.cc Statement* Parser::ParseForStatement(ZoneStringList* labels, bool* ok) { Parser 3058 src/parser.cc Expression* Parser::ParseExpression(bool accept_IN, bool* ok) { Parser 3076 src/parser.cc Expression* Parser::ParseAssignmentExpression(bool accept_IN, bool* ok) { Parser 3149 src/parser.cc Expression* Parser::ParseConditionalExpression(bool accept_IN, bool* ok) { Parser 3180 src/parser.cc Expression* Parser::ParseBinaryExpression(int prec, bool accept_IN, bool* ok) { Parser 3273 src/parser.cc Expression* Parser::ParseUnaryExpression(bool* ok) { Parser 3358 src/parser.cc Expression* Parser::ParsePostfixExpression(bool* ok) { Parser 3393 src/parser.cc Expression* Parser::ParseLeftHandSideExpression(bool* ok) { Parser 3464 src/parser.cc Expression* Parser::ParseNewPrefix(PositionStack* stack, bool* ok) { Parser 3495 src/parser.cc Expression* Parser::ParseNewExpression(bool* ok) { Parser 3501 src/parser.cc Expression* Parser::ParseMemberExpression(bool* ok) { Parser 3506 src/parser.cc Expression* Parser::ParseMemberWithNewPrefixesExpression(PositionStack* stack, Parser 3577 src/parser.cc DebuggerStatement* Parser::ParseDebuggerStatement(bool* ok) { Parser 3590 src/parser.cc void Parser::ReportUnexpectedToken(Token::Value token) { Parser 3624 src/parser.cc void Parser::ReportInvalidPreparseData(Handle<String> name, bool* ok) { Parser 3633 src/parser.cc Expression* Parser::ParsePrimaryExpression(bool* ok) { Parser 3748 src/parser.cc void Parser::BuildArrayLiteralBoilerplateLiterals(ZoneList<Expression*>* values, Parser 3775 src/parser.cc Expression* Parser::ParseArrayLiteral(bool* ok) { Parser 3909 src/parser.cc bool Parser::IsBoilerplateProperty(ObjectLiteral::Property* property) { Parser 3967 src/parser.cc Handle<Object> Parser::GetBoilerplateValue(Expression* expression) { Parser 4011 src/parser.cc Parser* parser_; Parser 4055 src/parser.cc void Parser::BuildObjectLiteralConstantProperties( Parser 4115 src/parser.cc ObjectLiteral::Property* Parser::ParseObjectLiteralGetSet(bool is_getter, Parser 4149 src/parser.cc Expression* Parser::ParseObjectLiteral(bool* ok) { Parser 4298 src/parser.cc Expression* Parser::ParseRegExpLiteral(bool seen_equal, bool* ok) { Parser 4317 src/parser.cc ZoneList<Expression*>* Parser::ParseArguments(bool* ok) { Parser 4434 src/parser.cc FunctionLiteral* Parser::ParseFunctionLiteral(Handle<String> function_name, Parser 4714 src/parser.cc preparser::PreParser::PreParseResult Parser::LazyParseFunctionLiteral( Parser 4736 src/parser.cc Expression* Parser::ParseV8Intrinsic(bool* ok) { Parser 4782 src/parser.cc bool Parser::peek_any_identifier() { Parser 4790 src/parser.cc void Parser::Consume(Token::Value token) { Parser 4798 src/parser.cc void Parser::Expect(Token::Value token, bool* ok) { Parser 4806 src/parser.cc bool Parser::Check(Token::Value token) { Parser 4816 src/parser.cc void Parser::ExpectSemicolon(bool* ok) { Parser 4833 src/parser.cc void Parser::ExpectContextualKeyword(const char* keyword, bool* ok) { Parser 4845 src/parser.cc Literal* Parser::GetLiteralUndefined() { Parser 4850 src/parser.cc Literal* Parser::GetLiteralTheHole() { Parser 4857 src/parser.cc Handle<String> Parser::ParseIdentifier(bool* ok) { Parser 4870 src/parser.cc Handle<String> Parser::ParseIdentifierOrStrictReservedWord( Parser 4882 src/parser.cc Handle<String> Parser::ParseIdentifierName(bool* ok) { Parser 4896 src/parser.cc void Parser::MarkAsLValue(Expression* expression) { Parser 4907 src/parser.cc void Parser::CheckStrictModeLValue(Expression* expression, Parser 4924 src/parser.cc void Parser::CheckOctalLiteral(int beg_pos, int end_pos, bool* ok) { Parser 4937 src/parser.cc void Parser::CheckConflictingVarDeclarations(Scope* scope, bool* ok) { Parser 4958 src/parser.cc Handle<String> Parser::ParseIdentifierNameOrGetOrSet(bool* is_get, Parser 4976 src/parser.cc bool Parser::TargetStackContainsLabel(Handle<String> label) { Parser 4986 src/parser.cc BreakableStatement* Parser::LookupBreakTarget(Handle<String> label, bool* ok) { Parser 5001 src/parser.cc IterationStatement* Parser::LookupContinueTarget(Handle<String> label, Parser 5018 src/parser.cc void Parser::RegisterTargetUse(Label* target, Target* stop) { Parser 5029 src/parser.cc Expression* Parser::NewThrowReferenceError(Handle<String> type) { Parser 5035 src/parser.cc Expression* Parser::NewThrowSyntaxError(Handle<String> type, Parser 5044 src/parser.cc Expression* Parser::NewThrowTypeError(Handle<String> type, Parser 5056 src/parser.cc Expression* Parser::NewThrowError(Handle<String> constructor, Parser 6034 src/parser.cc Parser parser(info, parsing_flags, NULL, NULL); Parser 6042 src/parser.cc Parser parser(info, parsing_flags, info->extension(), pre_data); Parser 429 src/parser.h class Parser { Parser 431 src/parser.h Parser(CompilationInfo* info, Parser 435 src/parser.h virtual ~Parser() { Parser 481 src/parser.h FunctionState(Parser* parser, Parser 532 src/parser.h Parser* parser_; Parser 1021 test/cctest/test-parsing.cc i::Parser parser(&info, i::kAllowLazy | i::EXTENDED_MODE, NULL, NULL); Parser 1065 test/cctest/test-parsing.cc i::Parser parser(&info, flags, NULL, NULL);