TypeScript/tests/baselines/reference/parserRealSource13.errors.txt

497 lines
30 KiB
Plaintext
Raw Normal View History

tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(4,1): error TS6053: File 'tests/cases/conformance/parser/ecmascript5/typescript.ts' not found.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(8,35): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(9,39): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(10,34): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(11,35): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(12,34): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(13,35): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(14,37): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(15,35): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(16,34): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(17,38): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(18,39): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(19,34): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(20,35): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(21,33): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(22,33): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(23,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(24,35): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(25,32): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(26,33): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(27,34): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(28,32): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(29,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(30,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(31,39): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(32,44): error TS2304: Cannot find name 'Identifier'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(33,37): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(34,35): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(35,34): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(36,33): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(37,33): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(38,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(39,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(40,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(41,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(42,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(43,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(44,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(45,35): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(46,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(47,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(48,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(49,35): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(50,35): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(51,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(52,32): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(53,33): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(54,33): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(55,32): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(56,32): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(57,33): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(58,34): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(59,32): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(60,32): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(61,32): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(62,32): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(63,33): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(64,33): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(65,33): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(66,33): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(67,33): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(68,33): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(69,33): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(70,33): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(71,33): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(72,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(73,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(74,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(75,37): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(76,37): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(77,43): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(78,43): error TS2304: Cannot find name 'FuncDecl'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(79,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(80,41): error TS2304: Cannot find name 'VarDecl'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(81,37): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(82,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(83,35): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(84,38): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(85,35): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(86,33): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(87,35): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(88,32): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(89,35): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(90,37): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(91,37): error TS2304: Cannot find name 'Block'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(92,34): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(93,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(94,33): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(95,38): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(96,40): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(97,37): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(98,35): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(99,38): error TS2304: Cannot find name 'ASTList'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(100,39): error TS2304: Cannot find name 'Script'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(101,46): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(102,60): error TS2304: Cannot find name 'InterfaceDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(103,54): error TS2304: Cannot find name 'ModuleDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(104,47): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(105,34): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(106,40): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(107,46): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(108,37): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(109,36): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(110,37): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(111,35): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(112,37): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(113,38): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(114,37): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(117,34): error TS2304: Cannot find name 'Script'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(118,25): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(118,38): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(123,26): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(123,39): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(128,33): error TS2339: Property 'getAstWalkerFactory' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(132,51): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts(135,36): error TS2304: Cannot find name 'NodeType'.
2014-07-13 01:04:16 +02:00
==== tests/cases/conformance/parser/ecmascript5/parserRealSource13.ts (116 errors) ====
// Copyright (c) Microsoft. All rights reserved. Licensed under the Apache License, Version 2.0.
// See LICENSE.txt in the project root for complete license information.
///<reference path='typescript.ts' />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
!!! error TS6053: File 'typescript.ts' not found.
2014-07-13 01:04:16 +02:00
module TypeScript.AstWalkerWithDetailCallback {
export interface AstWalkerDetailCallback {
EmptyCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
EmptyExprCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
TrueCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
FalseCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
ThisCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
SuperCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
QStringCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
RegexCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
NullCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
ArrayLitCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
ObjectLitCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
VoidCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
CommaCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
PosCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
NegCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
DeleteCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
AwaitCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
InCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
DotCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
FromCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
IsCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
InstOfCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
TypeofCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
NumberLitCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
NameCallback? (pre, identifierAst: Identifier): boolean;
~~~~~~~~~~
!!! error TS2304: Cannot find name 'Identifier'.
2014-07-13 01:04:16 +02:00
TypeRefCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
IndexCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
CallCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
NewCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
AsgCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
AsgAddCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
AsgSubCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
AsgDivCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
AsgMulCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
AsgModCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
AsgAndCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
AsgXorCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
AsgOrCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
AsgLshCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
AsgRshCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
AsgRs2Callback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
QMarkCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
LogOrCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
LogAndCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
OrCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
XorCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
AndCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
EqCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
NeCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
EqvCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
NEqvCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
LtCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
LeCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
GtCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
GeCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
AddCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
SubCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
MulCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
DivCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
ModCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
LshCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
RshCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
Rs2Callback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
NotCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
LogNotCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
IncPreCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
DecPreCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
IncPostCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
DecPostCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
TypeAssertionCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
FuncDeclCallback? (pre, funcDecl: FuncDecl): boolean;
~~~~~~~~
!!! error TS2304: Cannot find name 'FuncDecl'.
2014-07-13 01:04:16 +02:00
MemberCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
VarDeclCallback? (pre, varDecl: VarDecl): boolean;
~~~~~~~
!!! error TS2304: Cannot find name 'VarDecl'.
2014-07-13 01:04:16 +02:00
ArgDeclCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
ReturnCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
BreakCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
ContinueCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
ThrowCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
ForCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
ForInCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
IfCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
WhileCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
DoWhileCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
BlockCallback? (pre, block: Block): boolean;
~~~~~
!!! error TS2304: Cannot find name 'Block'.
2014-07-13 01:04:16 +02:00
CaseCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
SwitchCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
TryCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
TryCatchCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
TryFinallyCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
FinallyCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
CatchCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
ListCallback? (pre, astList: ASTList): boolean;
~~~~~~~
!!! error TS2304: Cannot find name 'ASTList'.
2014-07-13 01:04:16 +02:00
ScriptCallback? (pre, script: Script): boolean;
~~~~~~
!!! error TS2304: Cannot find name 'Script'.
2014-07-13 01:04:16 +02:00
ClassDeclarationCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
InterfaceDeclarationCallback? (pre, interfaceDecl: InterfaceDeclaration): boolean;
~~~~~~~~~~~~~~~~~~~~
!!! error TS2304: Cannot find name 'InterfaceDeclaration'.
2014-07-13 01:04:16 +02:00
ModuleDeclarationCallback? (pre, moduleDecl: ModuleDeclaration): boolean;
~~~~~~~~~~~~~~~~~
!!! error TS2304: Cannot find name 'ModuleDeclaration'.
2014-07-13 01:04:16 +02:00
ImportDeclarationCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
WithCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
LabelCallback? (pre, labelAST: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
LabeledStatementCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
EBStartCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
GotoEBCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
EndCodeCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
ErrorCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
CommentCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
DebuggerCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
DefaultCallback? (pre, ast: AST): boolean;
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
}
export function walk(script: Script, callback: AstWalkerDetailCallback): void {
~~~~~~
!!! error TS2304: Cannot find name 'Script'.
2014-07-13 01:04:16 +02:00
var pre = (cur: AST, parent: AST) => {
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
walker.options.goChildren = AstWalkerCallback(true, cur, callback);
return cur;
}
var post = (cur: AST, parent: AST) => {
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
AstWalkerCallback(false, cur, callback);
return cur;
}
var walker = TypeScript.getAstWalkerFactory().getWalker(pre, post);
~~~~~~~~~~~~~~~~~~~
!!! error TS2339: Property 'getAstWalkerFactory' does not exist on type 'typeof TypeScript'.
2014-07-13 01:04:16 +02:00
walker.walk(script, null);
}
function AstWalkerCallback(pre: boolean, ast: AST, callback: AstWalkerDetailCallback): boolean {
~~~
!!! error TS2304: Cannot find name 'AST'.
2014-07-13 01:04:16 +02:00
// See if the Callback needs to be handled using specific one or default one
var nodeType = ast.nodeType;
var callbackString = (<any>NodeType)._map[nodeType] + "Callback";
~~~~~~~~
!!! error TS2304: Cannot find name 'NodeType'.
2014-07-13 01:04:16 +02:00
if (callback[callbackString]) {
return callback[callbackString](pre, ast);
}
if (callback.DefaultCallback) {
return callback.DefaultCallback(pre, ast);
}
return true;
}
}