1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
|
tests/cases/conformance/parser/ecmascript5/parserRealSource5.ts(4,21): error TS6053: File 'tests/cases/conformance/parser/ecmascript5/typescript.ts' not found.
tests/cases/conformance/parser/ecmascript5/parserRealSource5.ts(14,66): error TS2304: Cannot find name 'Parser'.
tests/cases/conformance/parser/ecmascript5/parserRealSource5.ts(27,17): error TS2304: Cannot find name 'CompilerDiagnostics'.
tests/cases/conformance/parser/ecmascript5/parserRealSource5.ts(52,38): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource5.ts(52,51): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource5.ts(52,64): error TS2304: Cannot find name 'IAstWalker'.
tests/cases/conformance/parser/ecmascript5/parserRealSource5.ts(61,39): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource5.ts(61,52): error TS2304: Cannot find name 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource5.ts(61,65): error TS2304: Cannot find name 'IAstWalker'.
==== tests/cases/conformance/parser/ecmascript5/parserRealSource5.ts (9 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 'tests/cases/conformance/parser/ecmascript5/typescript.ts' not found.
module TypeScript {
// TODO: refactor indent logic for use in emit
export class PrintContext {
public builder = "";
public indent1 = " ";
public indentStrings: string[] = [];
public indentAmt = 0;
constructor (public outfile: ITextWriter, public parser: Parser) {
~~~~~~
!!! error TS2304: Cannot find name 'Parser'.
}
public increaseIndent() {
this.indentAmt++;
}
public decreaseIndent() {
this.indentAmt--;
}
public startLine() {
if (this.builder.length > 0) {
CompilerDiagnostics.Alert(this.builder);
~~~~~~~~~~~~~~~~~~~
!!! error TS2304: Cannot find name 'CompilerDiagnostics'.
}
var indentString = this.indentStrings[this.indentAmt];
if (indentString === undefined) {
indentString = "";
for (var i = 0; i < this.indentAmt; i++) {
indentString += this.indent1;
}
this.indentStrings[this.indentAmt] = indentString;
}
this.builder += indentString;
}
public write(s) {
this.builder += s;
}
public writeLine(s) {
this.builder += s;
this.outfile.WriteLine(this.builder);
this.builder = "";
}
}
export function prePrintAST(ast: AST, parent: AST, walker: IAstWalker) {
~~~
!!! error TS2304: Cannot find name 'AST'.
~~~
!!! error TS2304: Cannot find name 'AST'.
~~~~~~~~~~
!!! error TS2304: Cannot find name 'IAstWalker'.
var pc: PrintContext = <PrintContext>walker.state;
ast.print(pc);
pc.increaseIndent();
return ast;
}
export function postPrintAST(ast: AST, parent: AST, walker: IAstWalker) {
~~~
!!! error TS2304: Cannot find name 'AST'.
~~~
!!! error TS2304: Cannot find name 'AST'.
~~~~~~~~~~
!!! error TS2304: Cannot find name 'IAstWalker'.
var pc: PrintContext = <PrintContext>walker.state;
pc.decreaseIndent();
return ast;
}
}
|