webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
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 ¶meterCount) | JSC::Parser< LexerType > | |
createResolveAndUseVariable(TreeBuilder &context, const Identifier *ident, bool isEval, const JSTextPosition &start, const JSTokenLocation &location) | JSC::Parser< LexerType > | |
locationBeforeLastToken() const | JSC::Parser< LexerType > | inline |
locationBeforeLastToken() const | JSC::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 ¶meterCount, 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() const | JSC::Parser< LexerType > | inline |
positionBeforeLastNewline() const | JSC::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 > |