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 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
|
=== tests/cases/conformance/scanner/ecmascript5/scannertest1.ts ===
///<reference path='References.ts' />
class CharacterInfo {
>CharacterInfo : CharacterInfo
public static isDecimalDigit(c: number): boolean {
>isDecimalDigit : (c: number) => boolean
>c : number
return c >= CharacterCodes._0 && c <= CharacterCodes._9;
>c >= CharacterCodes._0 && c <= CharacterCodes._9 : boolean
>c >= CharacterCodes._0 : boolean
>c : number
>CharacterCodes._0 : any
>CharacterCodes : any
>_0 : any
>c <= CharacterCodes._9 : boolean
>c : number
>CharacterCodes._9 : any
>CharacterCodes : any
>_9 : any
}
public static isHexDigit(c: number): boolean {
>isHexDigit : (c: number) => boolean
>c : number
return isDecimalDigit(c) ||
>isDecimalDigit(c) || (c >= CharacterCodes.A && c <= CharacterCodes.F) || (c >= CharacterCodes.a && c <= CharacterCodes.f) : any
>isDecimalDigit(c) || (c >= CharacterCodes.A && c <= CharacterCodes.F) : any
>isDecimalDigit(c) : any
>isDecimalDigit : any
>c : number
(c >= CharacterCodes.A && c <= CharacterCodes.F) ||
>(c >= CharacterCodes.A && c <= CharacterCodes.F) : boolean
>c >= CharacterCodes.A && c <= CharacterCodes.F : boolean
>c >= CharacterCodes.A : boolean
>c : number
>CharacterCodes.A : any
>CharacterCodes : any
>A : any
>c <= CharacterCodes.F : boolean
>c : number
>CharacterCodes.F : any
>CharacterCodes : any
>F : any
(c >= CharacterCodes.a && c <= CharacterCodes.f);
>(c >= CharacterCodes.a && c <= CharacterCodes.f) : boolean
>c >= CharacterCodes.a && c <= CharacterCodes.f : boolean
>c >= CharacterCodes.a : boolean
>c : number
>CharacterCodes.a : any
>CharacterCodes : any
>a : any
>c <= CharacterCodes.f : boolean
>c : number
>CharacterCodes.f : any
>CharacterCodes : any
>f : any
}
public static hexValue(c: number): number {
>hexValue : (c: number) => number
>c : number
Debug.assert(isHexDigit(c));
>Debug.assert(isHexDigit(c)) : any
>Debug.assert : any
>Debug : any
>assert : any
>isHexDigit(c) : any
>isHexDigit : any
>c : number
return isDecimalDigit(c)
>isDecimalDigit(c) ? (c - CharacterCodes._0) : (c >= CharacterCodes.A && c <= CharacterCodes.F) ? c - CharacterCodes.A + 10 : c - CharacterCodes.a + 10 : number
>isDecimalDigit(c) : any
>isDecimalDigit : any
>c : number
? (c - CharacterCodes._0)
>(c - CharacterCodes._0) : number
>c - CharacterCodes._0 : number
>c : number
>CharacterCodes._0 : any
>CharacterCodes : any
>_0 : any
: (c >= CharacterCodes.A && c <= CharacterCodes.F)
>(c >= CharacterCodes.A && c <= CharacterCodes.F) ? c - CharacterCodes.A + 10 : c - CharacterCodes.a + 10 : number
>(c >= CharacterCodes.A && c <= CharacterCodes.F) : boolean
>c >= CharacterCodes.A && c <= CharacterCodes.F : boolean
>c >= CharacterCodes.A : boolean
>c : number
>CharacterCodes.A : any
>CharacterCodes : any
>A : any
>c <= CharacterCodes.F : boolean
>c : number
>CharacterCodes.F : any
>CharacterCodes : any
>F : any
? c - CharacterCodes.A + 10
>c - CharacterCodes.A + 10 : number
>c - CharacterCodes.A : number
>c : number
>CharacterCodes.A : any
>CharacterCodes : any
>A : any
>10 : 10
: c - CharacterCodes.a + 10;
>c - CharacterCodes.a + 10 : number
>c - CharacterCodes.a : number
>c : number
>CharacterCodes.a : any
>CharacterCodes : any
>a : any
>10 : 10
}
}
|