Lines Matching refs:V8_INLINE
1007 V8_INLINE bool SkipFunction(const AstRawString* name, FunctionKind kind,
1032 V8_INLINE TemplateLiteralState OpenTemplateLiteral(int pos) {
1035 V8_INLINE void AddTemplateExpression(TemplateLiteralState* state,
1037 V8_INLINE void AddTemplateSpan(TemplateLiteralState* state, bool should_cook,
1039 V8_INLINE PreParserExpression CloseTemplateLiteral(
1043 V8_INLINE bool IsPrivateReference(const PreParserExpression& expression) {
1046 V8_INLINE void SetLanguageMode(Scope* scope, LanguageMode mode) {
1049 V8_INLINE void SetAsmModule() {}
1051 V8_INLINE void PrepareGeneratorVariables() {}
1052 V8_INLINE void RewriteAsyncFunctionBody(
1056 V8_INLINE PreParserExpression
1060 V8_INLINE PreParserStatement
1110 V8_INLINE PreParserBlock RewriteCatchPattern(CatchInfo* catch_info) {
1114 V8_INLINE void ReportVarRedeclarationIn(const AstRawString* name,
1119 V8_INLINE PreParserStatement RewriteTryStatement(
1126 V8_INLINE void ReportUnexpectedTokenAt(
1131 V8_INLINE void ParseAndRewriteGeneratorFunctionBody(
1135 V8_INLINE void ParseAndRewriteAsyncGeneratorFunctionBody(
1139 V8_INLINE void DeclareFunctionNameVar(const AstRawString* function_name,
1149 V8_INLINE void DeclareFunctionNameVar(
1160 V8_INLINE PreParserStatement DeclareFunction(
1179 V8_INLINE PreParserStatement DeclareClass(
1190 V8_INLINE void DeclareClassVariable(ClassScope* scope,
1200 V8_INLINE void DeclarePublicClassMethod(const PreParserIdentifier& class_name,
1204 V8_INLINE void DeclarePublicClassField(ClassScope* scope,
1217 V8_INLINE void DeclarePrivateClassMember(
1234 V8_INLINE void AddClassStaticBlock(PreParserBlock block,
1239 V8_INLINE PreParserExpression
1269 V8_INLINE PreParserStatement DeclareNative(const PreParserIdentifier& name,
1274 V8_INLINE void QueueDestructuringAssignmentForRewriting(
1278 V8_INLINE bool IsEval(const PreParserIdentifier& identifier) const {
1282 V8_INLINE bool IsAsync(const PreParserIdentifier& identifier) const {
1286 V8_INLINE bool IsArguments(const PreParserIdentifier& identifier) const {
1290 V8_INLINE bool IsEvalOrArguments(
1296 V8_INLINE static bool IsThisProperty(const PreParserExpression& expression) {
1300 V8_INLINE static bool IsIdentifier(const PreParserExpression& expression) {
1304 V8_INLINE static PreParserIdentifier AsIdentifier(
1309 V8_INLINE static PreParserExpression AsIdentifierExpression(
1314 V8_INLINE bool IsConstructor(const PreParserIdentifier& identifier) const {
1318 V8_INLINE bool IsName(const PreParserIdentifier& identifier) const {
1322 V8_INLINE static bool IsBoilerplateProperty(
1328 V8_INLINE bool ParsingExtension() const {
1336 V8_INLINE bool IsNative(const PreParserExpression& expr) const {
1344 V8_INLINE static bool IsArrayIndex(const PreParserIdentifier& string,
1349 V8_INLINE bool IsStringLiteral(PreParserStatement statement) const {
1353 V8_INLINE static void GetDefaultStrings(
1359 V8_INLINE static void PushLiteralName(const PreParserIdentifier& id) {}
1360 V8_INLINE static void PushVariableName(const PreParserIdentifier& id) {}
1361 V8_INLINE void PushPropertyName(const PreParserExpression& expression) {}
1362 V8_INLINE void PushEnclosingName(const PreParserIdentifier& name) {}
1363 V8_INLINE static void AddFunctionForNameInference(
1365 V8_INLINE static void InferFunctionName() {}
1367 V8_INLINE static void CheckAssigningFunctionLiteralToProperty(
1370 V8_INLINE bool ShortcutNumericLiteralBinaryExpression(
1376 V8_INLINE NaryOperation* CollapseNaryExpression(PreParserExpression* x,
1384 V8_INLINE PreParserExpression BuildUnaryExpression(
1389 V8_INLINE PreParserStatement
1394 V8_INLINE PreParserBlock RewriteForVarInLegacy(const ForInfo& for_info) {
1398 V8_INLINE void DesugarBindingInForEachStatement(
1403 V8_INLINE PreParserBlock CreateForEachStatementTDZ(PreParserBlock init_block,
1415 V8_INLINE StatementT DesugarLexicalBindingsInForStatement(
1431 V8_INLINE PreParserBlock
1436 V8_INLINE void InsertSloppyBlockFunctionVarBindings(DeclarationScope* scope) {
1440 V8_INLINE void InsertShadowingVarBindingInitializers(
1443 V8_INLINE PreParserExpression NewThrowReferenceError(MessageTemplate message,
1448 V8_INLINE PreParserExpression NewThrowSyntaxError(
1453 V8_INLINE PreParserExpression NewThrowTypeError(
1458 V8_INLINE const AstRawString* PreParserIdentifierToAstRawString(
1463 V8_INLINE void ReportUnidentifiableError() {
1475 V8_INLINE static PreParserIdentifier NullIdentifier() {
1478 V8_INLINE static PreParserExpression NullExpression() {
1481 V8_INLINE static PreParserExpression FailureExpression() {
1484 V8_INLINE static PreParserExpression NullLiteralProperty() {
1487 V8_INLINE static PreParserStatementList NullStatementList() {
1490 V8_INLINE static PreParserStatement NullStatement() {
1493 V8_INLINE static PreParserBlock NullBlock() { return PreParserBlock::Null(); }
1496 V8_INLINE static bool IsNull(T subject) {
1500 V8_INLINE static bool IsIterationStatement(PreParserStatement subject) {
1504 V8_INLINE PreParserIdentifier EmptyIdentifierString() const {
1517 V8_INLINE PreParserIdentifier GetNextSymbol() const {
1521 V8_INLINE PreParserIdentifier GetNumberAsSymbol() const {
1525 V8_INLINE PreParserIdentifier GetBigIntAsSymbol() const {
1529 V8_INLINE PreParserExpression ThisExpression() {
1534 V8_INLINE PreParserExpression NewThisExpression(int pos) {
1539 V8_INLINE PreParserExpression
1544 V8_INLINE PreParserExpression NewSuperCallReference(int pos) {
1554 V8_INLINE PreParserExpression NewTargetExpression(int pos) {
1558 V8_INLINE PreParserExpression ImportMetaExpression(int pos) {
1562 V8_INLINE PreParserExpression ExpressionFromLiteral(Token::Value token,
1584 V8_INLINE void DeclareIdentifier(const PreParserIdentifier& name,
1589 V8_INLINE Variable* DeclareCatchVariableName(
1594 V8_INLINE PreParserPropertyList NewClassPropertyList(int size) const {
1598 V8_INLINE PreParserPropertyList NewClassStaticElementList(int size) const {
1602 V8_INLINE PreParserStatementList NewStatementList(int size) const {
1606 V8_INLINE PreParserExpression
1612 V8_INLINE PreParserStatement
1617 V8_INLINE void AddFormalParameter(PreParserFormalParameters* parameters,
1627 V8_INLINE void DeclareFormalParameters(
1632 V8_INLINE void DeclareArrowFunctionFormalParameters(
1637 V8_INLINE PreParserExpression
1642 V8_INLINE void SetFunctionNameFromPropertyName(
1645 V8_INLINE void SetFunctionNameFromIdentifierRef(
1649 V8_INLINE void CountUsage(v8::Isolate::UseCounterFeature feature) {
1653 V8_INLINE bool ParsingDynamicFunctionDeclaration() const { return false; }
1659 V8_INLINE void Record##Name##SourceRange(Ts... args) {}