Lines Matching refs:ThrowSyntaxError
125 ThrowSyntaxError("A 'declare' modifier cannot be used in an already ambient context."); in CheckDeclare()
214 ThrowSyntaxError("'declare' modifier already seen."); in ParseStatement()
354 ThrowSyntaxError("Only ambient modules can use quoted names"); in ParseTsAmbientExternalModuleDeclaration()
373 ThrowSyntaxError("';' expected"); in ParseTsAmbientExternalModuleDeclaration()
387 ThrowSyntaxError("Identifier expected"); in ParseTsModuleOrNamespaceDelaration()
466 ThrowSyntaxError("Unexpected token"); in ParseTsImportEqualsDeclaration()
474 ThrowSyntaxError("'=' expected"); in ParseTsImportEqualsDeclaration()
479 ThrowSyntaxError("identifier expected"); in ParseTsImportEqualsDeclaration()
508 ThrowSyntaxError("namespace export declaration is only supported in TypeScript '.d.ts'"); in ParseTsNamespaceExportDeclaration()
513 ThrowSyntaxError("'namespace' expected"); in ParseTsNamespaceExportDeclaration()
517 ThrowSyntaxError("identifier expected"); in ParseTsNamespaceExportDeclaration()
535 ThrowSyntaxError("'{' expected."); in ParseTsModuleBlock()
543 ThrowSyntaxError("Expected a '}'"); in ParseTsModuleBlock()
563 …ThrowSyntaxError("The 'let' declarations can only be declared at the top level or inside a block."… in ParseLetStatement()
580 ThrowSyntaxError("Unexpected token"); in ParseConstStatement()
584 …ThrowSyntaxError("The 'const' declarations can only be declared at the top level or inside a block… in ParseConstStatement()
663 ThrowSyntaxError("Lexical 'class' declaration is not allowed in single statement context"); in ParseClassStatement()
701 ThrowSyntaxError("Identifier expected"); in ParseTsTypeAliasDeclaration()
708 ThrowSyntaxError(errMsg.c_str()); in ParseTsTypeAliasDeclaration()
725 ThrowSyntaxError("'=' expected"); in ParseTsTypeAliasDeclaration()
807 ThrowSyntaxError("Identifier expected"); in ValidateTsInterfaceName()
814 ThrowSyntaxError(errMsg.c_str()); in ValidateTsInterfaceName()
829 ThrowSyntaxError("Identifier expected"); in ParseTsInterfaceExtends()
858 ThrowSyntaxError("',' expected"); in ParseTsInterfaceExtends()
873 ThrowSyntaxError("Generators can only be declared at the top level or inside a block."); in CheckFunctionDeclaration()
876 ThrowSyntaxError( in CheckFunctionDeclaration()
894 ThrowSyntaxError("Unexpected token"); in ConsumeSemicolon()
923 ThrowSyntaxError( in ParseDirective()
958 ThrowSyntaxError("Expected a '}'"); in ParseBlockStatement()
987 ThrowSyntaxError("Illegal break statement"); in ParseBreakStatement()
992 ThrowSyntaxError("Jump target cannot cross function boundary"); in ParseBreakStatement()
994 ThrowSyntaxError( in ParseBreakStatement()
1010 ThrowSyntaxError("Unexpected token."); in ParseBreakStatement()
1016 ThrowSyntaxError("Undefined label"); in ParseBreakStatement()
1036 ThrowSyntaxError("Jump target cannot cross function boundary"); in ParseContinueStatement()
1041 ThrowSyntaxError("Illegal continue statement"); in ParseContinueStatement()
1044 ThrowSyntaxError( in ParseContinueStatement()
1069 ThrowSyntaxError("Unexpected token."); in ParseContinueStatement()
1077 ThrowSyntaxError("Undefined label"); in ParseContinueStatement()
1102 ThrowSyntaxError("Missing 'while' keyword in a 'DoWhileStatement'"); in ParseDoWhileStatement()
1107 ThrowSyntaxError("Missing left parenthesis in a 'DoWhileStatement'"); in ParseDoWhileStatement()
1120 ThrowSyntaxError("Missing right parenthesis in a 'DoWhileStatement'"); in ParseDoWhileStatement()
1176 ThrowSyntaxError("Unexpected token, expected identifier after 'function' keyword"); in ParseFunctionDeclaration()
1257 ThrowSyntaxError( in CheckOptionalBindingPatternParameter()
1275 … ThrowSyntaxError("Async functions can only be declared at the top level or inside a block."); in ParseExpressionStatement()
1311 ThrowSyntaxError("for-in loop variable declaration may not have an initializer"); in ParseForInOf()
1317 ThrowSyntaxError("for-of loop variable declaration may not have an initializer"); in ParseForInOf()
1327 ThrowSyntaxError("Unexpected token"); in ParseForInOf()
1331 ThrowSyntaxError("Invalid left-hand side in 'For[In/Of]Statement'"); in ParseForInOf()
1337 ThrowSyntaxError("Unexpected token, expected ';' in 'ForStatement'."); in ParseForInOf()
1375 … ThrowSyntaxError(" The left-hand side of a for-of loop may not be 'async'", leftNode->Start()); in ParseForInOf()
1405 ThrowSyntaxError("Unexpected token"); in ParseForInOf()
1422 ThrowSyntaxError("Invalid left-hand side in for-in statement"); in ParseForInOf()
1428 ThrowSyntaxError("Invalid left-hand side in 'For[In/Of]Statement'"); in ParseForInOf()
1432 ThrowSyntaxError("Unexpected token, expected ';' in 'ForStatement'."); in ParseForInOf()
1443 ThrowSyntaxError("Unexpected token, expected ';' in 'ForStatement'."); in ParseForInOf()
1458 ThrowSyntaxError("Unexpected token"); in ParseForUpdate()
1469 ThrowSyntaxError("Unexpected token, expected ';' in 'ForStatement'."); in ParseForUpdate()
1502 ThrowSyntaxError("Missing left parenthesis in a 'ForStatement'"); in ParseForStatement()
1524 ThrowSyntaxError("Unexpected token"); in ParseForStatement()
1562 ThrowSyntaxError("Unexpected token, expected ')' in 'ForStatement'."); in ParseForStatement()
1593 ThrowSyntaxError("Missing left parenthesis in an 'IfStatement'"); in ParseIfStatement()
1600 ThrowSyntaxError("Missing right parenthesis in an 'IfStatement'"); in ParseIfStatement()
1607 ThrowSyntaxError("The body of an if statement cannot be the empty statement"); in ParseIfStatement()
1634 ThrowSyntaxError("'await' is a reserved identifier in module code", pos.token.Start()); in ParseLabelledStatement()
1638 ThrowSyntaxError("Label already declared", pos.token.Start()); in ParseLabelledStatement()
1664 ThrowSyntaxError("return keyword should be used in function body"); in ParseReturnStatement()
1705 ThrowSyntaxError( in ParseSwitchCaseStatement()
1709 ThrowSyntaxError("Multiple default clauses."); in ParseSwitchCaseStatement()
1717 ThrowSyntaxError("Unexpected token, expected 'case' or 'default'."); in ParseSwitchCaseStatement()
1722 ThrowSyntaxError("Unexpected token, expected ':'"); in ParseSwitchCaseStatement()
1748 ThrowSyntaxError("Unexpected token, expected '('"); in ParseSwitchStatement()
1755 ThrowSyntaxError("Unexpected token, expected ')'"); in ParseSwitchStatement()
1762 ThrowSyntaxError("Unexpected token, expected '{'"); in ParseSwitchStatement()
1790 ThrowSyntaxError("Illegal newline after throw"); in ParseThrowStatement()
1794 ThrowSyntaxError("Line break not permitted here"); in ParseThrowStatement()
1821 ThrowSyntaxError("Binding 'eval' in strict mode is invalid"); in ParseCatchParam()
1824 ThrowSyntaxError("Binding 'arguments' in strict mode is invalid"); in ParseCatchParam()
1840 ThrowSyntaxError("Unexpected token in catch parameter"); in ParseCatchParam()
1854 ThrowSyntaxError("Catch clause variable cannot have an initializer"); in ParseCatchParam()
1859 ThrowSyntaxError("Unexpected token, expected ')'"); in ParseCatchParam()
1879 ThrowSyntaxError("Unexpected token, expected '{'"); in ParseCatchClause()
1905 ThrowSyntaxError("Unexpected token, expected '{'"); in ParseTryStatement()
1912 ThrowSyntaxError("Missing catch or finally clause"); in ParseTryStatement()
1927 ThrowSyntaxError("Unexpected token, expected '{'"); in ParseTryStatement()
1949 ThrowSyntaxError("'await' is not permitted as an identifier in module code"); in ValidateDeclaratorId()
1954 ThrowSyntaxError("Binding 'eval' in strict mode is invalid"); in ValidateDeclaratorId()
1957 ThrowSyntaxError("Binding 'arguments' in strict mode is invalid"); in ValidateDeclaratorId()
1960 ThrowSyntaxError("let is disallowed as a lexically bound name"); in ValidateDeclaratorId()
1971 ThrowSyntaxError("Unexpected reserved word"); in ValidateDeclaratorId()
1984 ThrowSyntaxError("for-await-of loop variable declaration may not have an initializer"); in ParseVariableDeclaratorInitializer()
1990 ThrowSyntaxError("Initializers are not allowed in ambient contexts."); in ParseVariableDeclaratorInitializer()
2020 ThrowSyntaxError("Missing initializer in const declaration"); in ParseVariableDeclarator()
2025 ThrowSyntaxError("Missing initializer in destructuring declaration"); in ParseVariableDeclarator()
2072 ThrowSyntaxError("let is disallowed as a lexically bound name"); in ParseVariableDeclaratorKey()
2095 ThrowSyntaxError("Unexpected token in variable declaration"); in ParseVariableDeclaratorKey()
2122 ThrowSyntaxError("Declaration name conflicts with built-in global identifier '" in ParseVariableDeclaration()
2128 ThrowSyntaxError("Variable declaration expected."); in ParseVariableDeclaration()
2166 ThrowSyntaxError("Unexpected token, expected '('"); in ParseWhileStatement()
2173 ThrowSyntaxError("Unexpected token, expected ')'"); in ParseWhileStatement()
2199 ThrowSyntaxError("Unexpected import type syntax", source->Start()); in AddImportEntryItem()
2209 ThrowSyntaxError("Unexpected astNode type", it->Start()); in AddImportEntryItem()
2282 ThrowSyntaxError("Duplicate export name of '" + exportName.Mutf8() + "'", in AddExportNamedEntryItem()
2300 ThrowSyntaxError("Duplicate export name of '" + exportName.Mutf8() + "'", in AddExportNamedEntryItem()
2333 …ThrowSyntaxError("Duplicate export name of '" + exported->Name().Mutf8() + "'", exported->Start()); in AddExportStarEntryItem()
2367 … ThrowSyntaxError("Duplicate export name of '" + exportName.Mutf8() + "'", declNode->Start()); in AddExportDefaultEntryItem()
2392 ThrowSyntaxError("Duplicate export name of '" + binding->Name().Mutf8() in AddExportLocalEntryItem()
2404 … ThrowSyntaxError("A class or function declaration without the default modifier must have a name.", in AddExportLocalEntryItem()
2416 … ThrowSyntaxError("Duplicate export name of '" + name->Name().Mutf8() + "'", name->Start()); in AddExportLocalEntryItem()
2432 ThrowSyntaxError("An interface or type alias declaration must have a name."); in AddTsTypeExportLocalEntryItem()
2451 ThrowSyntaxError("Decorators are not valid here.", decorators.front()->Start()); in ParseExportDefaultDeclaration()
2468 ThrowSyntaxError("Unexpected token, expected 'class'."); in ParseExportDefaultDeclaration()
2497 ThrowSyntaxError("Unexpected token, expected an identifier."); in ParseNamedExport()
2546 ThrowSyntaxError("Export declarations are not permitted in a namespace."); in ParseExportNamedSpecifiers()
2563 ThrowSyntaxError("The type modifier cannot be used on a named export " in ParseExportNamedSpecifiers()
2571 ThrowSyntaxError("Unexpected token"); in ParseExportNamedSpecifiers()
2621 ThrowSyntaxError("';' expected."); in ParseExportNamedSpecifiers()
2624 ThrowSyntaxError("Import assertions cannot be used with type-only imports or exports."); in ParseExportNamedSpecifiers()
2653 ThrowSyntaxError("Decorators are not valid here.", decorators.front()->Start()); in ParseNamedExportDeclaration()
2716 ThrowSyntaxError("'declare' modifier already seen."); in ParseNamedExportDeclaration()
2723 ThrowSyntaxError("Unexpected token, expected 'class'."); in ParseNamedExportDeclaration()
2743 ThrowSyntaxError("Unexpected token"); in ParseNamedExportDeclaration()
2770 ThrowSyntaxError("'import' and 'export' may only appear at the top level"); in ParseExportDeclaration()
2774 ThrowSyntaxError("'import' and 'export' may appear only with 'sourceType: module'"); in ParseExportDeclaration()
2827 ThrowSyntaxError("Modifiers cannot appear here'"); in ParseExportDeclaration()
2841 ThrowSyntaxError("Unexpected token."); in ParseNameSpaceImport()
2874 ThrowSyntaxError("Unexpected token"); in ParseNamedImport()
2879 ThrowSyntaxError("Binding 'eval' in strict mode is invalid"); in ParseNamedImport()
2882 ThrowSyntaxError("Binding 'arguments' in strict mode is invalid"); in ParseNamedImport()
2909 ThrowSyntaxError("The type modifier cannot be used on a named import " in ParseNamedImportSpecifiers()
2918 ThrowSyntaxError("Unexpected token"); in ParseNamedImportSpecifiers()
2964 ThrowSyntaxError("String literal expected."); in ParseModuleReference()
2972 ThrowSyntaxError("')' expected."); in ParseModuleReference()
2999 ThrowSyntaxError("identifier expected"); in ParseImportDefaultSpecifier()
3035 ThrowSyntaxError("Unexpected token."); in ParseFromClause()
3042 ThrowSyntaxError("Unexpected token."); in ParseFromClause()
3085 ThrowSyntaxError("'import' and 'export' may only appear at the top level"); in ParseImportDeclaration()
3089 ThrowSyntaxError("'import' and 'export' may appear only with 'sourceType: module'"); in ParseImportDeclaration()
3124 ThrowSyntaxError("'import' and 'export' may appear only with 'sourceType: module'"); in ParseImportDeclaration()
3130 ThrowSyntaxError("'import' and 'export' may appear only with 'sourceType: module'"); in ParseImportDeclaration()
3142 ThrowSyntaxError("Import assertions cannot be used with type-only imports or exports."); in ParseImportDeclaration()
3162 ThrowSyntaxError("expected left brace."); in ParseAssertClause()
3189 ThrowSyntaxError("Identifier or string literal expected."); in ParseAssertEntry()
3195 ThrowSyntaxError("':' expected."); in ParseAssertEntry()
3200 ThrowSyntaxError("Import assertion values must be string literal expressions."); in ParseAssertEntry()