• Home
  • Raw
  • Download

Lines Matching refs:SyntaxChecker

4898         * parser/SyntaxChecker.h:
5177 * parser/SyntaxChecker.h:
5178 (JSC::SyntaxChecker::BinaryExprContext::BinaryExprContext):
5179 (JSC::SyntaxChecker::BinaryExprContext::~BinaryExprContext):
5180 (JSC::SyntaxChecker::UnaryExprContext::UnaryExprContext):
5181 (JSC::SyntaxChecker::UnaryExprContext::~UnaryExprContext):
5182 (JSC::SyntaxChecker::appendBinaryExpressionInfo):
5183 (JSC::SyntaxChecker::operatorStackPop):
6184 * parser/SyntaxChecker.h:
6285 * parser/SyntaxChecker.h:
6286 (JSC::SyntaxChecker::createRegExp):
6313 (JSC::Yarr::SyntaxChecker::assertionBOL):
6314 (JSC::Yarr::SyntaxChecker::assertionEOL):
6315 (JSC::Yarr::SyntaxChecker::assertionWordBoundary):
6316 (JSC::Yarr::SyntaxChecker::atomPatternCharacter):
6317 (JSC::Yarr::SyntaxChecker::atomBuiltInCharacterClass):
6318 (JSC::Yarr::SyntaxChecker::atomCharacterClassBegin):
6319 (JSC::Yarr::SyntaxChecker::atomCharacterClassAtom):
6320 (JSC::Yarr::SyntaxChecker::atomCharacterClassRange):
6321 (JSC::Yarr::SyntaxChecker::atomCharacterClassBuiltIn):
6322 (JSC::Yarr::SyntaxChecker::atomCharacterClassEnd):
6323 (JSC::Yarr::SyntaxChecker::atomParenthesesSubpatternBegin):
6324 (JSC::Yarr::SyntaxChecker::atomParentheticalAssertionBegin):
6325 (JSC::Yarr::SyntaxChecker::atomParenthesesEnd):
6326 (JSC::Yarr::SyntaxChecker::atomBackReference):
6327 (JSC::Yarr::SyntaxChecker::quantifyAtom):
6328 (JSC::Yarr::SyntaxChecker::disjunction):
7666 [JSC] Const correctness in ASTBuilder and SyntaxChecker
7673 * parser/SyntaxChecker.h:
7674 (JSC::SyntaxChecker::operatorStackPop):
12568 The SyntaxChecker AST builder has become somewhat more complex
12575 so the SyntaxChecker now produces values that can be used to distinguish
12738 * parser/SyntaxChecker.h:
12739 (JSC::SyntaxChecker::SyntaxChecker):
12740 (JSC::SyntaxChecker::makeFunctionCallNode):
12741 (JSC::SyntaxChecker::appendToComma):
12742 (JSC::SyntaxChecker::createCommaExpr):
12743 (JSC::SyntaxChecker::makeAssignNode):
12744 (JSC::SyntaxChecker::makePrefixNode):
12745 (JSC::SyntaxChecker::makePostfixNode):
12746 (JSC::SyntaxChecker::makeTypeOfNode):
12747 (JSC::SyntaxChecker::makeDeleteNode):
12748 (JSC::SyntaxChecker::makeNegateNode):
12749 (JSC::SyntaxChecker::makeBitwiseNotNode):
12750 (JSC::SyntaxChecker::createLogicalNot):
12751 (JSC::SyntaxChecker::createUnaryPlus):
12752 (JSC::SyntaxChecker::createVoid):
12753 (JSC::SyntaxChecker::thisExpr):
12754 (JSC::SyntaxChecker::createResolve):
12755 (JSC::SyntaxChecker::createObjectLiteral):
12756 (JSC::SyntaxChecker::createArray):
12757 (JSC::SyntaxChecker::createNumberExpr):
12758 (JSC::SyntaxChecker::createString):
12759 (JSC::SyntaxChecker::createBoolean):
12760 (JSC::SyntaxChecker::createNull):
12761 (JSC::SyntaxChecker::createBracketAccess):
12762 (JSC::SyntaxChecker::createDotAccess):
12763 (JSC::SyntaxChecker::createRegex):
12764 (JSC::SyntaxChecker::createNewExpr):
12765 (JSC::SyntaxChecker::createConditionalExpr):
12766 (JSC::SyntaxChecker::createAssignResolve):
12767 (JSC::SyntaxChecker::createFunctionExpr):
12768 (JSC::SyntaxChecker::createFunctionBody):
12769 (JSC::SyntaxChecker::appendBinaryExpressionInfo):
12770 (JSC::SyntaxChecker::operatorStackPop):
14392 * parser/SyntaxChecker.h:
20447 * parser/SyntaxChecker.h:
20448 (JSC::SyntaxChecker::SyntaxChecker):
20449 (JSC::SyntaxChecker::Property::Property):
20450 (JSC::SyntaxChecker::Property::operator!):
20451 (JSC::SyntaxChecker::createProperty):
20452 (JSC::SyntaxChecker::createPropertyList):
20453 (JSC::SyntaxChecker::createGetterOrSetterProperty):
20454 The SyntaxChecker mode now needs to maintain a bit more information
21934 SyntaxChecker which separate the job of building an AST for code generation
22121 * parser/SyntaxChecker.h: Added.
22122 (JSC::SyntaxChecker::SyntaxChecker):
22123 (JSC::SyntaxChecker::createSourceElements):
22124 (JSC::SyntaxChecker::makeFunctionCallNode):
22125 (JSC::SyntaxChecker::appendToComma):
22126 (JSC::SyntaxChecker::createCommaExpr):
22127 (JSC::SyntaxChecker::makeAssignNode):
22128 (JSC::SyntaxChecker::makePrefixNode):
22129 (JSC::SyntaxChecker::makePostfixNode):
22130 (JSC::SyntaxChecker::makeTypeOfNode):
22131 (JSC::SyntaxChecker::makeDeleteNode):
22132 (JSC::SyntaxChecker::makeNegateNode):
22133 (JSC::SyntaxChecker::makeBitwiseNotNode):
22134 (JSC::SyntaxChecker::createLogicalNot):
22135 (JSC::SyntaxChecker::createUnaryPlus):
22136 (JSC::SyntaxChecker::createVoid):
22137 (JSC::SyntaxChecker::thisExpr):
22138 (JSC::SyntaxChecker::createResolve):
22139 (JSC::SyntaxChecker::createObjectLiteral):
22140 (JSC::SyntaxChecker::createArray):
22141 (JSC::SyntaxChecker::createNumberExpr):
22142 (JSC::SyntaxChecker::createString):
22143 (JSC::SyntaxChecker::createBoolean):
22144 (JSC::SyntaxChecker::createNull):
22145 (JSC::SyntaxChecker::createBracketAccess):
22146 (JSC::SyntaxChecker::createDotAccess):
22147 (JSC::SyntaxChecker::createRegex):
22148 (JSC::SyntaxChecker::createNewExpr):
22149 (JSC::SyntaxChecker::createConditionalExpr):
22150 (JSC::SyntaxChecker::createAssignResolve):
22151 (JSC::SyntaxChecker::createFunctionExpr):
22152 (JSC::SyntaxChecker::createFunctionBody):
22153 (JSC::SyntaxChecker::createArguments):
22154 (JSC::SyntaxChecker::createArgumentsList):
22155 (JSC::SyntaxChecker::createProperty):
22156 (JSC::SyntaxChecker::createPropertyList):
22157 (JSC::SyntaxChecker::createElementList):
22158 (JSC::SyntaxChecker::createFormalParameterList):
22159 (JSC::SyntaxChecker::createClause):
22160 (JSC::SyntaxChecker::createClauseList):
22161 (JSC::SyntaxChecker::setUsesArguments):
22162 (JSC::SyntaxChecker::createFuncDeclStatement):
22163 (JSC::SyntaxChecker::createBlockStatement):
22164 (JSC::SyntaxChecker::createExprStatement):
22165 (JSC::SyntaxChecker::createIfStatement):
22166 (JSC::SyntaxChecker::createForLoop):
22167 (JSC::SyntaxChecker::createForInLoop):
22168 (JSC::SyntaxChecker::createEmptyStatement):
22169 (JSC::SyntaxChecker::createVarStatement):
22170 (JSC::SyntaxChecker::createReturnStatement):
22171 (JSC::SyntaxChecker::createBreakStatement):
22172 (JSC::SyntaxChecker::createContinueStatement):
22173 (JSC::SyntaxChecker::createTryStatement):
22174 (JSC::SyntaxChecker::createSwitchStatement):
22175 (JSC::SyntaxChecker::createWhileStatement):
22176 (JSC::SyntaxChecker::createWithStatement):
22177 (JSC::SyntaxChecker::createDoWhileStatement):
22178 (JSC::SyntaxChecker::createLabelStatement):
22179 (JSC::SyntaxChecker::createThrowStatement):
22180 (JSC::SyntaxChecker::createDebugger):
22181 (JSC::SyntaxChecker::createConstStatement):
22182 (JSC::SyntaxChecker::appendConstDecl):
22183 (JSC::SyntaxChecker::createGetterOrSetterProperty):
22184 (JSC::SyntaxChecker::appendStatement):
22185 (JSC::SyntaxChecker::addVar):
22186 (JSC::SyntaxChecker::combineCommaNodes):
22187 (JSC::SyntaxChecker::evalCount):
22188 (JSC::SyntaxChecker::appendBinaryExpressionInfo):
22189 (JSC::SyntaxChecker::operatorStackPop):