webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
JSC::Parser< LexerType > Member List

This is the complete list of members for JSC::Parser< LexerType >, including all inherited members.

createBindingPattern(TreeBuilder &context, DestructuringKind kind, ExportType exportType, const Identifier &name, JSToken token, AssignmentContext bindingContext, const Identifier **duplicateIdentifier)JSC::Parser< LexerType >
createGeneratorParameters(TreeBuilder &context, unsigned &parameterCount)JSC::Parser< LexerType >
createResolveAndUseVariable(TreeBuilder &context, const Identifier *ident, bool isEval, const JSTextPosition &start, const JSTokenLocation &location)JSC::Parser< LexerType >
locationBeforeLastToken() constJSC::Parser< LexerType >inline
locationBeforeLastToken() constJSC::Parser< LexerType >inline
logError(bool shouldPrintToken, Args &&... args)JSC::Parser< LexerType >
maybeParseAsyncFunctionDeclarationStatement(TreeBuilder &context, TreeStatement &result, bool parentAllowsFunctionDeclarationAsStatement)JSC::Parser< LexerType >
parse(ParserError &, const Identifier &, SourceParseMode)JSC::Parser< LexerType >
parse(ParserError &, const Identifier &, SourceParseMode)JSC::Parser< LexerType >
parseArgument(TreeBuilder &context, ArgumentType &type)JSC::Parser< LexerType >
parseArguments(TreeBuilder &context)JSC::Parser< LexerType >
parseArrayLiteral(TreeBuilder &context)JSC::Parser< LexerType >
parseAssignmentElement(TreeBuilder &context, DestructuringKind kind, ExportType exportType, const Identifier **duplicateIdentifier, bool *hasDestructuringPattern, AssignmentContext bindingContext, int depth)JSC::Parser< LexerType >
parseAsyncFunctionExpression(TreeBuilder &context)JSC::Parser< LexerType >
parseAwaitExpression(TreeBuilder &context)JSC::Parser< LexerType >
parseBinaryExpression(TreeBuilder &context)JSC::Parser< LexerType >
parseBindingOrAssignmentElement(TreeBuilder &context, DestructuringKind kind, ExportType exportType, const Identifier **duplicateIdentifier, bool *hasDestructuringPattern, AssignmentContext bindingContext, int depth)JSC::Parser< LexerType >
parseClass(TreeBuilder &context, FunctionNameRequirements requirements, ParserClassInfo< TreeBuilder > &info)JSC::Parser< LexerType >
parseClassExpression(TreeBuilder &context)JSC::Parser< LexerType >
parseConditionalExpression(TreeBuilder &context)JSC::Parser< LexerType >
parseDefaultValueForDestructuringPattern(TreeBuilder &context)JSC::Parser< LexerType >
parseDestructuringPattern(TreeBuilder &context, DestructuringKind kind, ExportType exportType, const Identifier **duplicateIdentifier, bool *hasDestructuringPattern, AssignmentContext bindingContext, int depth)JSC::Parser< LexerType >
parseFormalParameters(TreeBuilder &context, TreeFormalParameterList list, bool isArrowFunction, unsigned &parameterCount, unsigned &functionLength)JSC::Parser< LexerType >
parseFunctionBody(TreeBuilder &context, SyntaxChecker &syntaxChecker, const JSTokenLocation &startLocation, int startColumn, int functionKeywordStart, int functionNameStart, int parametersStart, ConstructorKind constructorKind, SuperBinding superBinding, FunctionBodyType bodyType, unsigned parameterCount, unsigned functionLength, SourceParseMode parseMode)JSC::Parser< LexerType >
parseFunctionExpression(TreeBuilder &context)JSC::Parser< LexerType >
parseFunctionInfo(TreeBuilder &context, FunctionNameRequirements requirements, SourceParseMode mode, bool nameIsInContainingScope, ConstructorKind constructorKind, SuperBinding expectedSuperBinding, int functionKeywordStart, ParserFunctionInfo< TreeBuilder > &functionInfo, FunctionDefinitionType functionDefinitionType)JSC::Parser< LexerType >
parseFunctionParameters(TreeBuilder &context, SourceParseMode mode, FunctionInfoType &functionInfo)JSC::Parser< LexerType >
parseObjectLiteral(TreeBuilder &context)JSC::Parser< LexerType >
parsePrimaryExpression(TreeBuilder &context)JSC::Parser< LexerType >
Parser(VM *, const SourceCode &, JSParserBuiltinMode, JSParserStrictMode, JSParserScriptMode, SourceParseMode, SuperBinding, ConstructorKind defaultConstructorKind=ConstructorKind::None, DerivedContextType=DerivedContextType::None, bool isEvalContext=false, EvalContextType=EvalContextType::None, DebuggerParseData *=nullptr)JSC::Parser< LexerType >
Parser(VM *, const SourceCode &, JSParserBuiltinMode, JSParserStrictMode, JSParserScriptMode, SourceParseMode, SuperBinding, ConstructorKind defaultConstructorKind=ConstructorKind::None, DerivedContextType=DerivedContextType::None, bool isEvalContext=false, EvalContextType=EvalContextType::None, DebuggerParseData *=nullptr)JSC::Parser< LexerType >
parseStrictObjectLiteral(TreeBuilder &context)JSC::Parser< LexerType >
parseTemplateLiteral(TreeBuilder &context, typename LexerType::RawStringsBuildMode rawStringsBuildMode)JSC::Parser< LexerType >
parseTemplateString(TreeBuilder &context, bool isTemplateHead, typename LexerType::RawStringsBuildMode rawStringsBuildMode, bool &elementIsTail)JSC::Parser< LexerType >
parseUnaryExpression(TreeBuilder &context)JSC::Parser< LexerType >
positionBeforeLastNewline() constJSC::Parser< LexerType >inline
positionBeforeLastNewline() constJSC::Parser< LexerType >inline
shouldCheckPropertyForUnderscoreProtoDuplicate(TreeBuilder &context, const TreeProperty &property)JSC::Parser< LexerType >
tryParseDestructuringPatternExpression(TreeBuilder &context, AssignmentContext bindingContext)JSC::Parser< LexerType >
~Parser()JSC::Parser< LexerType >
~Parser()JSC::Parser< LexerType >