| 12
 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
 
 | === tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserErrantSemicolonInClass1.ts ===
class a {
>a : Symbol(a, Decl(parserErrantSemicolonInClass1.ts, 0, 0))
    //constructor ();
    constructor (n: number);
>n : Symbol(n, Decl(parserErrantSemicolonInClass1.ts, 2, 17))
    constructor (s: string);
>s : Symbol(s, Decl(parserErrantSemicolonInClass1.ts, 3, 17))
    constructor (ns: any) {
>ns : Symbol(ns, Decl(parserErrantSemicolonInClass1.ts, 4, 17))
    }
    public pgF() { };
>pgF : Symbol(a.pgF, Decl(parserErrantSemicolonInClass1.ts, 6, 5))
    public pv;
>pv : Symbol(a.pv, Decl(parserErrantSemicolonInClass1.ts, 8, 21))
    public get d() {
>d : Symbol(a.d, Decl(parserErrantSemicolonInClass1.ts, 10, 14), Decl(parserErrantSemicolonInClass1.ts, 13, 5))
        return 30;
    }
    public set d() {
>d : Symbol(a.d, Decl(parserErrantSemicolonInClass1.ts, 10, 14), Decl(parserErrantSemicolonInClass1.ts, 13, 5))
    }
    public static get p2() {
>p2 : Symbol(a.p2, Decl(parserErrantSemicolonInClass1.ts, 15, 5))
        return { x: 30, y: 40 };
>x : Symbol(x, Decl(parserErrantSemicolonInClass1.ts, 18, 16))
>y : Symbol(y, Decl(parserErrantSemicolonInClass1.ts, 18, 23))
    }
    private static d2() {
>d2 : Symbol(a.d2, Decl(parserErrantSemicolonInClass1.ts, 19, 5))
    }
    private static get p3() {
>p3 : Symbol(a.p3, Decl(parserErrantSemicolonInClass1.ts, 22, 5))
        return "string";
    }
    private pv3;
>pv3 : Symbol(a.pv3, Decl(parserErrantSemicolonInClass1.ts, 25, 5))
    private foo(n: number): string;
>foo : Symbol(a.foo, Decl(parserErrantSemicolonInClass1.ts, 26, 16), Decl(parserErrantSemicolonInClass1.ts, 28, 35), Decl(parserErrantSemicolonInClass1.ts, 29, 35))
>n : Symbol(n, Decl(parserErrantSemicolonInClass1.ts, 28, 16))
    private foo(s: string): string;
>foo : Symbol(a.foo, Decl(parserErrantSemicolonInClass1.ts, 26, 16), Decl(parserErrantSemicolonInClass1.ts, 28, 35), Decl(parserErrantSemicolonInClass1.ts, 29, 35))
>s : Symbol(s, Decl(parserErrantSemicolonInClass1.ts, 29, 16))
    private foo(ns: any) {
>foo : Symbol(a.foo, Decl(parserErrantSemicolonInClass1.ts, 26, 16), Decl(parserErrantSemicolonInClass1.ts, 28, 35), Decl(parserErrantSemicolonInClass1.ts, 29, 35))
>ns : Symbol(ns, Decl(parserErrantSemicolonInClass1.ts, 30, 16))
        return ns.toString();
>ns : Symbol(ns, Decl(parserErrantSemicolonInClass1.ts, 30, 16))
    }
}
 |