Home | History | Annotate | Download | only in src

Lines Matching refs:ParserBase

29 // interface as AstNodeFactory, so ParserBase doesn't need to care which one is
59 class ParserBase : public Traits {
65 ParserBase(Scanner* scanner, uintptr_t stack_limit,
217 ParsingModeScope(ParserBase* parser, Mode mode)
227 ParserBase* parser_;
435 ObjectLiteralChecker(ParserBase* parser, StrictMode strict_mode)
443 ParserBase* parser() const { return parser_; }
460 ParserBase* parser_;
1038 // Temporary glue; these functions will move to ParserBase.
1067 class PreParser : public ParserBase<PreParserTraits> {
1079 : ParserBase<PreParserTraits>(scanner, stack_limit, NULL, log, NULL,
1185 ParserBase<Traits>::FunctionState::FunctionState(
1209 ParserBase<Traits>::FunctionState::~FunctionState() {
1217 void ParserBase<Traits>::ReportUnexpectedToken(Token::Value token) {
1245 typename ParserBase<Traits>::IdentifierT ParserBase<Traits>::ParseIdentifier(
1270 typename ParserBase<Traits>::IdentifierT ParserBase<
1289 typename ParserBase<Traits>::IdentifierT
1290 ParserBase<Traits>::ParseIdentifierName(bool* ok) {
1303 typename ParserBase<Traits>::IdentifierT
1304 ParserBase<Traits>::ParseIdentifierNameOrGetOrSet(bool* is_get,
1315 typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParseRegExpLiteral(
1354 typename ParserBase<Traits>::ExpressionT
1355 ParserBase<Traits>::ParsePrimaryExpression(bool* ok) {
1447 typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParseExpression(
1465 typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParseArrayLiteral(
1496 typename ParserBase<Traits>::ExpressionT ParserBase<Traits>::ParseObjectLiteral(
1659 typename Traits::Type::ExpressionList ParserBase<Traits>::ParseArguments(
1689 typename ParserBase<Traits>::ExpressionT
1690 ParserBase<Traits>::ParseAssignmentExpression(bool accept_IN, bool* ok) {
1750 typename ParserBase<Traits>::ExpressionT
1751 ParserBase<Traits>::ParseYieldExpression(bool* ok) {
1773 typename ParserBase<Traits>::ExpressionT
1774 ParserBase<Traits>::ParseConditionalExpression(bool accept_IN, bool* ok) {
1796 typename ParserBase<Traits>::ExpressionT
1797 ParserBase<Traits>::ParseBinaryExpression(int prec, bool accept_IN, bool* ok) {
1840 typename ParserBase<Traits>::ExpressionT
1841 ParserBase<Traits>::ParseUnaryExpression(bool* ok) {
1890 typename ParserBase<Traits>::ExpressionT
1891 ParserBase<Traits>::ParsePostfixExpression(bool* ok) {
1915 typename ParserBase<Traits>::ExpressionT
1916 ParserBase<Traits>::ParseLeftHandSideExpression(bool* ok) {
1986 typename ParserBase<Traits>::ExpressionT
1987 ParserBase<Traits>::ParseMemberWithNewPrefixesExpression(bool* ok) {
2028 typename ParserBase<Traits>::ExpressionT
2029 ParserBase<Traits>::ParseMemberExpression(bool* ok) {
2073 typename ParserBase<Traits>::ExpressionT
2074 ParserBase<Traits>::ParseMemberExpressionContinuation(ExpressionT expression,
2112 typename ParserBase<Traits>::ExpressionT
2113 ParserBase<Traits>::CheckAndRewriteReferenceExpression(
2142 void ParserBase<Traits>::ObjectLiteralChecker::CheckProperty(