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()
1471 if (Extension() == ScriptExtension::TS && in ParseTsTypeLiteralOrInterfaceKeyModifiers()
1844 …(Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::KEYW_THIS)) { in IsTsFunctionType()
2303 if ((Extension() == ScriptExtension::JS && nextCp != LEX_CHAR_LEFT_PAREN) || in ParseClassKeyModifiers()
2304 (Extension() == ScriptExtension::TS && in ParseClassKeyModifiers()
2382 } else if (Extension() == ScriptExtension::TS) { in ValidateClassKey()
2432 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::LITERAL_I… in ParseClassKey()
2466 if (Extension() == ScriptExtension::TS) { in ParseClassKey()
2490 if (Extension() == ScriptExtension::JS) { in ValidateClassMethodStart()
2497 if (Extension() == ScriptExtension::TS) { in ValidateClassMethodStart()
2536 if (Extension() == ScriptExtension::TS && !(desc->modifiers & ir::ModifierFlags::STATIC)) { in ValidateClassSetter()
2550 if (Extension() == ScriptExtension::TS && !(desc->modifiers & ir::ModifierFlags::STATIC)) { in ValidateClassGetter()
2618 if (Extension() == ScriptExtension::TS) { in ParseClassMethod()
2661 …if (desc->isPrivateIdent && Extension() == ScriptExtension::TS && program_.TargetApiVersion() <= 1… in ParseClassMethod()
2713 if (Extension() == ScriptExtension::TS && (desc->modifiers & ir::ModifierFlags::ABSTRACT)) { in ParseClassProperty()
2731 …if (Extension() == ScriptExtension::TS && desc->isPrivateIdent && program_.TargetApiVersion() <= 1… in ParseClassProperty()
2762 if (Extension() == ScriptExtension::AS) { in CheckClassPrivateIdentifier()
2768 if (Extension() == ScriptExtension::TS && program_.TargetApiVersion() <= 10) { in CheckClassPrivateIdentifier()
2789 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseClassKeyAnnotation()
2893 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseClassElement()
2908 } else if (Extension() == ScriptExtension::TS && in ParseClassElement()
3007 if (Extension() != ScriptExtension::TS || !superClass->IsNullLiteral()) { in CreateImplicitMethod()
3025 … funcFlag, isDeclare, Extension() == ScriptExtension::TS); in CreateImplicitMethod()
3141 …exer_->GetToken().Type() == lexer::TokenType::KEYW_AWAIT) && (Extension() != ScriptExtension::TS || in ParseClassDefinition()
3149 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseClassDefinition()
3159 …if (Extension() == ScriptExtension::TS && (lexer_->GetToken().Type() == lexer::TokenType::PUNCTUAT… in ParseClassDefinition()
3277 …if (Extension() != ScriptExtension::TS || lexer_->GetToken().KeywordType() != lexer::TokenType::KE… in ParseTSClassImplements()
3333 if (Extension() != ScriptExtension::TS || !hasSuperClass) { in ValidateClassConstructor()
3600 …const char *msg = (Extension() == ScriptExtension::JS ? "Rest parameter must be last formal parame… in ValidateFunctionParam()
3607 if (Extension() != ScriptExtension::TS) { in ValidateFunctionParam()
3945 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseFunction()
3961 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseFunction()
3988 … if (Extension() == ScriptExtension::TS && (newStatus & ParserStatus::FUNCTION_DECLARATION)) { in ParseFunction()
4007 Extension() == ScriptExtension::TS); in ParseFunction()
4046 …_->GetToken().Type() == lexer::TokenType::PUNCTUATOR_COLON && Extension() == ScriptExtension::TS) { in ParseSpreadElement()
4102 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().KeywordType() == lexer::TokenType::KE… in ParseFunctionParameter()
4253 return (Extension() == ScriptExtension::TS && in CurrentTokenIsModifier()
4297 ScriptExtension ParserImpl::Extension() const in Extension()
4324 if (Extension() == ScriptExtension::JS) { in CheckStrictReservedWord()