SYMBOL INDEX (1326 symbols across 369 files) FILE: bin/esparse.js function showUsage (line 54) | function showUsage() { function adjustRegexLiteral (line 111) | function adjustRegexLiteral(key, value) { function run (line 118) | function run(content) { FILE: bin/esvalidate.js function showUsage (line 81) | function showUsage() { function run (line 134) | function run(fname, content) { FILE: eslint/index.js constant MAX (line 8) | const MAX = 24; method create (line 13) | create(context) { FILE: src/assert.ts function assert (line 6) | function assert(condition: boolean, message: string): void { FILE: src/character.ts method fromCodePoint (line 13) | fromCodePoint(cp: number): string { method isWhiteSpace (line 21) | isWhiteSpace(cp: number): boolean { method isLineTerminator (line 28) | isLineTerminator(cp: number): boolean { method isIdentifierStart (line 34) | isIdentifierStart(cp: number): boolean { method isIdentifierPart (line 42) | isIdentifierPart(cp: number): boolean { method isDecimalDigit (line 53) | isDecimalDigit(cp: number): boolean { method isDecimalDigitChar (line 57) | isDecimalDigitChar(ch: string): ch is '0' | '1' | '2' | '3' | '4' | '5' ... method isHexDigit (line 61) | isHexDigit(cp: number): boolean { method isOctalDigit (line 67) | isOctalDigit(cp: number): boolean { FILE: src/comment-handler.ts type Comment (line 4) | interface Comment { type Entry (line 11) | interface Entry { type NodeInfo (line 16) | interface NodeInfo { class CommentHandler (line 21) | class CommentHandler { method constructor (line 28) | constructor() { method insertInnerComments (line 36) | insertInnerComments(node, metadata) { method findTrailingComments (line 55) | findTrailingComments(metadata) { method findLeadingComments (line 80) | findLeadingComments(metadata) { method visitNode (line 119) | visitNode(node, metadata) { method visitComment (line 140) | visitComment(node, metadata) { method visit (line 172) | visit(node, metadata) { FILE: src/error-handler.ts class Error (line 1) | class Error { class ErrorHandler (line 11) | class ErrorHandler { method constructor (line 15) | constructor() { method recordError (line 20) | recordError(error: Error): void { method tolerate (line 24) | tolerate(error): void { method constructError (line 32) | constructError(msg: string, column: number): Error { method createError (line 47) | createError(index: number, line: number, col: number, description: str... method throwError (line 56) | throwError(index: number, line: number, col: number, description: stri... method tolerateError (line 60) | tolerateError(index: number, line: number, col: number, description: s... FILE: src/esprima.ts function parse (line 30) | function parse(code: string, options, delegate) { function parseModule (line 82) | function parseModule(code: string, options, delegate) { function parseScript (line 88) | function parseScript(code: string, options, delegate) { function tokenize (line 94) | function tokenize(code: string, options, delegate) { FILE: src/jsx-nodes.ts type JSXAttributeName (line 4) | type JSXAttributeName = JSXIdentifier | JSXNamespacedName; type JSXAttributeValue (line 5) | type JSXAttributeValue = Node.Literal | JSXElement | JSXSpreadAttribute ... type JSXChild (line 6) | type JSXChild = JSXElement | JSXExpressionContainer | JSXText; type JSXElementAttribute (line 7) | type JSXElementAttribute = JSXAttribute | JSXSpreadAttribute; type JSXElementName (line 8) | type JSXElementName = JSXIdentifier | JSXNamespacedName | JSXMemberExpre... class JSXClosingElement (line 10) | class JSXClosingElement { method constructor (line 13) | constructor(name: JSXElementName) { class JSXClosingFragment (line 19) | class JSXClosingFragment { method constructor (line 21) | constructor() { class JSXElement (line 26) | class JSXElement { method constructor (line 31) | constructor( class JSXEmptyExpression (line 43) | class JSXEmptyExpression { method constructor (line 45) | constructor() { class JSXExpressionContainer (line 50) | class JSXExpressionContainer { method constructor (line 53) | constructor(expression: Node.Expression | JSXEmptyExpression) { class JSXIdentifier (line 59) | class JSXIdentifier { method constructor (line 62) | constructor(name: string) { class JSXMemberExpression (line 68) | class JSXMemberExpression { method constructor (line 72) | constructor(object: JSXMemberExpression | JSXIdentifier, property: JSX... class JSXAttribute (line 79) | class JSXAttribute { method constructor (line 83) | constructor(name: JSXAttributeName, value: JSXAttributeValue | null) { class JSXNamespacedName (line 90) | class JSXNamespacedName { method constructor (line 94) | constructor(namespace: JSXIdentifier, name: JSXIdentifier) { class JSXOpeningElement (line 101) | class JSXOpeningElement { method constructor (line 106) | constructor(name: JSXElementName, selfClosing: boolean, attributes: JS... class JSXOpeningFragment (line 114) | class JSXOpeningFragment { method constructor (line 117) | constructor(selfClosing: boolean) { class JSXSpreadAttribute (line 123) | class JSXSpreadAttribute { method constructor (line 126) | constructor(argument: Node.Expression) { class JSXText (line 132) | class JSXText { method constructor (line 136) | constructor(value: string, raw: string) { FILE: src/jsx-parser.ts type MetaJSXElement (line 9) | interface MetaJSXElement { type JSXToken (line 16) | const enum JSXToken { type RawJSXToken (line 21) | interface RawJSXToken { function getQualifiedElementName (line 34) | function getQualifiedElementName(elementName: JSXNode.JSXElementName): s... class JSXParser (line 60) | class JSXParser extends Parser { method constructor (line 62) | constructor(code: string, options, delegate) { method parsePrimaryExpression (line 66) | parsePrimaryExpression(): Node.Expression | JSXNode.JSXElement { method startJSX (line 70) | startJSX() { method finishJSX (line 77) | finishJSX() { method reenterJSX (line 82) | reenterJSX() { method createJSXNode (line 92) | createJSXNode(): Marker { method createJSXChildNode (line 101) | createJSXChildNode(): Marker { method scanXHTMLEntity (line 109) | scanXHTMLEntity(quote: string): string { method lexJSX (line 164) | lexJSX(): RawJSXToken { method nextJSXToken (line 265) | nextJSXToken(): RawJSXToken { method nextJSXText (line 283) | nextJSXText(): RawJSXToken { method peekJSXToken (line 327) | peekJSXToken(): RawJSXToken { method expectJSX (line 339) | expectJSX(value) { method matchJSX (line 348) | matchJSX(value) { method parseJSXIdentifier (line 353) | parseJSXIdentifier(): JSXNode.JSXIdentifier { method parseJSXElementName (line 362) | parseJSXElementName(): JSXNode.JSXElementName { method parseJSXAttributeName (line 383) | parseJSXAttributeName(): JSXNode.JSXAttributeName { method parseJSXStringLiteralAttribute (line 400) | parseJSXStringLiteralAttribute(): Node.Literal { method parseJSXExpressionAttribute (line 410) | parseJSXExpressionAttribute(): JSXNode.JSXExpressionContainer { method parseJSXAttributeValue (line 426) | parseJSXAttributeValue(): JSXNode.JSXAttributeValue { method parseJSXNameValueAttribute (line 431) | parseJSXNameValueAttribute(): JSXNode.JSXAttribute { method parseJSXSpreadAttribute (line 442) | parseJSXSpreadAttribute(): JSXNode.JSXSpreadAttribute { method parseJSXAttributes (line 454) | parseJSXAttributes(): JSXNode.JSXElementAttribute[] { method parseJSXOpeningElement (line 466) | parseJSXOpeningElement(): JSXNode.JSXOpeningElement | JSXNode.JSXOpeni... method parseJSXBoundaryElement (line 486) | parseJSXBoundaryElement(): JSXNode.JSXOpeningElement | JSXNode.JSXClos... method parseJSXEmptyExpression (line 512) | parseJSXEmptyExpression(): JSXNode.JSXEmptyExpression { method parseJSXExpressionContainer (line 521) | parseJSXExpressionContainer(): JSXNode.JSXExpressionContainer { method parseJSXChildren (line 538) | parseJSXChildren(): JSXNode.JSXChild[] { method parseComplexJSXElement (line 560) | parseComplexJSXElement(el: MetaJSXElement): MetaJSXElement { method parseJSXElement (line 606) | parseJSXElement(): JSXNode.JSXElement { method parseJSXRoot (line 622) | parseJSXRoot(): JSXNode.JSXElement { method isStartOfExpression (line 635) | isStartOfExpression(): boolean { FILE: src/nodes.ts type ArgumentListElement (line 3) | type ArgumentListElement = Expression | SpreadElement; type ArrayExpressionElement (line 4) | type ArrayExpressionElement = Expression | SpreadElement | null; type ArrayPatternElement (line 5) | type ArrayPatternElement = AssignmentPattern | BindingIdentifier | Bindi... type BindingPattern (line 6) | type BindingPattern = ArrayPattern | ObjectPattern; type BindingIdentifier (line 7) | type BindingIdentifier = Identifier; type ChainElement (line 8) | type ChainElement = CallExpression | ComputedMemberExpression | StaticMe... type Declaration (line 9) | type Declaration = AsyncFunctionDeclaration | ClassDeclaration | ExportD... type ExportableDefaultDeclaration (line 10) | type ExportableDefaultDeclaration = BindingIdentifier | BindingPattern |... type ExportableNamedDeclaration (line 11) | type ExportableNamedDeclaration = AsyncFunctionDeclaration | ClassDeclar... type ExportDeclaration (line 12) | type ExportDeclaration = ExportAllDeclaration | ExportDefaultDeclaration... type Expression (line 13) | type Expression = ArrayExpression | ArrowFunctionExpression | Assignment... type FunctionParameter (line 18) | type FunctionParameter = AssignmentPattern | BindingIdentifier | Binding... type ImportDeclarationSpecifier (line 19) | type ImportDeclarationSpecifier = ImportDefaultSpecifier | ImportNamespa... type ObjectExpressionProperty (line 20) | type ObjectExpressionProperty = Property | SpreadElement; type ObjectPatternProperty (line 21) | type ObjectPatternProperty = Property | RestElement; type Statement (line 22) | type Statement = AsyncFunctionDeclaration | BreakStatement | ContinueSta... type PropertyKey (line 26) | type PropertyKey = Identifier | Literal; type PropertyValue (line 27) | type PropertyValue = AssignmentPattern | AsyncFunctionExpression | Bindi... type StatementListItem (line 28) | type StatementListItem = Declaration | Statement; class ArrayExpression (line 30) | class ArrayExpression { method constructor (line 33) | constructor(elements: ArrayExpressionElement[]) { class ArrayPattern (line 39) | class ArrayPattern { method constructor (line 42) | constructor(elements: ArrayPatternElement[]) { class ArrowFunctionExpression (line 48) | class ArrowFunctionExpression { method constructor (line 56) | constructor(params: FunctionParameter[], body: BlockStatement | Expres... class AssignmentExpression (line 67) | class AssignmentExpression { method constructor (line 72) | constructor(operator: string, left: Expression, right: Expression) { class AssignmentPattern (line 80) | class AssignmentPattern { method constructor (line 84) | constructor(left: BindingIdentifier | BindingPattern, right: Expressio... class AsyncArrowFunctionExpression (line 91) | class AsyncArrowFunctionExpression { method constructor (line 99) | constructor(params: FunctionParameter[], body: BlockStatement | Expres... class AsyncFunctionDeclaration (line 110) | class AsyncFunctionDeclaration { method constructor (line 118) | constructor(id: Identifier | null, params: FunctionParameter[], body: ... class AsyncFunctionExpression (line 129) | class AsyncFunctionExpression { method constructor (line 137) | constructor(id: Identifier | null, params: FunctionParameter[], body: ... class AwaitExpression (line 148) | class AwaitExpression { method constructor (line 151) | constructor(argument: Expression) { class BinaryExpression (line 157) | class BinaryExpression { method constructor (line 162) | constructor(operator: string, left: Expression, right: Expression) { class BlockStatement (line 171) | class BlockStatement { method constructor (line 174) | constructor(body) { class BreakStatement (line 180) | class BreakStatement { method constructor (line 183) | constructor(label: Identifier | null) { class CallExpression (line 189) | class CallExpression { method constructor (line 194) | constructor(callee: Expression | Import, args: ArgumentListElement[], ... class CatchClause (line 202) | class CatchClause { method constructor (line 206) | constructor(param: BindingIdentifier | BindingPattern | null, body: Bl... class ChainExpression (line 213) | class ChainExpression { method constructor (line 216) | constructor(expression: ChainElement) { class ClassBody (line 222) | class ClassBody { method constructor (line 225) | constructor(body: Property[]) { class ClassDeclaration (line 231) | class ClassDeclaration { method constructor (line 236) | constructor(id: Identifier | null, superClass: Identifier | null, body... class ClassExpression (line 244) | class ClassExpression { method constructor (line 249) | constructor(id: Identifier | null, superClass: Identifier | null, body... class ComputedMemberExpression (line 257) | class ComputedMemberExpression { method constructor (line 263) | constructor(object: Expression, property: Expression, optional: boolea... class ConditionalExpression (line 272) | class ConditionalExpression { method constructor (line 277) | constructor(test: Expression, consequent: Expression, alternate: Expre... class ContinueStatement (line 285) | class ContinueStatement { method constructor (line 288) | constructor(label: Identifier | null) { class DebuggerStatement (line 294) | class DebuggerStatement { method constructor (line 296) | constructor() { class Directive (line 301) | class Directive { method constructor (line 305) | constructor(expression: Expression, directive: string) { class DoWhileStatement (line 312) | class DoWhileStatement { method constructor (line 316) | constructor(body: Statement, test: Expression) { class EmptyStatement (line 323) | class EmptyStatement { method constructor (line 325) | constructor() { class ExportAllDeclaration (line 330) | class ExportAllDeclaration { method constructor (line 333) | constructor(source: Literal) { class ExportDefaultDeclaration (line 339) | class ExportDefaultDeclaration { method constructor (line 342) | constructor(declaration: ExportableDefaultDeclaration) { class ExportNamedDeclaration (line 348) | class ExportNamedDeclaration { method constructor (line 353) | constructor(declaration: ExportableNamedDeclaration | null, specifiers... class ExportSpecifier (line 361) | class ExportSpecifier { method constructor (line 365) | constructor(local: Identifier, exported: Identifier) { class ExpressionStatement (line 372) | class ExpressionStatement { method constructor (line 375) | constructor(expression: Expression) { class ForInStatement (line 381) | class ForInStatement { method constructor (line 387) | constructor(left: Expression, right: Expression, body: Statement) { class ForOfStatement (line 396) | class ForOfStatement { method constructor (line 402) | constructor(left: Expression, right: Expression, body: Statement, _awa... class ForStatement (line 411) | class ForStatement { method constructor (line 417) | constructor(init: Expression | null, test: Expression | null, update: ... class FunctionDeclaration (line 426) | class FunctionDeclaration { method constructor (line 434) | constructor(id: Identifier | null, params: FunctionParameter[], body: ... class FunctionExpression (line 445) | class FunctionExpression { method constructor (line 453) | constructor(id: Identifier | null, params: FunctionParameter[], body: ... class Identifier (line 464) | class Identifier { method constructor (line 467) | constructor(name) { class IfStatement (line 473) | class IfStatement { method constructor (line 478) | constructor(test: Expression, consequent: Statement, alternate: Statem... class Import (line 486) | class Import { method constructor (line 488) | constructor() { class ImportDeclaration (line 493) | class ImportDeclaration { method constructor (line 497) | constructor(specifiers, source) { class ImportDefaultSpecifier (line 504) | class ImportDefaultSpecifier { method constructor (line 507) | constructor(local: Identifier) { class ImportNamespaceSpecifier (line 513) | class ImportNamespaceSpecifier { method constructor (line 516) | constructor(local: Identifier) { class ImportSpecifier (line 522) | class ImportSpecifier { method constructor (line 526) | constructor(local: Identifier, imported: Identifier) { class LabeledStatement (line 533) | class LabeledStatement { method constructor (line 537) | constructor(label: Identifier, body: Statement) { class Literal (line 544) | class Literal { method constructor (line 548) | constructor(value: boolean | number | string | null, raw: string) { class MetaProperty (line 555) | class MetaProperty { method constructor (line 559) | constructor(meta: Identifier, property: Identifier) { class MethodDefinition (line 566) | class MethodDefinition { method constructor (line 573) | constructor(key: Expression | null, computed: boolean, value: AsyncFun... class Module (line 583) | class Module { method constructor (line 587) | constructor(body: StatementListItem[]) { class NewExpression (line 594) | class NewExpression { method constructor (line 598) | constructor(callee: Expression, args: ArgumentListElement[]) { class ObjectExpression (line 605) | class ObjectExpression { method constructor (line 608) | constructor(properties: ObjectExpressionProperty[]) { class ObjectPattern (line 614) | class ObjectPattern { method constructor (line 617) | constructor(properties: ObjectPatternProperty[]) { class Property (line 623) | class Property { method constructor (line 631) | constructor(kind: string, key: PropertyKey, computed: boolean, value: ... class RegexLiteral (line 642) | class RegexLiteral { method constructor (line 647) | constructor(value: RegExp, raw: string, pattern: string, flags: string) { class RestElement (line 655) | class RestElement { method constructor (line 658) | constructor(argument: BindingIdentifier | BindingPattern) { class ReturnStatement (line 664) | class ReturnStatement { method constructor (line 667) | constructor(argument: Expression | null) { class Script (line 673) | class Script { method constructor (line 677) | constructor(body: StatementListItem[]) { class SequenceExpression (line 684) | class SequenceExpression { method constructor (line 687) | constructor(expressions: Expression[]) { class SpreadElement (line 693) | class SpreadElement { method constructor (line 696) | constructor(argument: Expression) { class StaticMemberExpression (line 702) | class StaticMemberExpression { method constructor (line 708) | constructor(object: Expression, property: Expression, optional: boolea... class Super (line 717) | class Super { method constructor (line 719) | constructor() { class SwitchCase (line 724) | class SwitchCase { method constructor (line 728) | constructor(test: Expression, consequent: Statement[]) { class SwitchStatement (line 735) | class SwitchStatement { method constructor (line 739) | constructor(discriminant: Expression, cases: SwitchCase[]) { class TaggedTemplateExpression (line 746) | class TaggedTemplateExpression { method constructor (line 750) | constructor(tag: Expression, quasi: TemplateLiteral) { type TemplateElementValue (line 757) | interface TemplateElementValue { class TemplateElement (line 762) | class TemplateElement { method constructor (line 766) | constructor(value: TemplateElementValue, tail: boolean) { class TemplateLiteral (line 773) | class TemplateLiteral { method constructor (line 777) | constructor(quasis: TemplateElement[], expressions: Expression[]) { class ThisExpression (line 784) | class ThisExpression { method constructor (line 786) | constructor() { class ThrowStatement (line 791) | class ThrowStatement { method constructor (line 794) | constructor(argument: Expression) { class TryStatement (line 800) | class TryStatement { method constructor (line 805) | constructor(block: BlockStatement, handler: CatchClause | null, finali... class UnaryExpression (line 813) | class UnaryExpression { method constructor (line 818) | constructor(operator, argument) { class UpdateExpression (line 826) | class UpdateExpression { method constructor (line 831) | constructor(operator, argument, prefix) { class VariableDeclaration (line 839) | class VariableDeclaration { method constructor (line 843) | constructor(declarations: VariableDeclarator[], kind: string) { class VariableDeclarator (line 850) | class VariableDeclarator { method constructor (line 854) | constructor(id: BindingIdentifier | BindingPattern, init: Expression |... class WhileStatement (line 861) | class WhileStatement { method constructor (line 865) | constructor(test: Expression, body: Statement) { class WithStatement (line 872) | class WithStatement { method constructor (line 876) | constructor(object: Expression, body: Statement) { class YieldExpression (line 883) | class YieldExpression { method constructor (line 887) | constructor(argument: Expression | null, delegate: boolean) { FILE: src/parser.ts type Config (line 9) | interface Config { type Context (line 18) | interface Context { type Marker (line 35) | interface Marker { type ArrowParameterPlaceHolderNode (line 43) | interface ArrowParameterPlaceHolderNode { type DeclarationOptions (line 49) | interface DeclarationOptions { type TokenEntry (line 53) | interface TokenEntry { type ParseTemplateLiteralOptions (line 64) | interface ParseTemplateLiteralOptions { class Parser (line 70) | class Parser { method constructor (line 85) | constructor(code: string, options: any = {}, delegate) { method throwError (line 181) | throwError(messageFormat: string, ...values): void { method tolerateError (line 195) | tolerateError(messageFormat, ...values) { method unexpectedTokenError (line 210) | unexpectedTokenError(token?: any, message?: string): Error { method throwUnexpectedToken (line 253) | throwUnexpectedToken(token?, message?): never { method tolerateUnexpectedToken (line 257) | tolerateUnexpectedToken(token?, message?) { method tolerateInvalidLoopStatement (line 261) | tolerateInvalidLoopStatement() { method collectComments (line 267) | collectComments() { method getTokenRaw (line 305) | getTokenRaw(token): string { method convertToken (line 309) | convertToken(token: RawToken): TokenEntry { method nextToken (line 338) | nextToken(): RawToken { method nextRegexToken (line 370) | nextRegexToken(): RawToken { method createNode (line 389) | createNode(): Marker { method startNode (line 397) | startNode(token, lastLineStart = 0): Marker { method finalize (line 411) | finalize(marker: Marker, node) { method expect (line 454) | expect(value) { method expectCommaSeparator (line 463) | expectCommaSeparator() { method expectKeyword (line 482) | expectKeyword(keyword) { method match (line 491) | match(value) { method matchKeyword (line 497) | matchKeyword(keyword) { method matchContextualKeyword (line 504) | matchContextualKeyword(keyword) { method matchAssign (line 510) | matchAssign() { method isolateCoverGrammar (line 562) | isolateCoverGrammar(parseFunction) { method inheritCoverGrammar (line 583) | inheritCoverGrammar(parseFunction) { method consumeSemicolon (line 601) | consumeSemicolon() { method parsePrimaryExpression (line 616) | parsePrimaryExpression(): Node.Expression { method parseSpreadElement (line 725) | parseSpreadElement(): Node.SpreadElement { method parseArrayInitializer (line 732) | parseArrayInitializer(): Node.ArrayExpression { method parsePropertyMethod (line 763) | parsePropertyMethod(params): Node.BlockStatement { method parsePropertyMethodFunction (line 783) | parsePropertyMethodFunction(isGenerator: boolean): Node.FunctionExpres... method parsePropertyMethodAsyncFunction (line 795) | parsePropertyMethodAsyncFunction(isGenerator: boolean): Node.FunctionE... method parseObjectPropertyKey (line 811) | parseObjectPropertyKey(): Node.PropertyKey { method isPropertyKey (line 849) | isPropertyKey(key, value) { method parseObjectProperty (line 854) | parseObjectProperty(hasProto): Node.Property { method parseObjectInitializer (line 947) | parseObjectInitializer(): Node.ObjectExpression { method throwTemplateLiteralEarlyErrors (line 965) | throwTemplateLiteralEarlyErrors(token: RawToken): never { method parseTemplateHead (line 980) | parseTemplateHead(options: ParseTemplateLiteralOptions): Node.Template... method parseTemplateElement (line 994) | parseTemplateElement(options: ParseTemplateLiteralOptions): Node.Templ... method parseTemplateLiteral (line 1010) | parseTemplateLiteral(options: ParseTemplateLiteralOptions): Node.Templ... method reinterpretExpressionAsPattern (line 1029) | reinterpretExpressionAsPattern(expr) { method parseGroupExpression (line 1066) | parseGroupExpression(): ArrowParameterPlaceHolderNode | Node.Expression { method parseArguments (line 1193) | parseArguments(): Node.ArgumentListElement[] { method isIdentifierName (line 1215) | isIdentifierName(token): boolean { method parseIdentifierName (line 1222) | parseIdentifierName(): Node.Identifier { method parseNewExpression (line 1231) | parseNewExpression(): Node.MetaProperty | Node.NewExpression { method parseAsyncArgument (line 1259) | parseAsyncArgument() { method parseAsyncArguments (line 1265) | parseAsyncArguments(): Node.ArgumentListElement[] { method matchImportCall (line 1287) | matchImportCall(): boolean { method parseImportCall (line 1300) | parseImportCall(): Node.Import { method matchImportMeta (line 1306) | matchImportMeta(): boolean { method parseImportMeta (line 1330) | parseImportMeta(): Node.MetaProperty { method parseLeftHandSideExpressionAllowCall (line 1339) | parseLeftHandSideExpressionAllowCall(): Node.Expression { method parseSuper (line 1432) | parseSuper(): Node.Super { method parseLeftHandSideExpression (line 1443) | parseLeftHandSideExpression(): Node.Expression { method parseUpdateExpression (line 1503) | parseUpdateExpression(): Node.Expression { method parseAwaitExpression (line 1545) | parseAwaitExpression(): Node.AwaitExpression { method parseUnaryExpression (line 1552) | parseUnaryExpression(): Node.Expression { method parseExponentiationExpression (line 1575) | parseExponentiationExpression(): Node.Expression { method binaryPrecedence (line 1600) | binaryPrecedence(token): number { method parseBinaryExpression (line 1613) | parseBinaryExpression(): Node.Expression { method parseConditionalExpression (line 1695) | parseConditionalExpression(): Node.Expression { method checkPatternParam (line 1720) | checkPatternParam(options, param) { method reinterpretAsCoverFormalsList (line 1750) | reinterpretAsCoverFormalsList(expr) { method parseAssignmentExpression (line 1811) | parseAssignmentExpression(): Node.Expression { method parseExpression (line 1921) | parseExpression(): Node.Expression | Node.SequenceExpression { method parseStatementListItem (line 1944) | parseStatementListItem(): Node.StatementListItem { method parseBlock (line 1991) | parseBlock(): Node.BlockStatement { method parseLexicalBinding (line 2009) | parseLexicalBinding(kind: string, options): Node.VariableDeclarator { method parseBindingList (line 2038) | parseBindingList(kind: string, options): Node.VariableDeclarator[] { method isLexicalDeclaration (line 2049) | isLexicalDeclaration(): boolean { method parseLexicalDeclaration (line 2062) | parseLexicalDeclaration(options): Node.VariableDeclaration { method parseBindingRestElement (line 2075) | parseBindingRestElement(params, kind?: string): Node.RestElement { method parseArrayPattern (line 2084) | parseArrayPattern(params, kind?: string): Node.ArrayPattern { method parsePropertyPattern (line 2111) | parsePropertyPattern(params, kind?: string): Node.Property { method parseRestProperty (line 2149) | parseRestProperty(params): Node.RestElement { method parseObjectPattern (line 2162) | parseObjectPattern(params, kind?: string): Node.ObjectPattern { method parsePattern (line 2178) | parsePattern(params, kind?: string): Node.BindingIdentifier | Node.Bin... method parsePatternWithDefault (line 2196) | parsePatternWithDefault(params, kind?: string): Node.AssignmentPattern... method parseVariableIdentifier (line 2214) | parseVariableIdentifier(kind?: string): Node.Identifier { method parseVariableDeclaration (line 2239) | parseVariableDeclaration(options: DeclarationOptions): Node.VariableDe... method parseVariableDeclarationList (line 2262) | parseVariableDeclarationList(options): Node.VariableDeclarator[] { method parseVariableStatement (line 2275) | parseVariableStatement(): Node.VariableDeclaration { method parseEmptyStatement (line 2286) | parseEmptyStatement(): Node.EmptyStatement { method parseExpressionStatement (line 2294) | parseExpressionStatement(): Node.ExpressionStatement { method parseIfClause (line 2303) | parseIfClause(): Node.Statement { method parseIfStatement (line 2310) | parseIfStatement(): Node.IfStatement { method parseDoWhileStatement (line 2336) | parseDoWhileStatement(): Node.DoWhileStatement { method parseWhileStatement (line 2365) | parseWhileStatement(): Node.WhileStatement { method parseForStatement (line 2391) | parseForStatement(): Node.ForStatement | Node.ForInStatement | Node.Fo... method parseContinueStatement (line 2561) | parseContinueStatement(): Node.ContinueStatement { method parseBreakStatement (line 2586) | parseBreakStatement(): Node.BreakStatement { method parseReturnStatement (line 2611) | parseReturnStatement(): Node.ReturnStatement { method parseWithStatement (line 2632) | parseWithStatement(): Node.WithStatement { method parseSwitchCase (line 2657) | parseSwitchCase(): Node.SwitchCase { method parseSwitchStatement (line 2681) | parseSwitchStatement(): Node.SwitchStatement { method parseLabelledStatement (line 2717) | parseLabelledStatement(): Node.LabeledStatement | Node.ExpressionState... method parseThrowStatement (line 2761) | parseThrowStatement(): Node.ThrowStatement { method parseCatchClause (line 2777) | parseCatchClause(): Node.CatchClause { method parseFinallyClause (line 2813) | parseFinallyClause(): Node.BlockStatement { method parseTryStatement (line 2818) | parseTryStatement(): Node.TryStatement { method parseDebuggerStatement (line 2835) | parseDebuggerStatement(): Node.DebuggerStatement { method parseStatement (line 2844) | parseStatement(): Node.Statement { method parseFunctionSourceElements (line 2932) | parseFunctionSourceElements(): Node.BlockStatement { method validateParam (line 2965) | validateParam(options, param, name) { method parseRestElement (line 2997) | parseRestElement(params): Node.RestElement { method parseFormalParameter (line 3012) | parseFormalParameter(options) { method parseFormalParameters (line 3022) | parseFormalParameters(firstRestricted?) { method matchAsyncFunction (line 3061) | matchAsyncFunction(): boolean { method parseFunctionDeclaration (line 3075) | parseFunctionDeclaration(identifierIsOptional?: boolean): Node.AsyncFu... method parseFunctionExpression (line 3149) | parseFunctionExpression(): Node.AsyncFunctionExpression | Node.Functio... method parseDirective (line 3221) | parseDirective(): Node.Directive | Node.ExpressionStatement { method parseDirectivePrologues (line 3232) | parseDirectivePrologues(): Node.Statement[] { method qualifiedPropertyName (line 3269) | qualifiedPropertyName(token): boolean { method parseGetterMethod (line 3286) | parseGetterMethod(): Node.FunctionExpression { method parseSetterMethod (line 3302) | parseSetterMethod(): Node.FunctionExpression { method parseGeneratorMethod (line 3320) | parseGeneratorMethod(): Node.FunctionExpression { method isStartOfExpression (line 3337) | isStartOfExpression(): boolean { method parseYieldExpression (line 3364) | parseYieldExpression(): Node.YieldExpression { method parseClassElement (line 3388) | parseClassElement(hasConstructor): Node.Property { method parseClassElementList (line 3494) | parseClassElementList(): Node.Property[] { method parseClassBody (line 3511) | parseClassBody(): Node.ClassBody { method parseClassDeclaration (line 3518) | parseClassDeclaration(identifierIsOptional?: boolean): Node.ClassDecla... method parseClassExpression (line 3537) | parseClassExpression(): Node.ClassExpression { method parseModule (line 3558) | parseModule(): Node.Module { method parseScript (line 3570) | parseScript(): Node.Script { method parseModuleSpecifier (line 3581) | parseModuleSpecifier(): Node.Literal { method parseImportSpecifier (line 3594) | parseImportSpecifier(): Node.ImportSpecifier { method parseNamedImports (line 3621) | parseNamedImports(): Node.ImportSpecifier[] { method parseImportDefaultSpecifier (line 3636) | parseImportDefaultSpecifier(): Node.ImportDefaultSpecifier { method parseImportNamespaceSpecifier (line 3643) | parseImportNamespaceSpecifier(): Node.ImportNamespaceSpecifier { method parseImportDeclaration (line 3656) | parseImportDeclaration(): Node.ImportDeclaration { method parseExportSpecifier (line 3709) | parseExportSpecifier(): Node.ExportSpecifier { method parseExportDeclaration (line 3722) | parseExportDeclaration(): Node.ExportDeclaration { FILE: src/scanner.ts function hexValue (line 7) | function hexValue(ch: string): number { function octalValue (line 11) | function octalValue(ch: string): number { type Position (line 15) | interface Position { type SourceLocation (line 20) | interface SourceLocation { type Comment (line 26) | interface Comment { type NotEscapeSequenceHead (line 34) | type NotEscapeSequenceHead = '0' | '1' | '2' | '3' | '4' | '5' | '6' | '... type RawToken (line 36) | interface RawToken { type ScannerState (line 53) | interface ScannerState { class Scanner (line 60) | class Scanner { method constructor (line 74) | constructor(code: string, handler: ErrorHandler) { method saveState (line 87) | public saveState(): ScannerState { method restoreState (line 96) | public restoreState(state: ScannerState): void { method eof (line 103) | public eof(): boolean { method throwUnexpectedToken (line 107) | public throwUnexpectedToken(message = Messages.UnexpectedTokenIllegal)... method tolerateUnexpectedToken (line 112) | private tolerateUnexpectedToken(message = Messages.UnexpectedTokenIlle... method skipSingleLineComment (line 119) | private skipSingleLineComment(offset: number): Comment[] { method skipMultiLineComment (line 178) | private skipMultiLineComment(): Comment[] { method scanComments (line 247) | public scanComments() { method isFutureReservedWord (line 317) | public isFutureReservedWord(id: string): boolean { method isStrictModeReservedWord (line 329) | public isStrictModeReservedWord(id: string): boolean { method isRestrictedWord (line 346) | public isRestrictedWord(id: string): boolean { method isKeyword (line 352) | private isKeyword(id: string): boolean { method codePointAt (line 380) | private codePointAt(i: number): number { method scanHexEscape (line 394) | private scanHexEscape(prefix: string): string | null { method tryToScanUnicodeCodePointEscape (line 408) | private tryToScanUnicodeCodePointEscape(): string | null { method scanUnicodeCodePointEscape (line 432) | private scanUnicodeCodePointEscape(): string { method getIdentifier (line 440) | private getIdentifier(): string { method getComplexIdentifier (line 463) | private getComplexIdentifier(): string { method octalToDecimal (line 519) | private octalToDecimal(ch: string) { method scanIdentifier (line 543) | private scanIdentifier(): RawToken { method scanPunctuator (line 583) | private scanPunctuator(): RawToken { method scanHexLiteral (line 688) | private scanHexLiteral(start: number): RawToken { method scanBinaryLiteral (line 716) | private scanBinaryLiteral(start: number): RawToken { method scanOctalLiteral (line 751) | private scanOctalLiteral(prefix: string, start: number): RawToken { method isImplicitOctalLiteral (line 789) | private isImplicitOctalLiteral(): boolean { method scanNumericLiteral (line 805) | private scanNumericLiteral(): RawToken { method scanStringLiteral (line 886) | private scanStringLiteral(): RawToken { method scanTemplate (line 992) | private scanTemplate(): RawToken { method testRegExp (line 1129) | private testRegExp(pattern: string, flags: string): RegExp | null { method scanRegExpBody (line 1182) | private scanRegExpBody(): string { method scanRegExpFlags (line 1224) | private scanRegExpFlags(): string { method scanRegExp (line 1264) | public scanRegExp(): RawToken { method lex (line 1284) | public lex(): RawToken { FILE: src/token.ts type Token (line 1) | const enum Token { FILE: src/tokenizer.ts type ReaderEntry (line 5) | type ReaderEntry = string | null; type BufferEntry (line 7) | interface BufferEntry { class Reader (line 18) | class Reader { method constructor (line 23) | constructor() { method beforeFunctionExpression (line 29) | beforeFunctionExpression(t: string): boolean { method isRegexStart (line 43) | isRegexStart() { method push (line 79) | push(token): void { type Config (line 94) | interface Config { class Tokenizer (line 101) | class Tokenizer { method constructor (line 109) | constructor(code: string, config: Config) { method errors (line 122) | errors() { method getNextToken (line 126) | getNextToken() { FILE: test/3rdparty/angular-1.2.5.js function minErr (line 36) | function minErr(module) { function isArrayLike (line 248) | function isArrayLike(obj) { function forEach (line 290) | function forEach(obj, iterator, context) { function sortedKeys (line 315) | function sortedKeys(obj) { function forEachSorted (line 325) | function forEachSorted(obj, iterator, context) { function reverseParams (line 339) | function reverseParams(iteratorFn) { function nextUid (line 351) | function nextUid() { function setHashKey (line 379) | function setHashKey(obj, h) { function extend (line 401) | function extend(dst) { function int (line 415) | function int(str) { function inherit (line 420) | function inherit(parent, extra) { function noop (line 439) | function noop() {} function identity (line 458) | function identity($) {return $;} function valueFn (line 462) | function valueFn(value) {return function() {return value;};} function isUndefined (line 475) | function isUndefined(value){return typeof value === 'undefined';} function isDefined (line 489) | function isDefined(value){return typeof value !== 'undefined';} function isObject (line 504) | function isObject(value){return value != null && typeof value === 'objec... function isString (line 518) | function isString(value){return typeof value === 'string';} function isNumber (line 532) | function isNumber(value){return typeof value === 'number';} function isDate (line 546) | function isDate(value){ function isArray (line 562) | function isArray(value) { function isFunction (line 578) | function isFunction(value){return typeof value === 'function';} function isRegExp (line 588) | function isRegExp(value) { function isWindow (line 600) | function isWindow(obj) { function isScope (line 605) | function isScope(obj) { function isFile (line 610) | function isFile(obj) { function isBoolean (line 615) | function isBoolean(value) { function isElement (line 646) | function isElement(node) { function makeMap (line 656) | function makeMap(str){ function map (line 677) | function map(obj, iterator, context) { function size (line 698) | function size(obj, ownPropsOnly) { function includes (line 713) | function includes(array, obj) { function indexOf (line 717) | function indexOf(array, obj) { function arrayRemove (line 726) | function arrayRemove(array, value) { function isLeafNode (line 733) | function isLeafNode (node) { function copy (line 801) | function copy(source, destination){ function shallowCopy (line 845) | function shallowCopy(src, dst) { function equals (line 888) | function equals(o1, o2) { function csp (line 929) | function csp() { function concat (line 936) | function concat(array1, array2, index) { function sliceArgs (line 940) | function sliceArgs(args, startIndex) { function bind (line 963) | function bind(self, fn) { function toJsonReplacer (line 984) | function toJsonReplacer(key, value) { function toJson (line 1014) | function toJson(obj, pretty) { function fromJson (line 1031) | function fromJson(json) { function toBoolean (line 1038) | function toBoolean(value) { function startingTag (line 1051) | function startingTag(element) { function tryDecodeURIComponent (line 1083) | function tryDecodeURIComponent(value) { function parseKeyValue (line 1096) | function parseKeyValue(/**string*/keyValue) { function toKeyValue (line 1117) | function toKeyValue(obj) { function encodeUriSegment (line 1145) | function encodeUriSegment(val) { function encodeUriQuery (line 1164) | function encodeUriQuery(val, pctEncodeSpaces) { function angularInit (line 1218) | function angularInit(element, bootstrap) { function bootstrap (line 1280) | function bootstrap(element, modules) { function snake_case (line 1322) | function snake_case(name, separator){ function bindJQuery (line 1329) | function bindJQuery() { function assertArg (line 1356) | function assertArg(arg, name, reason) { function assertArgFn (line 1363) | function assertArgFn(arg, name, acceptArrayAnnotation) { function assertNotHasOwnProperty (line 1378) | function assertNotHasOwnProperty(name, context) { function getter (line 1392) | function getter(obj, path, bindFnToScope) { function getBlockElements (line 1416) | function getBlockElements(nodes) { function setupModuleLoader (line 1443) | function setupModuleLoader(window) { function publishExternalAPI (line 1840) | function publishExternalAPI(angular){ function jqNextId (line 2064) | function jqNextId() { return ++jqId; } function camelCase (line 2076) | function camelCase(name) { function jqLitePatchJQueryRemove (line 2092) | function jqLitePatchJQueryRemove(name, dispatchThis, filterElems, getter... function JQLite (line 2128) | function JQLite(element) { function jqLiteClone (line 2153) | function jqLiteClone(element) { function jqLiteDealoc (line 2157) | function jqLiteDealoc(element){ function jqLiteOff (line 2164) | function jqLiteOff(element, type, fn, unsupported) { function jqLiteRemoveData (line 2189) | function jqLiteRemoveData(element, name) { function jqLiteExpandoStore (line 2208) | function jqLiteExpandoStore(element, key, value) { function jqLiteData (line 2223) | function jqLiteData(element, key, value) { function jqLiteHasClass (line 2249) | function jqLiteHasClass(element, selector) { function jqLiteRemoveClass (line 2255) | function jqLiteRemoveClass(element, cssClasses) { function jqLiteAddClass (line 2267) | function jqLiteAddClass(element, cssClasses) { function jqLiteAddNodes (line 2283) | function jqLiteAddNodes(root, elements) { function jqLiteController (line 2294) | function jqLiteController(element, name) { function jqLiteInheritedData (line 2298) | function jqLiteInheritedData(element, name, value) { function jqLiteEmpty (line 2317) | function jqLiteEmpty(element) { function trigger (line 2333) | function trigger() { function getBooleanAttrName (line 2380) | function getBooleanAttrName(element, name) { function getText (line 2487) | function getText(element, value) { function createEventHandler (line 2572) | function createEventHandler(element, events) { function hashKey (line 2854) | function hashKey(obj) { function HashMap (line 2875) | function HashMap(array){ function annotate (line 2972) | function annotate(fn) { function createInjector (line 3502) | function createInjector(modulesToLoad) { function $AnchorScrollProvider (line 3754) | function $AnchorScrollProvider() { function Browser (line 4033) | function Browser(window, document, $log, $sniffer) { function $BrowserProvider (line 4393) | function $BrowserProvider(){ function $CacheFactoryProvider (line 4438) | function $CacheFactoryProvider() { function $TemplateCacheProvider (line 4639) | function $TemplateCacheProvider() { function $CompileProvider (line 5139) | function $CompileProvider($provide, $$sanitizeUriProvider) { function directiveNormalize (line 6563) | function directiveNormalize(name) { function nodesetLinkingFn (line 6610) | function nodesetLinkingFn( function directiveLinkingFn (line 6617) | function directiveLinkingFn( function tokenDifference (line 6625) | function tokenDifference(str1, str2) { function $ControllerProvider (line 6651) | function $ControllerProvider() { function $DocumentProvider (line 6740) | function $DocumentProvider(){ function $ExceptionHandlerProvider (line 6778) | function $ExceptionHandlerProvider() { function parseHeaders (line 6792) | function parseHeaders(headers) { function headersGetter (line 6827) | function headersGetter(headers) { function transformData (line 6852) | function transformData(data, headers, fns) { function isSuccess (line 6864) | function isSuccess(status) { function $HttpProvider (line 6869) | function $HttpProvider() { function $HttpBackendProvider (line 7849) | function $HttpBackendProvider() { function createHttpBackend (line 7855) | function createHttpBackend($browser, XHR, $browserDefer, callbacks, rawD... function $InterpolateProvider (line 8021) | function $InterpolateProvider() { function $IntervalProvider (line 8223) | function $IntervalProvider() { function $LocaleProvider (line 8321) | function $LocaleProvider(){ function encodePath (line 8394) | function encodePath(path) { function parseAbsoluteUrl (line 8405) | function parseAbsoluteUrl(absoluteUrl, locationObj, appBase) { function parseAppUrl (line 8414) | function parseAppUrl(relativeUrl, locationObj, appBase) { function beginsWith (line 8439) | function beginsWith(begin, whole) { function stripHash (line 8446) | function stripHash(url) { function stripFile (line 8452) | function stripFile(url) { function serverBase (line 8457) | function serverBase(url) { function LocationHtml5Url (line 8470) | function LocationHtml5Url(appBase, basePrefix) { function LocationHashbangUrl (line 8538) | function LocationHashbangUrl(appBase, hashPrefix) { function LocationHashbangInHtml5Url (line 8634) | function LocationHashbangInHtml5Url(appBase, hashPrefix) { function locationGetter (line 8857) | function locationGetter(property) { function locationGetterSetter (line 8864) | function locationGetterSetter(property, preprocess) { function $LocationProvider (line 8912) | function $LocationProvider(){ function $LogProvider (line 9123) | function $LogProvider(){ function ensureSafeMemberName (line 9274) | function ensureSafeMemberName(name, fullExpression) { function ensureSafeObject (line 9283) | function ensureSafeObject(obj, fullExpression) { function setter (line 10083) | function setter(obj, path, setValue, fullExp, options) { function cspSafeGetterFn (line 10121) | function cspSafeGetterFn(key0, key1, key2, key3, key4, fullExp, options) { function getterFn (line 10217) | function getterFn(path, options, fullExp) { function $ParseProvider (line 10340) | function $ParseProvider() { function $QProvider (line 10643) | function $QProvider() { function qFactory (line 10661) | function qFactory(nextTick, exceptionHandler) { function $RootScopeProvider (line 11057) | function $RootScopeProvider(){ function $$SanitizeUriProvider (line 12056) | function $$SanitizeUriProvider() { function escapeForRegexp (line 12142) | function escapeForRegexp(s) { function adjustMatcher (line 12148) | function adjustMatcher(matcher) { function adjustMatchers (line 12176) | function adjustMatchers(matchers) { function $SceDelegateProvider (line 12252) | function $SceDelegateProvider() { function $SceProvider (line 12786) | function $SceProvider() { function $SnifferProvider (line 13218) | function $SnifferProvider() { function $TimeoutProvider (line 13294) | function $TimeoutProvider() { function urlResolve (line 13529) | function urlResolve(url, base) { function urlIsSameOrigin (line 13563) | function urlIsSameOrigin(requestUrl) { function $WindowProvider (line 13609) | function $WindowProvider(){ function $FilterProvider (line 13689) | function $FilterProvider($provide) { function filterFilter (line 13846) | function filterFilter() { function currencyFilter (line 13996) | function currencyFilter($locale) { function numberFilter (line 14055) | function numberFilter($locale) { function formatNumber (line 14064) | function formatNumber(number, pattern, groupSep, decimalSep, fractionSiz... function padNumber (line 14138) | function padNumber(num, digits, trim) { function dateGetter (line 14152) | function dateGetter(name, size, offset, trim) { function dateStrGetter (line 14163) | function dateStrGetter(name, shortForm) { function timeZoneGetter (line 14172) | function timeZoneGetter(date) { function ampmGetter (line 14182) | function ampmGetter(date, formats) { function dateFilter (line 14298) | function dateFilter($locale) { function jsonFilter (line 14401) | function jsonFilter() { function limitToFilter (line 14489) | function limitToFilter(){ function orderByFilter (line 14613) | function orderByFilter($parse){ function ngDirective (line 14664) | function ngDirective(directive) { function FormController (line 15132) | function FormController(element, attrs) { function textInputType (line 15855) | function textInputType(scope, element, attr, ctrl, $sniffer, $browser) { function numberInputType (line 16001) | function numberInputType(scope, element, attr, ctrl, $sniffer, $browser) { function urlInputType (line 16063) | function urlInputType(scope, element, attr, ctrl, $sniffer, $browser) { function emailInputType (line 16080) | function emailInputType(scope, element, attr, ctrl, $sniffer, $browser) { function radioInputType (line 16097) | function radioInputType(scope, element, attr, ctrl) { function checkboxInputType (line 16119) | function checkboxInputType(scope, element, attr, ctrl) { function toggleValidCss (line 16478) | function toggleValidCss(isValid, validationErrorKey) { function getStringValue (line 17100) | function getStringValue() { return (parsed(scope) || '').toString(); } function classDirective (line 17108) | function classDirective(name, selector) { function getBlockStart (line 19064) | function getBlockStart(block) { function getBlockEnd (line 19068) | function getBlockEnd(block) { function setupAsSingle (line 19967) | function setupAsSingle(scope, selectElement, ngModelCtrl, selectCtrl) { function setupAsMultiple (line 19992) | function setupAsMultiple(scope, selectElement, ctrl) { function setupAsOptions (line 20023) | function setupAsOptions(scope, selectElement, ctrl) { FILE: test/3rdparty/benchmark.js function ctor (line 257) | function ctor() { this.x = 1; } function Benchmark (line 404) | function Benchmark(name, fn, options) { function Deferred (line 445) | function Deferred(clone) { function Event (line 461) | function Event(type) { function Suite (line 507) | function Suite(name, options) { function concat (line 556) | function concat() { function insert (line 587) | function insert(start, deleteCount, elements) { function reverse (line 638) | function reverse() { function shift (line 671) | function shift() { function slice (line 684) | function slice(start, end) { function splice (line 714) | function splice(start, deleteCount) { function toInteger (line 738) | function toInteger(value) { function unshift (line 749) | function unshift() { function bind (line 765) | function bind(fn, thisArg) { function createFunction (line 777) | function createFunction() { function delay (line 802) | function delay(bench, fn) { function destroyElement (line 812) | function destroyElement(element) { function forProps (line 827) | function forProps() { function getFirstArgument (line 943) | function getFirstArgument(fn) { function getMean (line 955) | function getMean(sample) { function getSource (line 969) | function getSource(fn, altSource) { function isArguments (line 993) | function isArguments() { function isClassOf (line 1015) | function isClassOf(value, name) { function isHostType (line 1029) | function isHostType(object, property) { function isPlainObject (line 1044) | function isPlainObject(value) { function isStringable (line 1084) | function isStringable(value) { function methodize (line 1096) | function methodize(fn) { function noop (line 1109) | function noop() { function req (line 1120) | function req(id) { function runScript (line 1133) | function runScript(code) { function setOptions (line 1165) | function setOptions(bench, options) { function resolve (line 1188) | function resolve() { function deepClone (line 1225) | function deepClone(value) { function each (line 1400) | function each(object, callback, thisArg) { function extend (line 1446) | function extend(destination, source) { function filter (line 1485) | function filter(array, callback, thisArg) { function forEach (line 1518) | function forEach(array, callback, thisArg) { function forOwn (line 1545) | function forOwn(object, callback, thisArg) { function formatNumber (line 1557) | function formatNumber(number) { function hasKey (line 1572) | function hasKey() { function indexOf (line 1608) | function indexOf(array, value, fromIndex) { function interpolate (line 1630) | function interpolate(string, object) { function invoke (line 1677) | function invoke(benches, name) { function join (line 1831) | function join(object, separator1, separator2) { function map (line 1853) | function map(array, callback, thisArg) { function pluck (line 1869) | function pluck(array, property) { function reduce (line 1885) | function reduce(array, callback, accumulator) { function abortSuite (line 1902) | function abortSuite() { function add (line 1962) | function add(name, fn, options) { function cloneSuite (line 1981) | function cloneSuite(options) { function filterSuite (line 2004) | function filterSuite(callback) { function resetSuite (line 2019) | function resetSuite() { function runSuite (line 2056) | function runSuite(options) { function emit (line 2095) | function emit(type) { function listeners (line 2125) | function listeners(type) { function off (line 2158) | function off(type, listener) { function on (line 2197) | function on(type, listener) { function abort (line 2218) | function abort() { function clone (line 2257) | function clone(options) { function compare (line 2280) | function compare(other) { function reset (line 2334) | function reset() { function toStringBench (line 2405) | function toStringBench() { function clock (line 2433) | function clock() { function compute (line 2735) | function compute(bench, options) { function cycle (line 2889) | function cycle(clone, options) { function run (line 3000) | function run(options) { FILE: test/3rdparty/jquery-1.9.1.js function isArraylike (line 951) | function isArraylike( obj ) { function createOptions (line 974) | function createOptions( options ) { function internalData (line 1551) | function internalData( elem, name, data, pvt /* Internal Use Only */ ){ function internalRemoveData (line 1645) | function internalRemoveData( elem, name, pvt ) { function dataAttr (line 1841) | function dataAttr( elem, key, data ) { function isEmptyDataObject (line 1873) | function isEmptyDataObject( obj ) { function returnTrue (line 2702) | function returnTrue() { function returnFalse (line 2706) | function returnFalse() { function isNative (line 3841) | function isNative( fn ) { function createCache (line 3851) | function createCache() { function markFunction (line 3869) | function markFunction( fn ) { function assert (line 3878) | function assert( fn ) { function Sizzle (line 3891) | function Sizzle( selector, context, results, seed ) { function siblingCheck (line 4449) | function siblingCheck( a, b ) { function createInputPseudo (line 4471) | function createInputPseudo( type ) { function createButtonPseudo (line 4479) | function createButtonPseudo( type ) { function createPositionalPseudo (line 4487) | function createPositionalPseudo( fn ) { function tokenize (line 5014) | function tokenize( selector, parseOnly ) { function toSelector (line 5081) | function toSelector( tokens ) { function addCombinator (line 5091) | function addCombinator( matcher, combinator, base ) { function elementMatcher (line 5141) | function elementMatcher( matchers ) { function condense (line 5155) | function condense( unmatched, map, filter, context, xml ) { function setMatcher (line 5176) | function setMatcher( preFilter, selector, matcher, postFilter, postFinde... function matcherFromTokens (line 5269) | function matcherFromTokens( tokens ) { function matcherFromGroupMatchers (line 5321) | function matcherFromGroupMatchers( elementMatchers, setMatchers ) { function multipleContexts (line 5449) | function multipleContexts( selector, contexts, results ) { function select (line 5458) | function select( selector, context, results, seed ) { function setFilters (line 5527) | function setFilters() {} function sibling (line 5680) | function sibling( cur, dir ) { function winnow (line 5788) | function winnow( elements, qualifier, keep ) { function createSafeFragment (line 5821) | function createSafeFragment( document ) { function findOrAppend (line 6202) | function findOrAppend( elem, tag ) { function disableScript (line 6207) | function disableScript( elem ) { function restoreScript (line 6212) | function restoreScript( elem ) { function setGlobalEval (line 6223) | function setGlobalEval( elems, refElements ) { function cloneCopyEvent (line 6231) | function cloneCopyEvent( src, dest ) { function fixCloneNodeIssues (line 6259) | function fixCloneNodeIssues( src, dest ) { function getAll (line 6352) | function getAll( context, tag ) { function fixDefaultChecked (line 6375) | function fixDefaultChecked( elem ) { function vendorPropName (line 6640) | function vendorPropName( style, name ) { function isHidden (line 6662) | function isHidden( elem, el ) { function showHide (line 6669) | function showHide( elements, show ) { function setPositiveNumber (line 7016) | function setPositiveNumber( elem, value, subtract ) { function augmentWidthOrHeight (line 7024) | function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { function getWidthOrHeight (line 7063) | function getWidthOrHeight( elem, name, extra ) { function css_defaultDisplay (line 7107) | function css_defaultDisplay( nodeName ) { function actualDisplay (line 7139) | function actualDisplay( name, doc ) { function buildParams (line 7368) | function buildParams( prefix, obj, traditional, add ) { function addToPrefiltersOrTransports (line 7466) | function addToPrefiltersOrTransports( structure ) { function inspectPrefiltersOrTransports (line 7498) | function inspectPrefiltersOrTransports( structure, options, originalOpti... function ajaxExtend (line 7525) | function ajaxExtend( target, src ) { function done (line 7991) | function done( status, nativeStatusText, responses, headers ) { function ajaxHandleResponses (line 8117) | function ajaxHandleResponses( s, jqXHR, responses ) { function ajaxConvert (line 8178) | function ajaxConvert( s, response ) { function createStandardXHR (line 8439) | function createStandardXHR() { function createActiveXHR (line 8445) | function createActiveXHR() { function createFxNow (line 8684) | function createFxNow() { function createTweens (line 8691) | function createTweens( animation, props ) { function Animation (line 8706) | function Animation( elem, properties, options ) { function propFilter (line 8810) | function propFilter( props, specialEasing ) { function defaultPrefilter (line 8877) | function defaultPrefilter( elem, props, opts ) { function Tween (line 9004) | function Tween( elem, options, prop, end, easing ) { function genFx (line 9230) | function genFx( type, includeWidth ) { function getWindow (line 9526) | function getWindow( elem ) { FILE: test/3rdparty/jquery.mobile-1.4.2.js function focusable (line 319) | function focusable( element, isTabIndexNotNaN ) { function visible (line 340) | function visible( element ) { function reduce (line 382) | function reduce( elem, size, border, margin ) { function handlerProxy (line 1214) | function handlerProxy() { function handlerProxy (line 1250) | function handlerProxy() { function get_fragment (line 1623) | function get_fragment( url ) { function poll (line 1797) | function poll() { function propExists (line 1968) | function propExists( prop ) { function inlineSVG (line 1989) | function inlineSVG() { function transform3dTest (line 2009) | function transform3dTest() { function baseTagTest (line 2038) | function baseTagTest() { function cssPointerEventsTest (line 2062) | function cssPointerEventsTest() { function boundingRect (line 2081) | function boundingRect() { function fixedPosition (line 2101) | function fixedPosition() { function getNativeEvent (line 3298) | function getNativeEvent( event ) { function createVirtualEvent (line 3306) | function createVirtualEvent( event, eventType ) { function getVirtualBindingFlags (line 3356) | function getVirtualBindingFlags( element ) { function getClosestElementWithVirtualBinding (line 3375) | function getClosestElementWithVirtualBinding( element, eventType ) { function enableTouchBindings (line 3389) | function enableTouchBindings() { function disableTouchBindings (line 3393) | function disableTouchBindings() { function enableMouseBindings (line 3397) | function enableMouseBindings() { function disableMouseBindings (line 3407) | function disableMouseBindings() { function startResetTimer (line 3413) | function startResetTimer() { function clearResetTimer (line 3421) | function clearResetTimer() { function triggerVirtualEvent (line 3428) | function triggerVirtualEvent( eventType, event, flags ) { function mouseEventCallback (line 3442) | function mouseEventCallback( event ) { function handleTouchStart (line 3462) | function handleTouchStart( event ) { function handleScroll (line 3492) | function handleScroll( event ) { function handleTouchMove (line 3505) | function handleTouchMove( event ) { function handleTouchEnd (line 3527) | function handleTouchEnd( event ) { function hasVirtualBindings (line 3563) | function hasVirtualBindings( ele ) { function dummyMouseHandler (line 3577) | function dummyMouseHandler() {} function getSpecialEventObject (line 3579) | function getSpecialEventObject( eventType ) { function triggerCustomEvent (line 3783) | function triggerCustomEvent( obj, eventType, event, bubble ) { function trigger (line 3805) | function trigger( event, state ) { function clearTapTimer (line 3850) | function clearTapTimer() { function clearTapHandlers (line 3854) | function clearTapHandlers() { function clickHandler (line 3862) | function clickHandler( event ) { function handler (line 4219) | function handler() { function findClosestLink (line 5676) | function findClosestLink( ele ) { function defaultAutodividersSelector (line 7559) | function defaultAutodividersSelector( elt ) { function getPopup (line 8949) | function getPopup() { function fitSegmentInsideSegment (line 10130) | function fitSegmentInsideSegment( windowSize, segmentSize, offset, desir... function getWindowCoordinates (line 10144) | function getWindowCoordinates( theWindow ) { function optionsToClasses (line 11645) | function optionsToClasses( options, existingClasses ) { function classNameToOptions (line 11702) | function classNameToOptions( classes ) { function camelCase2Hyphenated (line 11770) | function camelCase2Hyphenated( c ) { function getArrow (line 12548) | function getArrow() { function getNextTabId (line 14014) | function getNextTabId() { function isLocal (line 14018) | function isLocal( anchor ) { function constrain (line 14234) | function constrain() { function complete (line 14580) | function complete() { function show (line 14585) | function show() { function checkTilt (line 14860) | function checkTilt( e ) { function hideRenderingClass (line 14893) | function hideRenderingClass() { FILE: test/3rdparty/mootools-1.4.5.js function parser (line 1922) | function parser( function styleNumber (line 4925) | function styleNumber(element, style){ function borderBox (line 4929) | function borderBox(element){ function topBorder (line 4933) | function topBorder(element){ function leftBorder (line 4937) | function leftBorder(element){ function isBody (line 4941) | function isBody(element){ function getCompatElement (line 4945) | function getCompatElement(element){ FILE: test/3rdparty/yui-3.12.0.js function YArray (line 2148) | function YArray(thing, startIndex, force) { function Queue (line 2432) | function Queue() { function F (line 2802) | function F() {} function onError (line 4770) | function onError() { function onLoad (line 4774) | function onLoad() { function workingNative (line 5292) | function workingNative( k, v ) { function scan (line 5442) | function scan(language) { function workingNative (line 10401) | function workingNative( k, v ) { FILE: test/api-tests.js function collect (line 670) | function collect(node) { function collect (line 681) | function collect(node) { function walk (line 698) | function walk(node) { function LineAttacher (line 801) | function LineAttacher() { FILE: test/benchmark-parser.js function slug (line 39) | function slug(name) { function kb (line 43) | function kb(bytes) { function runParserTests (line 47) | function runParserTests(tests) { FILE: test/benchmark-tokenizer.js function slug (line 39) | function slug(name) { function kb (line 43) | function kb(bytes) { function runTokenizerTests (line 47) | function runTokenizerTests(tests) { FILE: test/check-version.js function readFile (line 29) | function readFile(filename) { function findCanonicalVersion (line 34) | function findCanonicalVersion() { function ensureVersion (line 48) | function ensureVersion(manifestFile, expectedVersion) { function checkVersion (line 67) | function checkVersion() { FILE: test/downstream.js function execute (line 30) | function execute(cmd) { function copy_file (line 34) | function copy_file(source, target) { function workaroundRecastTest (line 38) | function workaroundRecastTest() { function workaroundIstanbulTest (line 56) | function workaroundIstanbulTest() { function test_project (line 69) | function test_project(project, repo) { function test_downstream (line 105) | function test_downstream(projects) { FILE: test/fixtures/ES2016/strict-directive/invalid-strict-function-declaration-array-destructuring.js function f (line 1) | function f([]){ "use strict"; } FILE: test/fixtures/ES2016/strict-directive/invalid-strict-function-declaration-default-value.js function f (line 1) | function f(a = 1){ "use strict"; } FILE: test/fixtures/ES2016/strict-directive/invalid-strict-function-declaration-object-destructuring.js function f (line 1) | function f({x, y}) { "use strict"; } FILE: test/fixtures/ES2016/strict-directive/invalid-strict-function-declaration-rest.js function f (line 1) | function f(...x) { "use strict"; } FILE: test/fixtures/ES2016/strict-directive/invalid-strict-method-array-destructuring.js class X (line 1) | class X { f([]) { "use strict" } } method f (line 1) | f([]) { "use strict" } FILE: test/fixtures/ES2016/strict-directive/invalid-strict-method-default-value.js class X (line 1) | class X { f(a=1) { "use strict" } } method f (line 1) | f(a=1) { "use strict" } FILE: test/fixtures/ES2016/strict-directive/invalid-strict-method-object-destructuring.js class X (line 1) | class X { f({a}) { "use strict" } } method f (line 1) | f({a}) { "use strict" } FILE: test/fixtures/ES2016/strict-directive/invalid-strict-method-rest.js class X (line 1) | class X { f(...a) { "use strict" } } method f (line 1) | f(...a) { "use strict" } FILE: test/fixtures/ES2016/strict-directive/invalid-strict-setter-array-destructuring.js method f (line 1) | set f([a]) { "use strict" } FILE: test/fixtures/ES2016/strict-directive/invalid-strict-setter-default-value.js method f (line 1) | set f(a = 1) { "use strict" } FILE: test/fixtures/ES2016/strict-directive/invalid-strict-setter-object-destructuring.js method f (line 1) | set f({a}) { "use strict" } FILE: test/fixtures/ES6/arrow-function/object-binding-pattern/invalid-method-in-pattern.js method a (line 1) | get a(){} FILE: test/fixtures/ES6/binding-pattern/array-pattern/dupe-param.js function a (line 2) | function a([a,a]){ } function a (line 3) | function a([a,...a]){ } function a (line 4) | function a([{a},...a]){ } FILE: test/fixtures/ES6/binding-pattern/array-pattern/empty-pattern-fn.js function a (line 1) | function a([]) {} FILE: test/fixtures/ES6/binding-pattern/array-pattern/with-default-fn.js function a (line 1) | function a([a=0]) {} FILE: test/fixtures/ES6/binding-pattern/object-pattern/empty-fn.js function a (line 1) | function a({}) {} FILE: test/fixtures/ES6/class/invalid-labelled-class-declaration.js class B (line 1) | class B {} FILE: test/fixtures/ES6/class/invalid-setter-method-rest.js class X (line 1) | class X { set f(...y) {} } method f (line 1) | set f(...y) {} FILE: test/fixtures/ES6/class/migrated_0000.js class A (line 1) | class A {} FILE: test/fixtures/ES6/class/migrated_0001.js class A (line 1) | class A extends 0 {} FILE: test/fixtures/ES6/class/migrated_0002.js class A (line 1) | class A {;} FILE: test/fixtures/ES6/class/migrated_0003.js class A (line 1) | class A {;;} FILE: test/fixtures/ES6/class/migrated_0004.js class A (line 1) | class A {a(){}} method a (line 1) | a(){} FILE: test/fixtures/ES6/class/migrated_0005.js class A (line 1) | class A {a(){}b(){}} method a (line 1) | a(){} method b (line 1) | b(){} FILE: test/fixtures/ES6/class/migrated_0006.js class A (line 1) | class A {a(){};b(){}} method a (line 1) | a(){} method b (line 1) | b(){} FILE: test/fixtures/ES6/class/migrated_0007.js class A (line 1) | class A {a(){};b(){};} method a (line 1) | a(){} method b (line 1) | b(){} FILE: test/fixtures/ES6/class/migrated_0008.js class A (line 1) | class A {;a(){};b(){};} method a (line 1) | a(){} method b (line 1) | b(){} FILE: test/fixtures/ES6/class/migrated_0009.js class A (line 1) | class A {static(){};} method static (line 1) | static(){} FILE: test/fixtures/ES6/class/migrated_0010.js class A (line 1) | class A {get a(){} set b(c){};} method a (line 1) | get a(){} method b (line 1) | set b(c){} FILE: test/fixtures/ES6/class/migrated_0011.js class A (line 1) | class A {static a(){} static get a(){} static set a(b){} } method a (line 1) | static a(){} method a (line 1) | static get a(){} method a (line 1) | static set a(b){} FILE: test/fixtures/ES6/class/migrated_0012.js class A (line 1) | class A {static a(){};} method a (line 1) | static a(){} FILE: test/fixtures/ES6/class/migrated_0013.js class A (line 1) | class A {static [a](){};} method [a] (line 1) | static [a](){} FILE: test/fixtures/ES6/class/migrated_0014.js class A (line 1) | class A {static[a](){}; static[b](){}} method [a] (line 1) | static[a](){} method [b] (line 1) | static[b](){} FILE: test/fixtures/ES6/class/migrated_0015.js class A (line 1) | class A {static static(){};} method static (line 1) | static static(){} FILE: test/fixtures/ES6/class/migrated_0017.js class A (line 1) | class A {prototype(){}} method prototype (line 1) | prototype(){} FILE: test/fixtures/ES6/class/migrated_0018.js class A (line 1) | class A {constructor(){}} method constructor (line 1) | constructor(){} FILE: test/fixtures/ES6/class/migrated_0019.js class A (line 1) | class A {"constructor"(){} ["constructor"](){}} method "constructor" (line 1) | "constructor"(){} method ["constructor"] (line 1) | ["constructor"](){} FILE: test/fixtures/ES6/class/migrated_0020.js class A (line 1) | class A {static constructor(){} static constructor(){}} method constructor (line 1) | static constructor(){} method constructor (line 1) | static constructor(){} FILE: test/fixtures/ES6/class/migrated_0021.js class A (line 1) | class A {static ["prototype"](){}} method ["prototype"] (line 1) | static ["prototype"](){} FILE: test/fixtures/ES6/class/migrated_0026.js class A (line 1) | class A {a(eval){}} method a (line 1) | a(eval){} FILE: test/fixtures/ES6/default-parameter-value/migrated_0001.js function f (line 1) | function f(a = 1) {} FILE: test/fixtures/ES6/destructuring-assignment/object-pattern/invalid-pattern-with-method.js method a (line 1) | get a(){} FILE: test/fixtures/ES6/export-declaration/export-default-named-class.js class foo (line 1) | class foo {} FILE: test/fixtures/ES6/export-declaration/export-default-named-function.js function foo (line 1) | function foo() {} FILE: test/fixtures/ES6/export-declaration/export-function-declaration.js function foo (line 1) | function foo () {} FILE: test/fixtures/ES6/export-declaration/export-function.js function foo (line 1) | function foo () {} FILE: test/fixtures/ES6/for-of/invalid-decl-cls.js class C (line 1) | class C {} FILE: test/fixtures/ES6/generator/generator-method-with-computed-name.js method [yield iter] (line 2) | *[yield iter]() {} FILE: test/fixtures/ES6/generator/generator-method-with-invalid-computed-name.js method [yield iter] (line 1) | *[yield iter]() {} FILE: test/fixtures/ES6/generator/generator-method-with-params.js method foo (line 1) | *foo(x, y, z) {} FILE: test/fixtures/ES6/generator/generator-method-with-yield-delegate.js method foo (line 1) | *foo() { yield* 3; } FILE: test/fixtures/ES6/generator/generator-method-with-yield-expression.js method foo (line 1) | *foo() { yield 3; } FILE: test/fixtures/ES6/generator/generator-method-with-yield-line-terminator.js method foo (line 1) | *foo() { FILE: test/fixtures/ES6/generator/generator-method-with-yield.js method foo (line 1) | *foo() { yield; } FILE: test/fixtures/ES6/generator/generator-method.js method foo (line 1) | *foo() {} FILE: test/fixtures/ES6/generator/malformed-generator-method-2.js class Foo (line 1) | class Foo { * } FILE: test/fixtures/ES6/generator/static-generator-method-with-computed-name.js class Foo (line 1) | class Foo { static *[foo]() {} } method [foo] (line 1) | static *[foo]() {} FILE: test/fixtures/ES6/generator/static-generator-method.js class Foo (line 1) | class Foo { static *foo() {} } method foo (line 1) | static *foo() {} FILE: test/fixtures/ES6/identifier/invalid_function_await.module.js function await (line 1) | function await() {} FILE: test/fixtures/ES6/meta-property/assign-new-target.js function f (line 1) | function f() { FILE: test/fixtures/ES6/meta-property/new-new-target.js function f (line 1) | function f() { FILE: test/fixtures/ES6/meta-property/new-target-declaration.js function f (line 1) | function f() { FILE: test/fixtures/ES6/meta-property/new-target-invoke.js function f (line 1) | function f() { FILE: test/fixtures/ES6/meta-property/new-target-precedence.js function f (line 1) | function f() { FILE: test/fixtures/ES6/method-definition/migrated_0000.js method method (line 1) | method() { } FILE: test/fixtures/ES6/method-definition/migrated_0001.js method method (line 1) | method(test) { } FILE: test/fixtures/ES6/method-definition/migrated_0002.js method 'method' (line 1) | 'method'() { } FILE: test/fixtures/ES6/method-definition/migrated_0003.js method get (line 1) | get() { } FILE: test/fixtures/ES6/method-definition/migrated_0004.js method set (line 1) | set() { } FILE: test/fixtures/ES6/object-initialiser/invalid-proto-getter-literal-identifier.js method __proto (line 1) | get __proto(){} FILE: test/fixtures/ES6/object-initialiser/invalid-proto-setter-literal-identifier.js method __proto__ (line 1) | set __proto__(x){} FILE: test/fixtures/ES6/object-initialiser/proto-identifier-getter-setter.js method __proto__ (line 1) | get __proto__(){} method __proto__ (line 1) | set __proto__(x){} FILE: test/fixtures/ES6/object-initialiser/proto-identifier-getter.js method __proto__ (line 1) | get __proto__(){} FILE: test/fixtures/ES6/object-initialiser/proto-identifier-method.js method __proto__ (line 1) | __proto__(){} FILE: test/fixtures/ES6/object-initialiser/proto-identifier-setter.js method __proto__ (line 1) | set __proto__(x){} FILE: test/fixtures/ES6/object-initialiser/proto-literal-getter-setter.js method __proto__ (line 1) | get __proto__(){} method __proto__ (line 1) | set __proto__(x){} FILE: test/fixtures/ES6/object-initialiser/proto-literal-getter.js method __proto__ (line 1) | get __proto__(){} FILE: test/fixtures/ES6/object-initialiser/proto-literal-method.js method __proto__ (line 1) | __proto__(){} FILE: test/fixtures/ES6/object-initialiser/proto-literal-setter.js method __proto__ (line 1) | set __proto__(x){} FILE: test/fixtures/ES6/octal-integer-literal/migrated_0002.js function test (line 1) | function test() {'use strict'; 0o0; } FILE: test/fixtures/ES6/octal-integer-literal/migrated_0006.js function test (line 1) | function test() {'use strict'; 0O0; } FILE: test/fixtures/ES6/program/module/invalid-export-in-function.module.js function x (line 1) | function x() { FILE: test/fixtures/ES6/program/module/invalid-import-in-function.module.js function x (line 1) | function x() { FILE: test/fixtures/ES6/rest-parameter/function-declaration.js function f (line 1) | function f(a, ...b) {} FILE: test/fixtures/ES6/rest-parameter/invalid-setter-rest.js method f (line 1) | set f(...y) {} FILE: test/fixtures/ES6/rest-parameter/object-shorthand-method.js method method (line 1) | method(...test) { } FILE: test/fixtures/ES6/rest-parameter/rest-parameter-array.js function f (line 1) | function f(...[a]) {} FILE: test/fixtures/ES6/rest-parameter/rest-parameter-object.js function f (line 1) | function f(...{a}) {} FILE: test/fixtures/ES6/super-property/arrow_super.js class A (line 1) | class A extends B { method constructor (line 2) | constructor() { FILE: test/fixtures/ES6/super-property/constructor_super.js class A (line 1) | class A extends B { method constructor (line 2) | constructor() { FILE: test/fixtures/ES6/super-property/invalid_super_access.js class A (line 1) | class A extends B { method constructor (line 2) | constructor() { FILE: test/fixtures/ES6/super-property/invalid_super_id.js class A (line 1) | class A { method foo (line 2) | foo() { new super + 3 } FILE: test/fixtures/ES6/super-property/new_super.js class A (line 1) | class A extends B { method foo (line 2) | foo() { FILE: test/fixtures/ES6/super-property/super_computed.js class A (line 1) | class A extends B { method X (line 2) | X() { FILE: test/fixtures/ES6/super-property/super_member.js class A (line 1) | class A extends B { method X (line 2) | X() { FILE: test/fixtures/ES6/yield/invalid-yield-generator-function-declaration.js function yield (line 1) | function yield() {} FILE: test/fixtures/ES6/yield/invalid-yield-object-methods.js method b (line 1) | b(){yield} FILE: test/fixtures/ES6/yield/invalid-yield-object-property-getter.js method b (line 1) | get b(){yield} FILE: test/fixtures/ES6/yield/invalid-yield-object-property-setter.js method b (line 1) | set b(c){yield} FILE: test/fixtures/ES6/yield/invalid-yield-strict-formal-parameter.js function f (line 1) | function f(yield) {} FILE: test/fixtures/ES6/yield/invalid-yield-strict-function-declaration.js function yield (line 1) | function yield(){ "use strict"; } FILE: test/fixtures/ES6/yield/invalid-yield-strict-identifier.js function f (line 1) | function f() { yield } FILE: test/fixtures/ES6/yield/invalid-yield-strict-rest-parameter.js function f (line 1) | function f(...yield) {} FILE: test/fixtures/ES6/yield/yield-arg-super.js class A (line 1) | class A { *b() { yield super.c(); } } method b (line 1) | *b() { yield super.c(); } FILE: test/fixtures/ES6/yield/yield-function-declaration-formal-parameter.js function f (line 1) | function f(yield) {} FILE: test/fixtures/ES6/yield/yield-function-declaration.js function yield (line 1) | function yield(){} FILE: test/fixtures/ES6/yield/yield-generator-method.js method yield (line 1) | *yield() {} FILE: test/fixtures/ES6/yield/yield-method.js method yield (line 1) | yield() {} FILE: test/fixtures/ES6/yield/yield-parameter-object-pattern.js function f (line 1) | function f({yield: y}){} FILE: test/fixtures/ES6/yield/yield-rest-parameter.js function f (line 1) | function f(...yield) {} FILE: test/fixtures/ES6/yield/yield-strict-method.js method yield (line 1) | yield() {} FILE: test/fixtures/ES6/yield/yield-super-property.js class A (line 1) | class A extends B { X() { super.yield } } method X (line 1) | X() { super.yield } FILE: test/fixtures/comment/migrated_0035.js function f (line 1) | function f() { /* infinite */ while (true) { } /* bar */ var each; } FILE: test/fixtures/comment/migrated_0046.js function x (line 1) | function x(){ /*Jupiter*/ return; /*Saturn*/} FILE: test/fixtures/comment/migrated_0052.js function a (line 1) | function a() {} FILE: test/fixtures/comment/migrated_0053.js function a (line 1) | function a() {function o() {}} FILE: test/fixtures/comment/migrated_0054.js function a (line 1) | function a() {/**/function o() {}} FILE: test/fixtures/declaration/function/dupe-param.js function a (line 1) | function a(x, x) {'use strict';} FILE: test/fixtures/declaration/function/invalid-strict-labelled-function-declaration.js function f (line 1) | function f(){} FILE: test/fixtures/declaration/function/migrated_0000.js function hello (line 1) | function hello() { sayHi(); } FILE: test/fixtures/declaration/function/migrated_0001.js function eval (line 1) | function eval() { } FILE: test/fixtures/declaration/function/migrated_0002.js function arguments (line 1) | function arguments() { } FILE: test/fixtures/declaration/function/migrated_0003.js function test (line 1) | function test(t, t) { } FILE: test/fixtures/declaration/function/migrated_0005.js function eval (line 1) | function eval() { function inner() { "use strict" } } FILE: test/fixtures/declaration/function/migrated_0006.js function hello (line 1) | function hello(a) { sayHi(); } FILE: test/fixtures/declaration/function/migrated_0007.js function hello (line 1) | function hello(a, b) { sayHi(); } FILE: test/fixtures/declaration/function/migrated_0013.js function universe (line 1) | function universe(__proto__) { } FILE: test/fixtures/declaration/function/migrated_0014.js function test (line 1) | function test() { "use strict" + 42; } FILE: test/fixtures/es2017/async/functions/async-function-declaration-await.js function f (line 1) | async function f(a) { await a } FILE: test/fixtures/es2017/async/functions/async-function-declaration.js function f (line 1) | async function f() {} FILE: test/fixtures/es2017/async/functions/async-if-await.js function f (line 1) | async function f(a) { await a } FILE: test/fixtures/es2017/async/functions/async-if.js function f (line 1) | async function f() {} FILE: test/fixtures/es2017/async/functions/export-async-function-declaration-await.module.js function f (line 1) | async function f(a) { await a } FILE: test/fixtures/es2017/async/functions/export-async-function-declaration.module.js function f (line 1) | async function f() {} FILE: test/fixtures/es2017/async/functions/export-default-async-named-function-declaration-await.module.js function f (line 1) | async function f(a) { await a } FILE: test/fixtures/es2017/async/functions/export-default-async-named-function-declaration.module.js function f (line 1) | async function f() {} FILE: test/fixtures/es2017/async/functions/inner-function-async.js function inner (line 1) | async function inner() { await x } FILE: test/fixtures/es2017/async/invalid-await/invalid-await-declaration1.js function f (line 1) | async function f() { let await; } FILE: test/fixtures/es2017/async/invalid-await/invalid-await-declaration3.js class X (line 1) | class X { async function f() { let await } } method function (line 1) | async function f() { let await } FILE: test/fixtures/es2017/async/invalid-await/invalid-await-declaration4.js method f (line 1) | async f() { let await } FILE: test/fixtures/es2017/async/invalid-await/invalid-await-function-name1.js function f (line 1) | async function f() { async function await() {} } FILE: test/fixtures/es2017/async/invalid-await/invalid-await-function-name2.js function await (line 1) | async function await() {} FILE: test/fixtures/es2017/async/invalid-await/invalid-await-identifier1.js function f (line 1) | async function f() { g(await) } FILE: test/fixtures/es2017/async/invalid-await/invalid-await-method.js class X (line 1) | class X { async await(){} } method await (line 1) | async await(){} FILE: test/fixtures/es2017/async/invalid-await/invalid-await-no-argument1.js function f (line 1) | async function f() { await } FILE: test/fixtures/es2017/async/invalid-await/invalid-await-object-expression1.js function f (line 1) | async function f() { return {g: await} } FILE: test/fixtures/es2017/async/invalid-await/invalid-await-outside-async.js function f (line 1) | function f(x) { await x } FILE: test/fixtures/es2017/async/invalid-await/invalid-await-parameter1.js function f (line 1) | async function f(await) {} FILE: test/fixtures/es2017/async/invalid-await/invalid-await-parameter3.js class X (line 1) | class X { async f(await) {} } method f (line 1) | async f(await) {} FILE: test/fixtures/es2017/async/invalid-await/invalid-await-parameter4.js class x (line 1) | class x { static async f(await) {} } method f (line 1) | static async f(await) {} FILE: test/fixtures/es2017/async/invalid-await/invalid-await-parameter5.js method f (line 1) | async f(await){} FILE: test/fixtures/es2017/async/invalid-await/invalid-await-property.js method await (line 1) | async await(){} FILE: test/fixtures/es2017/async/methods/async-class-generator.js class X (line 1) | class X { async *g() {} } method g (line 1) | async *g() {} FILE: test/fixtures/es2017/async/methods/async-generator.js method g (line 1) | async *g() {} FILE: test/fixtures/es2017/async/methods/async-method-await.js method f (line 1) | async f(a) { await a } FILE: test/fixtures/es2017/async/methods/async-method-computed.js method ["xyz"] (line 1) | async ["xyz"]() {} FILE: test/fixtures/es2017/async/methods/async-method-literal.js method "xyz" (line 1) | async "xyz"() {} FILE: test/fixtures/es2017/async/methods/async-method-number.js method 3 (line 1) | async 3() {} FILE: test/fixtures/es2017/async/methods/async-method.js method f (line 1) | async f() {} FILE: test/fixtures/es2017/async/methods/class-async-get.js class X (line 1) | class X { async get(){} } method get (line 1) | async get(){} FILE: test/fixtures/es2017/async/methods/class-async-method-await.js class X (line 1) | class X { async f(a) { await a } } method f (line 1) | async f(a) { await a } FILE: test/fixtures/es2017/async/methods/class-async-method-computed.js class X (line 1) | class X { async ["f"](){} } method ["f"] (line 1) | async ["f"](){} FILE: test/fixtures/es2017/async/methods/class-async-method-literal.js class X (line 1) | class X { async "f"(){} } method "f" (line 1) | async "f"(){} FILE: test/fixtures/es2017/async/methods/class-async-method-number.js class X (line 1) | class X { async 3(){} } method 3 (line 1) | async 3(){} FILE: test/fixtures/es2017/async/methods/class-async-method.js class X (line 1) | class X { async f(){} } method f (line 1) | async f(){} FILE: test/fixtures/es2017/async/methods/class-async-set.js class X (line 1) | class X { async set(v){} } method set (line 1) | async set(v){} FILE: test/fixtures/es2017/async/methods/class-static-async-get.js class X (line 1) | class X { static async get() {} } method get (line 1) | static async get() {} FILE: test/fixtures/es2017/async/methods/class-static-async-method-await.js class X (line 1) | class X { static async f(a) { await a } } method f (line 1) | static async f(a) { await a } FILE: test/fixtures/es2017/async/methods/class-static-async-method.js class X (line 1) | class X { static async f(){} } method f (line 1) | static async f(){} FILE: test/fixtures/es2017/async/methods/class-static-async-set.js class X (line 1) | class X { static async set(v){} } method set (line 1) | static async set(v){} FILE: test/fixtures/es2017/async/methods/invalid-async-class-constructor.js class X (line 1) | class X { async constructor(){} } method constructor (line 1) | async constructor(){} FILE: test/fixtures/es2017/async/methods/invalid-async-function-declaration-duplicate-params.js method g (line 1) | async *g(x = 1, x) { } FILE: test/fixtures/es2017/async/methods/invalid-async-getter.js method g (line 1) | async get g() {} FILE: test/fixtures/es2017/async/methods/invalid-async-line-terminator-method.js class X (line 1) | class X { async method f (line 2) | f(){} FILE: test/fixtures/es2017/async/methods/invalid-async-line-terminator-property.js method f (line 1) | async FILE: test/fixtures/es2017/async/methods/invalid-async-line-terminator-static-method.js class X (line 1) | class X { static async method f (line 2) | f(){} FILE: test/fixtures/es2017/async/methods/invalid-async-setter.js method s (line 1) | async set s(i) {} FILE: test/fixtures/es2017/async/methods/invalid-async-static.js class X (line 1) | class X { async static f() {} } method static (line 1) | async static f() {} FILE: test/fixtures/es2017/async/methods/static-async-class-generator.js class X (line 1) | class X { static async *g(){} } method g (line 1) | static async *g(){} FILE: test/fixtures/es2017/async/regular-identifier/await-function-name.js function await (line 1) | async function await() {} FILE: test/fixtures/es2017/async/regular-identifier/await-method-name.js class X (line 1) | class X { async await(){} } method await (line 1) | async await(){} FILE: test/fixtures/es2017/async/regular-identifier/await-static-name.js class X (line 1) | class X { static async await(){} } method await (line 1) | static async await(){} FILE: test/fixtures/es2017/async/regular-identifier/expr-async.js function f (line 2) | function f(){} FILE: test/fixtures/es2017/async/regular-identifier/generator-name-async.js class A (line 1) | class A { *async() {} } method async (line 1) | *async() {} FILE: test/fixtures/es2017/async/regular-identifier/label-async.js function f (line 1) | function f() {} FILE: test/fixtures/es2017/async/regular-identifier/line-terminator-async.js function f (line 2) | function f() {} FILE: test/fixtures/es2017/async/regular-identifier/method-name-async.js class X (line 1) | class X { async() {} } method async (line 1) | async() {} FILE: test/fixtures/es2017/async/regular-identifier/static-generator-name-async.js class X (line 1) | class X { static *async() {} } method async (line 1) | static *async() {} FILE: test/fixtures/es2017/async/regular-identifier/static-name-async.js class X (line 1) | class X { static async() {} } method async (line 1) | static async() {} FILE: test/fixtures/es2017/trailing-commas/invalid-empty-constructor.js class A (line 1) | class A { constructor(,) {} } method constructor (line 1) | constructor(,) {} FILE: test/fixtures/es2017/trailing-commas/invalid-empty-method.js class A (line 1) | class A { f(,){} } method f (line 1) | f(,){} FILE: test/fixtures/es2017/trailing-commas/invalid-empty-parameters.js function f (line 1) | function f(,){} FILE: test/fixtures/es2017/trailing-commas/invalid-rest.js function f (line 1) | function f(...a,) {} FILE: test/fixtures/es2017/trailing-commas/invalid-trailing-comma-getter.js class A (line 1) | class A { get x(,) { return 42 } } method x (line 1) | get x(,) { return 42 } FILE: test/fixtures/es2017/trailing-commas/trailing-comma-constructor.js class X (line 1) | class X { constructor(a,) {} } method constructor (line 1) | constructor(a,) {} FILE: test/fixtures/es2017/trailing-commas/trailing-comma-export-function.js function f (line 1) | function f(a,b,){} FILE: test/fixtures/es2017/trailing-commas/trailing-comma-function-declaration.js function f (line 1) | function f(a,b,){} FILE: test/fixtures/es2017/trailing-commas/trailing-comma-method.js class P (line 1) | class P { f(a,b,) { } } method f (line 1) | f(a,b,) { } FILE: test/fixtures/es2018/dynamic-import/await-import.js function f (line 1) | async function f(x) { await import(x) } FILE: test/fixtures/es2018/dynamic-import/loader-using-import.js function load (line 1) | function load(f) { return import('lib/' + f) } FILE: test/fixtures/es2018/for-await-of/for-await-of.js function f (line 1) | async function f() { for await (p of q); } FILE: test/fixtures/es2018/for-await-of/invalid-for-await-of-not-async-context.js function f (line 1) | function f() { for await (p of q); } FILE: test/fixtures/es2018/rest-property/function-extension.js function f (line 1) | function f({ x, y, ...z }) {} FILE: test/fixtures/es2018/spread-property/object-initializer-getter.js method z (line 1) | get z() {} FILE: test/fixtures/es2018/spread-property/spread-getter.js method z (line 1) | get z() {} FILE: test/fixtures/expression/primary/object/invalid-getter.js method y (line 1) | get y(z) {} FILE: test/fixtures/expression/primary/object/invalid-setter1.js method y (line 1) | set y() {} FILE: test/fixtures/expression/primary/object/invalid-setter2.js method y (line 1) | set y(a, b) {} FILE: test/fixtures/expression/primary/object/migrated_0009.js method width (line 1) | get width() { return m_width } FILE: test/fixtures/expression/primary/object/migrated_0010.js method undef (line 1) | get undef() {} FILE: test/fixtures/expression/primary/object/migrated_0011.js method if (line 1) | get if() {} FILE: test/fixtures/expression/primary/object/migrated_0012.js method true (line 1) | get true() {} FILE: test/fixtures/expression/primary/object/migrated_0013.js method false (line 1) | get false() {} FILE: test/fixtures/expression/primary/object/migrated_0014.js method null (line 1) | get null() {} FILE: test/fixtures/expression/primary/object/migrated_0015.js method "undef" (line 1) | get "undef"() {} FILE: test/fixtures/expression/primary/object/migrated_0016.js method 10 (line 1) | get 10() {} FILE: test/fixtures/expression/primary/object/migrated_0017.js method width (line 1) | set width(w) { m_width = w } FILE: test/fixtures/expression/primary/object/migrated_0018.js method if (line 1) | set if(w) { m_if = w } FILE: test/fixtures/expression/primary/object/migrated_0019.js method true (line 1) | set true(w) { m_true = w } FILE: test/fixtures/expression/primary/object/migrated_0020.js method false (line 1) | set false(w) { m_false = w } FILE: test/fixtures/expression/primary/object/migrated_0021.js method null (line 1) | set null(w) { m_null = w } FILE: test/fixtures/expression/primary/object/migrated_0022.js method "null" (line 1) | set "null"(w) { m_null = w } FILE: test/fixtures/expression/primary/object/migrated_0023.js method 10 (line 1) | set 10(w) { m_null = w } FILE: test/fixtures/expression/primary/object/migrated_0028.js method width (line 1) | get width() { return m_width } method width (line 1) | set width(width) { m_width = width; } FILE: test/fixtures/expression/primary/object/migrated_0029.js method i (line 1) | get i() { } FILE: test/fixtures/expression/primary/object/migrated_0031.js method i (line 1) | get i() {} method i (line 1) | get i() {} FILE: test/fixtures/expression/primary/object/migrated_0032.js method i (line 1) | get i() {} FILE: test/fixtures/expression/primary/object/migrated_0033.js method i (line 1) | set i(x) {} FILE: test/fixtures/expression/primary/object/migrated_0034.js method [a] (line 1) | [a](){} FILE: test/fixtures/expression/primary/object/migrated_0038.js method x (line 1) | set x(a=0){} FILE: test/fixtures/invalid-syntax/migrated_0074.js method s (line 1) | set s(.) { } FILE: test/fixtures/invalid-syntax/migrated_0104.js function t (line 1) | function t(if) { } FILE: test/fixtures/invalid-syntax/migrated_0105.js function t (line 1) | function t(true) { } FILE: test/fixtures/invalid-syntax/migrated_0106.js function t (line 1) | function t(false) { } FILE: test/fixtures/invalid-syntax/migrated_0107.js function t (line 1) | function t(null) { } FILE: test/fixtures/invalid-syntax/migrated_0185.js function hello (line 1) | function hello() {'use strict'; var eval = 10; } FILE: test/fixtures/invalid-syntax/migrated_0186.js function hello (line 1) | function hello() {'use strict'; var arguments = 10; } FILE: test/fixtures/invalid-syntax/migrated_0187.js function hello (line 1) | function hello() {'use strict'; try { } catch (eval) { } } FILE: test/fixtures/invalid-syntax/migrated_0188.js function hello (line 1) | function hello() {'use strict'; try { } catch (arguments) { } } FILE: test/fixtures/invalid-syntax/migrated_0189.js function hello (line 1) | function hello() {'use strict'; eval = 10; } FILE: test/fixtures/invalid-syntax/migrated_0190.js function hello (line 1) | function hello() {'use strict'; arguments = 10; } FILE: test/fixtures/invalid-syntax/migrated_0191.js function hello (line 1) | function hello() {'use strict'; ++eval; } FILE: test/fixtures/invalid-syntax/migrated_0192.js function hello (line 1) | function hello() {'use strict'; --eval; } FILE: test/fixtures/invalid-syntax/migrated_0193.js function hello (line 1) | function hello() {'use strict'; ++arguments; } FILE: test/fixtures/invalid-syntax/migrated_0194.js function hello (line 1) | function hello() {'use strict'; --arguments; } FILE: test/fixtures/invalid-syntax/migrated_0195.js function hello (line 1) | function hello() {'use strict'; eval++; } FILE: test/fixtures/invalid-syntax/migrated_0196.js function hello (line 1) | function hello() {'use strict'; eval--; } FILE: test/fixtures/invalid-syntax/migrated_0197.js function hello (line 1) | function hello() {'use strict'; arguments++; } FILE: test/fixtures/invalid-syntax/migrated_0198.js function hello (line 1) | function hello() {'use strict'; arguments--; } FILE: test/fixtures/invalid-syntax/migrated_0199.js function hello (line 1) | function hello() {'use strict'; function eval() { } } FILE: test/fixtures/invalid-syntax/migrated_0200.js function hello (line 1) | function hello() {'use strict'; function arguments() { } } FILE: test/fixtures/invalid-syntax/migrated_0201.js function eval (line 1) | function eval() {'use strict'; } FILE: test/fixtures/invalid-syntax/migrated_0202.js function arguments (line 1) | function arguments() {'use strict'; } FILE: test/fixtures/invalid-syntax/migrated_0203.js function hello (line 1) | function hello() {'use strict'; (function eval() { }()) } FILE: test/fixtures/invalid-syntax/migrated_0204.js function hello (line 1) | function hello() {'use strict'; (function arguments() { }()) } FILE: test/fixtures/invalid-syntax/migrated_0207.js function hello (line 1) | function hello() {'use strict'; ({ s: function eval() { } }); } FILE: test/fixtures/invalid-syntax/migrated_0209.js function hello (line 1) | function hello() {'use strict'; ({ i: 10, set s(eval) { } }); } FILE: test/fixtures/invalid-syntax/migrated_0210.js function hello (line 1) | function hello() {'use strict'; ({ set s(eval) { } }); } FILE: test/fixtures/invalid-syntax/migrated_0211.js function hello (line 1) | function hello() {'use strict'; ({ s: function s(eval) { } }); } FILE: test/fixtures/invalid-syntax/migrated_0212.js function hello (line 1) | function hello(eval) {'use strict';} FILE: test/fixtures/invalid-syntax/migrated_0213.js function hello (line 1) | function hello(arguments) {'use strict';} FILE: test/fixtures/invalid-syntax/migrated_0214.js function hello (line 1) | function hello() { 'use strict'; function inner(eval) {} } FILE: test/fixtures/invalid-syntax/migrated_0215.js function hello (line 1) | function hello() { 'use strict'; function inner(arguments) {} } FILE: test/fixtures/invalid-syntax/migrated_0217.js function hello (line 1) | function hello() { 'use strict'; "\1"; } FILE: test/fixtures/invalid-syntax/migrated_0218.js function hello (line 1) | function hello() { 'use strict'; 021; } FILE: test/fixtures/invalid-syntax/migrated_0219.js function hello (line 1) | function hello() { 'use strict'; ({ "\1": 42 }); } FILE: test/fixtures/invalid-syntax/migrated_0220.js function hello (line 1) | function hello() { 'use strict'; ({ 021: 42 }); } FILE: test/fixtures/invalid-syntax/migrated_0221.js function hello (line 1) | function hello() { "octal directive\1"; "use strict"; } FILE: test/fixtures/invalid-syntax/migrated_0222.js function hello (line 1) | function hello() { "octal directive\1"; "octal directive\2"; "use strict... FILE: test/fixtures/invalid-syntax/migrated_0223.js function hello (line 1) | function hello() { "use strict"; function inner() { "octal directive\1";... FILE: test/fixtures/invalid-syntax/migrated_0224.js function hello (line 1) | function hello() { "use strict"; var implements; } FILE: test/fixtures/invalid-syntax/migrated_0225.js function hello (line 1) | function hello() { "use strict"; var interface; } FILE: test/fixtures/invalid-syntax/migrated_0226.js function hello (line 1) | function hello() { "use strict"; var package; } FILE: test/fixtures/invalid-syntax/migrated_0227.js function hello (line 1) | function hello() { "use strict"; var private; } FILE: test/fixtures/invalid-syntax/migrated_0228.js function hello (line 1) | function hello() { "use strict"; var protected; } FILE: test/fixtures/invalid-syntax/migrated_0229.js function hello (line 1) | function hello() { "use strict"; var public; } FILE: test/fixtures/invalid-syntax/migrated_0230.js function hello (line 1) | function hello() { "use strict"; var static; } FILE: test/fixtures/invalid-syntax/migrated_0231.js function hello (line 1) | function hello() { "use strict"; var yield; } FILE: test/fixtures/invalid-syntax/migrated_0232.js function hello (line 1) | function hello() { "use strict"; var let; } FILE: test/fixtures/invalid-syntax/migrated_0233.js function hello (line 1) | function hello(static) { "use strict"; } FILE: test/fixtures/invalid-syntax/migrated_0234.js function static (line 1) | function static() { "use strict"; } FILE: test/fixtures/invalid-syntax/migrated_0235.js function eval (line 1) | function eval(a) { "use strict"; } FILE: test/fixtures/invalid-syntax/migrated_0236.js function arguments (line 1) | function arguments(a) { "use strict"; } FILE: test/fixtures/invalid-syntax/migrated_0239.js function static (line 1) | function static() { } FILE: test/fixtures/invalid-syntax/migrated_0240.js function a (line 1) | function a(t, t) { "use strict"; } FILE: test/fixtures/invalid-syntax/migrated_0241.js function a (line 1) | function a(eval) { "use strict"; } FILE: test/fixtures/invalid-syntax/migrated_0242.js function a (line 1) | function a(package) { "use strict"; } FILE: test/fixtures/invalid-syntax/migrated_0243.js function a (line 1) | function a() { "use strict"; function b(t, t) { }; } FILE: test/fixtures/invalid-syntax/migrated_0245.js function a (line 1) | function a() { "use strict"; (function b(t, t) { }); } FILE: test/fixtures/invalid-syntax/migrated_0249.js function t (line 1) | function t(__proto__, __proto__) { } FILE: test/fixtures/invalid-syntax/migrated_0258.js function f (line 1) | function f(a, ...b, c){} FILE: test/fixtures/invalid-syntax/migrated_0260.js function x (line 1) | function x(...a = 1){} FILE: test/fixtures/invalid-syntax/migrated_0264.js class A (line 1) | class A extends a + b {} FILE: test/fixtures/invalid-syntax/migrated_0268.js class A (line 1) | class A {a:0} FILE: test/fixtures/invalid-syntax/migrated_0269.js class A (line 1) | class A {a(){},b(){}} method a (line 1) | a(){} method b (line 1) | b(){} FILE: test/fixtures/invalid-syntax/migrated_0270.js class A (line 1) | class A {static prototype(){}} method prototype (line 1) | static prototype(){} FILE: test/fixtures/invalid-syntax/migrated_0271.js class A (line 1) | class A {static "prototype"(){}} method "prototype" (line 1) | static "prototype"(){} FILE: test/fixtures/invalid-syntax/migrated_0272.js class A (line 1) | class A {get constructor(){}} method constructor (line 1) | get constructor(){} FILE: test/fixtures/invalid-syntax/migrated_0273.js class A (line 1) | class A {set constructor(m){}} method constructor (line 1) | set constructor(m){} FILE: test/fixtures/invalid-syntax/migrated_0274.js class A (line 1) | class A {constructor(){} "constructor"(){}} method constructor (line 1) | constructor(){} method "constructor" (line 1) | "constructor"(){} FILE: test/fixtures/invalid-syntax/migrated_0275.js class A (line 1) | class A {a static(){}} method static (line 1) | static(){} FILE: test/fixtures/invalid-syntax/migrated_0276.js class A (line 1) | class A {static static static(){}} method static (line 1) | static static static(){} FILE: test/fixtures/invalid-syntax/migrated_0277.js class A (line 1) | class A {a(enum){}} method a (line 1) | a(enum){} FILE: test/fixtures/invalid-syntax/migrated_0278.js class A (line 1) | class A {static [static](){};} method [static] (line 1) | static [static](){} FILE: test/fixtures/invalid-syntax/strict_assignment_implements.js function hello (line 1) | function hello() { "use strict"; implements = 1; } FILE: test/fixtures/invalid-syntax/strict_assignment_interface.js function hello (line 1) | function hello() { "use strict"; interface = 1; } FILE: test/fixtures/invalid-syntax/strict_assignment_let.js function hello (line 1) | function hello() { "use strict"; let = 1; } FILE: test/fixtures/invalid-syntax/strict_assignment_package.js function hello (line 1) | function hello() { "use strict"; package = 1; } FILE: test/fixtures/invalid-syntax/strict_assignment_private.js function hello (line 1) | function hello() { "use strict"; private = 1; } FILE: test/fixtures/invalid-syntax/strict_assignment_protected.js function hello (line 1) | function hello() { "use strict"; protected = 1; } FILE: test/fixtures/invalid-syntax/strict_assignment_public.js function hello (line 1) | function hello() { "use strict"; public = 1; } FILE: test/fixtures/invalid-syntax/strict_assignment_static.js function hello (line 1) | function hello() { "use strict"; static = 1; } FILE: test/fixtures/invalid-syntax/strict_assignment_yield.js function hello (line 1) | function hello() { "use strict"; yield = 1; } FILE: test/fixtures/statement/if/invalid-function-declaration1.js function f (line 1) | function f(){} FILE: test/fixtures/statement/if/invalid-function-declaration2.js function f (line 1) | function f(){} FILE: test/fixtures/statement/if/invalid-function-declaration3.js function f (line 1) | function f(){} FILE: test/fixtures/statement/if/invalid-function-declaration4.js function f (line 1) | function f(){} function g (line 1) | function g(){} FILE: test/fixtures/statement/if/migrated_0003.js function a (line 1) | function a(){} FILE: test/fixtures/statement/labelled/function-declaration.js function b (line 1) | function b() {} FILE: test/fixtures/statement/return/multiline_string.js function a (line 1) | function a() { FILE: test/fixtures/statement/return/multiline_template.js function a (line 1) | function a() { FILE: test/fixtures/statement/while/invalid-decl-async-fun.js function f (line 1) | async function f() {} FILE: test/fixtures/tokenize/migrated_0004.js function f (line 1) | function f(){} FILE: test/fixtures/tokenize/migrated_0008.js function f (line 1) | function f(){} FILE: test/fixtures/tolerant-parse/migrated_0027.js function eval (line 1) | function eval() {} FILE: test/fixtures/tolerant-parse/migrated_0028.js function arguments (line 1) | function arguments() {} FILE: test/fixtures/tolerant-parse/migrated_0029.js function interface (line 1) | function interface() {} FILE: test/fixtures/tolerant-parse/migrated_0033.js function f (line 1) | function f(eval) {} FILE: test/fixtures/tolerant-parse/migrated_0034.js function f (line 1) | function f(arguments) {} FILE: test/fixtures/tolerant-parse/migrated_0035.js function f (line 1) | function f(foo, foo) {} FILE: test/fixtures/tolerant-parse/migrated_0039.js method f (line 1) | set f(eval) {} FILE: test/fixtures/tolerant-parse/migrated_0040.js function hello (line 1) | function hello() { "octal directive\1"; "use strict"; } FILE: test/fixtures/tolerant-parse/migrated_0051.js method x (line 1) | x(eval){"use strict";} FILE: test/fixtures/tolerant-parse/migrated_0052.js method x (line 1) | x(eval){"use strict"} FILE: test/grammar-tests.js function readEverythingJsProgram (line 27) | function readEverythingJsProgram(type) { FILE: test/regression-tests.js function sortedObject (line 42) | function sortedObject(o) { function getBaselineSyntax (line 69) | function getBaselineSyntax(name) { function createBaselineSyntax (line 79) | function createBaselineSyntax(name, syntax) { function writeActualSyntax (line 84) | function writeActualSyntax(name, syntax) { function getBaselineTokens (line 89) | function getBaselineTokens(name) { function createBaselineTokens (line 99) | function createBaselineTokens(name, tokens) { function writeActualTokens (line 104) | function writeActualTokens(name, tokens) { FILE: test/test-262.js function normalizePath (line 12) | function normalizePath(str) { method transform (line 20) | transform(test, encoding, done) { function report (line 66) | function report(summary) { FILE: test/unit-tests.js function generateTestCase (line 43) | function generateTestCase(testCase) { FILE: test/utils/create-testcases.js function addCase (line 40) | function addCase(key, kind, item) { function addJsonFixture (line 48) | function addJsonFixture(value, filePath) { function addJSFixture (line 70) | function addJSFixture(value, filePath) { FILE: test/utils/evaluate-testcase.js function NotMatchingError (line 37) | function NotMatchingError(expected, actual) { function assertEquality (line 44) | function assertEquality(expected, actual) { function sortedObject (line 50) | function sortedObject(o) { function hasAttachedComment (line 84) | function hasAttachedComment(syntax) { function testParse (line 99) | function testParse(code, syntax) { function testTokenize (line 239) | function testTokenize(code, tokens) { function testError (line 312) | function testError(testCase) { FILE: tools/fixupbundle.js function fixupbundle (line 28) | function fixupbundle(filename) { FILE: tools/generate-fixtures.js function renderFixturesFile (line 35) | function renderFixturesFile(ext, stringify) { FILE: tools/generate-xhtml-entities.js function get (line 5) | function get(uri, callback) { function process (line 18) | function process(uri, callback) { function collect (line 42) | function collect(callback) { function generate (line 59) | function generate() {