Lines Matching refs:ScriptExtension
116 ParserImpl::ParserImpl(ScriptExtension extension) : program_(extension), context_(&program_) {} in ParserImpl()
121 if (Extension() == ScriptExtension::TS) { in InitLexer()
140 if (Extension() == ScriptExtension::TS) { in Parse()
166 if (Extension() == ScriptExtension::TS) { in Parse()
1450 if (Extension() == ScriptExtension::TS && in ParseTsTypeLiteralOrInterfaceKeyModifiers()
1823 …(Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::KEYW_THIS)) { in IsTsFunctionType()
2279 if ((Extension() == ScriptExtension::JS && nextCp != LEX_CHAR_LEFT_PAREN) || in ParseClassKeyModifiers()
2280 (Extension() == ScriptExtension::TS && in ParseClassKeyModifiers()
2358 } else if (Extension() == ScriptExtension::TS) { in ValidateClassKey()
2408 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::LITERAL_I… in ParseClassKey()
2442 if (Extension() == ScriptExtension::TS) { in ParseClassKey()
2466 if (Extension() == ScriptExtension::JS) { in ValidateClassMethodStart()
2473 if (Extension() == ScriptExtension::TS) { in ValidateClassMethodStart()
2512 if (Extension() == ScriptExtension::TS && !(desc->modifiers & ir::ModifierFlags::STATIC)) { in ValidateClassSetter()
2526 if (Extension() == ScriptExtension::TS && !(desc->modifiers & ir::ModifierFlags::STATIC)) { in ValidateClassGetter()
2594 if (Extension() == ScriptExtension::TS) { in ParseClassMethod()
2637 …if (desc->isPrivateIdent && Extension() == ScriptExtension::TS && program_.TargetApiVersion() <= 1… in ParseClassMethod()
2689 if (Extension() == ScriptExtension::TS && (desc->modifiers & ir::ModifierFlags::ABSTRACT)) { in ParseClassProperty()
2707 …if (Extension() == ScriptExtension::TS && desc->isPrivateIdent && program_.TargetApiVersion() <= 1… in ParseClassProperty()
2738 if (Extension() == ScriptExtension::AS) { in CheckClassPrivateIdentifier()
2744 if (Extension() == ScriptExtension::TS && program_.TargetApiVersion() <= 10) { in CheckClassPrivateIdentifier()
2765 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseClassKeyAnnotation()
2869 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseClassElement()
2884 } else if (Extension() == ScriptExtension::TS && in ParseClassElement()
2983 if (Extension() != ScriptExtension::TS || !superClass->IsNullLiteral()) { in CreateImplicitMethod()
3001 … funcFlag, isDeclare, Extension() == ScriptExtension::TS); in CreateImplicitMethod()
3117 …exer_->GetToken().Type() == lexer::TokenType::KEYW_AWAIT) && (Extension() != ScriptExtension::TS || in ParseClassDefinition()
3125 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseClassDefinition()
3135 …if (Extension() == ScriptExtension::TS && (lexer_->GetToken().Type() == lexer::TokenType::PUNCTUAT… in ParseClassDefinition()
3253 …if (Extension() != ScriptExtension::TS || lexer_->GetToken().KeywordType() != lexer::TokenType::KE… in ParseTSClassImplements()
3309 if (Extension() != ScriptExtension::TS || !hasSuperClass) { in ValidateClassConstructor()
3576 …const char *msg = (Extension() == ScriptExtension::JS ? "Rest parameter must be last formal parame… in ValidateFunctionParam()
3583 if (Extension() != ScriptExtension::TS) { in ValidateFunctionParam()
3921 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseFunction()
3937 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseFunction()
3964 … if (Extension() == ScriptExtension::TS && (newStatus & ParserStatus::FUNCTION_DECLARATION)) { in ParseFunction()
3983 Extension() == ScriptExtension::TS); in ParseFunction()
4078 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().KeywordType() == lexer::TokenType::KE… in ParseFunctionParameter()
4229 return (Extension() == ScriptExtension::TS && in CurrentTokenIsModifier()
4273 ScriptExtension ParserImpl::Extension() const in Extension()
4300 if (Extension() == ScriptExtension::JS) { in CheckStrictReservedWord()