File: scannertest1.types

package info (click to toggle)
node-typescript 3.3.3333-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 324,548 kB
  • sloc: makefile: 6; sh: 3
file content (127 lines) | stat: -rw-r--r-- 3,615 bytes parent folder | download | duplicates (5)
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
    }
}