Lines Matching refs:ThrowSyntaxError
178 ThrowSyntaxError( in ParseProgram()
234 ThrowSyntaxError("Statements are not allowed in ambient contexts."); in CheckTopStatementsForRequiredDeclare()
505 ThrowSyntaxError("Unexpected token, expected '}'."); in ParseTsTemplateLiteralType()
636 ThrowSyntaxError("Type expected"); in ParseTsTypeAnnotationElement()
649 ThrowSyntaxError("'(' expected"); in ParseTsImportType()
658 ThrowSyntaxError("String literal expected"); in ParseTsImportType()
662 ThrowSyntaxError("')' expected"); in ParseTsImportType()
672 ThrowSyntaxError("Identifier expected"); in ParseTsImportType()
707 ThrowSyntaxError( in ParseTsThisType()
724 ThrowSyntaxError("'?' expected."); in ParseTsConditionalType()
741 ThrowSyntaxError("'?' expected."); in ParseTsConditionalType()
750 ThrowSyntaxError("':' expected."); in ParseTsConditionalType()
803 ThrowSyntaxError( in ParseTsTypeOperatorOrTypeReference()
846 ThrowSyntaxError( in ParseTsTypeOperatorOrTypeReference()
886 ThrowSyntaxError("A rest element cannot follow another rest element"); in HandleRestType()
905 ThrowSyntaxError("Tuple members must all have or haven't names"); in ParseTsTupleElement()
919 ThrowSyntaxError("A required element cannot follow an optional element"); in ParseTsTupleElement()
923 ThrowSyntaxError("':' expected"); in ParseTsTupleElement()
938 ThrowSyntaxError("Tuple members must all have or haven't names"); in ParseTsTupleElement()
958 ThrowSyntaxError("A required element cannot follow an optional element"); in ParseTsTupleElement()
985 ThrowSyntaxError("',' expected."); in ParseTsTupleType()
1007 ThrowSyntaxError("Identifier expected"); in ParseTsQualifiedReference()
1038 ThrowSyntaxError("']' expected"); in ParseTsIndexAccessType()
1065 ThrowSyntaxError("Identifier expected."); in ParseTsTypeReferenceOrQuery()
1089 ThrowSyntaxError("Unexpected token."); in ParseTsTypeReferenceOrQuery()
1163 ThrowSyntaxError({"'", TokenToString(tokenType), "' expected."}); in ParseMappedOption()
1193 ThrowSyntaxError("']' expected"); in ParseTsMappedType()
1209 ThrowSyntaxError("';' expected"); in ParseTsMappedType()
1217 ThrowSyntaxError("'}' expected"); in ParseTsMappedType()
1312 ThrowSyntaxError("':' expected"); in ParseTsTypeLiteralOrInterfaceKey()
1321 ThrowSyntaxError( in ParseTsTypeLiteralOrInterfaceKey()
1332 ThrowSyntaxError("']' expected"); in ParseTsTypeLiteralOrInterfaceKey()
1339 ThrowSyntaxError("Unexpected token"); in ParseTsTypeLiteralOrInterfaceKey()
1400 ThrowSyntaxError("';' expected"); in ParseTsTypeLiteralOrInterfaceMember()
1412 ThrowSyntaxError("'(' expected"); in ParseTsTypeLiteralOrInterfaceMember()
1421 ThrowSyntaxError("';' expected"); in ParseTsTypeLiteralOrInterfaceMember()
1427 ThrowSyntaxError("'(' expected"); in ParseTsTypeLiteralOrInterfaceMember()
1474 ThrowSyntaxError("An index signature must have a type annotation.", memberStartLoc); in ParseTsTypeLiteralOrInterfaceMember()
1483 ThrowSyntaxError( in ParseTsTypeLiteralOrInterfaceMember()
1554 ThrowSyntaxError("Duplicated identifier", key->Start()); in CheckObjectTypeForDuplicatedProperties()
1581 ThrowSyntaxError("',' expected"); in ParseTsTypeLiteralOrInterface()
1603 ThrowSyntaxError("']' expected"); in ParseTsArrayType()
1770 ThrowSyntaxError("'(' expected"); in ParseTsParenthesizedOrFunctionType()
1789 ThrowSyntaxError("')' expected"); in ParseTsParenthesizedOrFunctionType()
1813 ThrowSyntaxError("'(' expected"); in ParseTsFunctionType()
1831 ThrowSyntaxError("'=>' expected"); in ParseTsFunctionType()
1865 ThrowSyntaxError("Type expected"); in ParseTsBasicType()
1923 ThrowSyntaxError("Unexpected type"); in ParseTsBasicType()
1985 ThrowSyntaxError("Keyword must not contain escaped characters"); in ParseModifiers()
2054 ThrowSyntaxError("Unexpected modifier"); in ParseModifiers()
2059 ThrowSyntaxError("Duplicated modifier is not allowed"); in ParseModifiers()
2111 …ThrowSyntaxError("Decorators cannot be applied to multiple get/set accessors of the same name.", e… in CheckAccessorPair()
2131 … ThrowSyntaxError("A get accessor must be at least as accessible as the setter", key->Start()); in CheckAccessorPair()
2150 ThrowSyntaxError("Private identifier can not be getter"); in ParseClassKeyModifiers()
2154 ThrowSyntaxError("Keyword must not contain escaped characters"); in ParseClassKeyModifiers()
2163 ThrowSyntaxError("Private identifier can not be setter"); in ParseClassKeyModifiers()
2167 ThrowSyntaxError("Keyword must not contain escaped characters"); in ParseClassKeyModifiers()
2181 ThrowSyntaxError(msg); in ThrowIfPrivateIdent()
2189 ThrowSyntaxError("Async method can not be getter nor setter"); in ValidateClassKey()
2200 ThrowSyntaxError("Constructor can not be special method"); in ValidateClassKey()
2211 ThrowSyntaxError("Static modifier can not appear on a constructor"); in ValidateClassKey()
2214 ThrowSyntaxError("Classes may not have static property named prototype"); in ValidateClassKey()
2267 ThrowSyntaxError("':' expected"); in ParseClassKey()
2275 ThrowSyntaxError( in ParseClassKey()
2283 ThrowSyntaxError("']' expected"); in ParseClassKey()
2303 ThrowSyntaxError("Unexpected token, expected ']'"); in ParseClassKey()
2308 ThrowSyntaxError("Unexpected token in class property"); in ParseClassKey()
2328 ThrowSyntaxError("A method cannot be named with a private identifier"); in ValidateClassMethodStart()
2335 ThrowSyntaxError("Class method can not be declare nor readonly"); in ValidateClassMethodStart()
2340 ThrowSyntaxError("Expected '('"); in ValidateClassMethodStart()
2345 ThrowSyntaxError( in ValidateClassMethodStart()
2367 ThrowSyntaxError("Setter must have exactly one formal parameter"); in ValidateClassSetter()
2381 ThrowSyntaxError("Getter must not have formal parameters"); in ValidateClassGetter()
2405 ThrowSyntaxError("'async' modifier cannot be used in an ambient context."); in ParseClassMethod()
2409 ThrowSyntaxError("Generators are not allowed in an ambient context."); in ParseClassMethod()
2419 ThrowSyntaxError("A decorator can only decorate a method implementation, not an overload.", in ParseClassMethod()
2463 ThrowSyntaxError("Initializers are not allowed in ambient contexts."); in ParseClassProperty()
2477 ThrowSyntaxError("Private js fields are not supported"); in ParseClassProperty()
2513 ThrowSyntaxError("JS private class fields are not supported."); in CheckClassPrivateIdentifier()
2521 ThrowSyntaxError("Unexpected modifier on private identifier"); in CheckClassPrivateIdentifier()
2570 ThrowSyntaxError("Decorators are not valid here.", decorators.front()->Start()); in ParseDecorators()
2593 ThrowSyntaxError("Abstract methods can only appear within an abstract class."); in ParseClassElement()
2607 ThrowSyntaxError("Decorators are not valid here.", decorators.front()->Start()); in ParseClassElement()
2612 ThrowSyntaxError("';' expected"); in ParseClassElement()
2616 ThrowSyntaxError("'(' expected"); in ParseClassElement()
2624 ThrowSyntaxError("';' expected"); in ParseClassElement()
2636 ThrowSyntaxError("Decorators are not valid here.", decorators.front()->Start()); in ParseClassElement()
2640 ThrowSyntaxError("An index signature must have a type annotation"); in ParseClassElement()
2661 ThrowSyntaxError("';' expected."); in ParseClassElement()
2799 ThrowSyntaxError("Unexpected reserved word"); in SetIdentNodeInClassDefinition()
2830 ThrowSyntaxError("Unexpected token, expected an identifier."); in ParseClassDefinition()
2866 ThrowSyntaxError("Identifier expected"); in ParseClassDefinition()
2899 ThrowSyntaxError("',' expected"); in ParseClassDefinition()
2904 ThrowSyntaxError("Implements clause can not be empty"); in ParseClassDefinition()
2909 ThrowSyntaxError("Unexpected token, expected '{'"); in ParseClassDefinition()
2939 ThrowSyntaxError("Constructor implementation is missing.", property->Start()); in ParseClassDefinition()
2943 … ThrowSyntaxError("Multiple constructor implementations are not allowed.", property->Start()); in ParseClassDefinition()
2986 ThrowSyntaxError("Constructor implementation is missing.", ctor->Start()); in ValidateClassConstructor()
2997 …ThrowSyntaxError("A constructor cannot contain a super call when its class extends null.", ctor->S… in ValidateClassConstructor()
3018 …ThrowSyntaxError("A super call must be the first statement in the constructor when a class contain… in ValidateClassConstructor()
3024 … ThrowSyntaxError("Constructors for derived classes must contain a super call.", ctor->Start()); in ValidateClassConstructor()
3080 ThrowSyntaxError("'{' expected"); in ParseEnumMembers()
3102 ThrowSyntaxError("Unexpected token in enum member"); in ParseEnumMembers()
3140 ThrowSyntaxError("Identifier expected"); in ParseEnumDeclaration()
3192 ThrowSyntaxError(msg); in ValidateFunctionParam()
3203 ThrowSyntaxError("A required parameter cannot follow an optional parameter"); in ValidateFunctionParam()
3211 ThrowSyntaxError("A 'this' parameter must be the first parameter"); in ValidateFunctionParam()
3215 ThrowSyntaxError("A constructor cannot have a 'this' parameter"); in ValidateFunctionParam()
3219 ThrowSyntaxError("An arrow function cannot have a 'this' parameter"); in ValidateFunctionParam()
3223 ThrowSyntaxError("'get' and 'set' accessors cannot declare 'this' parameters"); in ValidateFunctionParam()
3228 ThrowSyntaxError("'constructor' cannot be used as a parameter property name"); in ValidateFunctionParam()
3258 ThrowSyntaxError(", expected"); in ParseFunctionParams()
3290 ThrowSyntaxError("Type parameter declaration expected"); in ParseTsTypeParameter()
3300 ThrowSyntaxError("Invalid type parameter name"); in ParseTsTypeParameter()
3361 ThrowSyntaxError("Required type parameters may not follow optional type parameters."); in ParseTsTypeParameterDeclaration()
3378 ThrowSyntaxError("'>' expected"); in ParseTsTypeParameterDeclaration()
3383 ThrowSyntaxError("Type parameter list cannot be empty."); in ParseTsTypeParameterDeclaration()
3437 ThrowSyntaxError("'>' expected"); in ParseTsTypeParameterInstantiation()
3472 ThrowSyntaxError("Unexpected token, expected '('"); in ParseFunction()
3514 ThrowSyntaxError("Unexpected token, expected '{'"); in ParseFunction()
3520 ThrowSyntaxError("An implementation cannot be declared in ambient contexts."); in ParseFunction()
3541 ThrowSyntaxError( in ValidateTsFunctionOverloadParams()
3560 … ThrowSyntaxError("RestParameter must be followed by an identifier in declaration contexts"); in ParseSpreadElement()
3575 ThrowSyntaxError("RestParameter does not support an initializer"); in ParseSpreadElement()
3629 …ThrowSyntaxError("A parameter property is only allowed in a constructor implementation.", paramete… in ParseFunctionParameter()
3636 ThrowSyntaxError( in ParseFunctionParameter()
3645 …ThrowSyntaxError("A parameter property cannot be declared using a rest parameter.", parameterStart… in ParseFunctionParameter()
3653 …ThrowSyntaxError("A parameter property may not be declared using a binding pattern.", parameterSta… in ParseFunctionParameter()
3672 ThrowSyntaxError("Assigning to 'arguments' in strict mode is invalid"); in ValidateLvalueAssignmentTarget()
3674 ThrowSyntaxError("Assigning to 'eval' in strict mode is invalid"); in ValidateLvalueAssignmentTarget()
3690 ThrowSyntaxError("Invalid left-hand side in assignment expression"); in ValidateLvalueAssignmentTarget()
3723 ThrowSyntaxError("'await' in formal parameter is invalid.", node->Start()); in ValidateArrowParameterBindings()
3758 ThrowSyntaxError("Unexpected ArrowParameter element"); in ValidateArrowParameterBindings()
3771 ThrowSyntaxError( in ThrowParameterModifierError()
3777 void ParserImpl::ThrowSyntaxError(std::string_view errorMessage) const in ThrowSyntaxError() function in panda::es2panda::parser::ParserImpl
3779 ThrowSyntaxError(errorMessage, lexer_->GetToken().Start()); in ThrowSyntaxError()
3782 void ParserImpl::ThrowSyntaxError(std::initializer_list<std::string_view> list) const in ThrowSyntaxError() function in panda::es2panda::parser::ParserImpl
3784 ThrowSyntaxError(list, lexer_->GetToken().Start()); in ThrowSyntaxError()
3787 void ParserImpl::ThrowSyntaxError(std::initializer_list<std::string_view> list, const lexer::Source… in ThrowSyntaxError() function in panda::es2panda::parser::ParserImpl
3797 ThrowSyntaxError(std::string_view {err}, pos); in ThrowSyntaxError()
3800 void ParserImpl::ThrowSyntaxError(std::string_view errorMessage, const lexer::SourcePosition &pos) … in ThrowSyntaxError() function in panda::es2panda::parser::ParserImpl
3837 ThrowSyntaxError("Unexpected reserved word in strict mode."); in CheckStrictReservedWord()
3841 ThrowSyntaxError("Unexpected reserved word in strict mode."); in CheckStrictReservedWord()