Home | History | Annotate | Download | only in src

Lines Matching refs:PreParser

41 #include "preparser.h"
53 namespace preparser {
55 PreParser::PreParseResult PreParser::PreParseLazyFunction(
85 // See preparser-data.h for the data.
87 // The PreParser checks that the syntax follows the grammar for JavaScript,
96 void PreParser::ReportUnexpectedToken(i::Token::Value token) {
130 void PreParser::CheckOctalLiteral(int beg_pos, int end_pos, bool* ok) {
147 PreParser::Statement PreParser::ParseSourceElement(bool* ok) {
170 PreParser::SourceElements PreParser::ParseSourceElements(int end_token,
199 PreParser::Statement PreParser::ParseStatement(bool* ok) {
294 PreParser::Statement PreParser::ParseFunctionDeclaration(bool* ok) {
319 PreParser::Statement PreParser::ParseBlock(bool* ok) {
339 PreParser::Statement PreParser::ParseVariableStatement(
359 PreParser::Statement PreParser::ParseVariableDeclarations(
470 PreParser::Statement PreParser::ParseExpressionOrLabelledStatement(bool* ok) {
485 // accept "native function" in the preparser.
493 PreParser::Statement PreParser::ParseIfStatement(bool* ok) {
510 PreParser::Statement PreParser::ParseContinueStatement(bool* ok) {
527 PreParser::Statement PreParser::ParseBreakStatement(bool* ok) {
544 PreParser::Statement PreParser::ParseReturnStatement(bool* ok) {
570 PreParser::Statement PreParser::ParseWithStatement(bool* ok) {
591 PreParser::Statement PreParser::ParseSwitchStatement(bool* ok) {
620 PreParser::Statement PreParser::ParseDoWhileStatement(bool* ok) {
635 PreParser::Statement PreParser::ParseWhileStatement(bool* ok) {
648 PreParser::Statement PreParser::ParseForStatement(bool* ok) {
703 PreParser::Statement PreParser::ParseThrowStatement(bool* ok) {
720 PreParser::Statement PreParser::ParseTryStatement(bool* ok) {
770 PreParser::Statement PreParser::ParseDebuggerStatement(bool* ok) {
792 PreParser::Expression PreParser::ParseExpression(bool accept_IN, bool* ok) {
808 PreParser::Expression PreParser::ParseAssignmentExpression(bool accept_IN,
844 PreParser::Expression PreParser::ParseConditionalExpression(bool accept_IN,
864 int PreParser::Precedence(i::Token::Value tok, bool accept_IN) {
873 PreParser::Expression PreParser::ParseBinaryExpression(int prec,
889 PreParser::Expression PreParser::ParseUnaryExpression(bool* ok) {
926 PreParser::Expression PreParser::ParsePostfixExpression(bool* ok) {
950 PreParser::Expression PreParser::ParseLeftHandSideExpression(bool* ok) {
999 PreParser::Expression PreParser::ParseNewExpression(bool* ok) {
1021 PreParser::Expression PreParser::ParseMemberExpression(bool* ok) {
1026 PreParser::Expression PreParser::ParseMemberWithNewPrefixesExpression(
1090 PreParser::Expression PreParser::ParsePrimaryExpression(bool* ok) {
1188 PreParser::Expression PreParser::ParseArrayLiteral(bool* ok) {
1206 void PreParser::CheckDuplicate(DuplicateFinder* finder,
1240 PreParser::Expression PreParser::ParseObjectLiteral(bool* ok) {
1317 PreParser::Expression PreParser::ParseRegExpLiteral(bool seen_equal,
1339 PreParser::Arguments PreParser::ParseArguments(bool* ok) {
1362 PreParser::Expression PreParser::ParseFunctionLiteral(bool* ok) {
1432 void PreParser::ParseLazyFunctionLiteralBody(bool* ok) {
1449 PreParser::Expression PreParser::ParseV8Intrinsic(bool* ok) {
1466 void PreParser::ExpectSemicolon(bool* ok) {
1483 void PreParser::LogSymbol() {
1493 PreParser::Expression PreParser::GetStringSymbol() {
1508 PreParser::Identifier PreParser::GetIdentifierSymbol() {
1531 PreParser::Identifier PreParser::ParseIdentifier(bool* ok) {
1558 void PreParser::SetStrictModeViolation(i::Scanner::Location location,
1579 void PreParser::CheckDelayedStrictModeViolation(int beg_pos,
1591 void PreParser
1611 PreParser::Identifier PreParser::ParseIdentifierName(bool* ok) {
1634 PreParser::Identifier PreParser::ParseIdentifierNameOrGetOrSet(bool* is_get,
1648 bool PreParser::peek_any_identifier() {
1788 } } // v8::preparser