Many errors.

Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

1Info seq [hh:mm:ss:mss] currentDirectory:: /home/src/Vscode/Projects/bin useCaseSensitiveFileNames:: false
2Info seq [hh:mm:ss:mss] libs Location:: /home/src/tslibs/TS/Lib
3Info seq [hh:mm:ss:mss] globalTypingsCacheLocation:: /home/src/Library/Caches/typescript
4Info seq [hh:mm:ss:mss] request:
5 {
6 "seq": 0,
7 "type": "request",
8 "arguments": {
9 "options": {
10 "target": "es2024",
11 "newLine": "crlf",
12 "lib": [
13 "es5"
14 ],
15 "skipDefaultLibCheck": true
16 }
…lines 17–845 unchanged (829 lines)

After

1Info seq [hh:mm:ss:mss] currentDirectory:: /home/src/Vscode/Projects/bin useCaseSensitiveFileNames:: false
2Info seq [hh:mm:ss:mss] libs Location:: /home/src/tslibs/TS/Lib
3Info seq [hh:mm:ss:mss] globalTypingsCacheLocation:: /home/src/Library/Caches/typescript
4Info seq [hh:mm:ss:mss] request:
5 {
6 "seq": 0,
7 "type": "request",
8 "arguments": {
9 "options": {
10 "target": "es2025",
11 "newLine": "crlf",
12 "lib": [
13 "es5"
14 ],
15 "skipDefaultLibCheck": true
16 }
…lines 17–845 unchanged (829 lines)

Before

program
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+24 nodes collapsed)
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "libs"
labeled_statement
statement_identifier "Location"
: ":"
ERROR
: ":"
expression_statement
binary_expression
binary_expression
binary_expression
regex
/ "/"
regex_pattern "home"
/ "/"
regex_flags "src"
/ "/"
identifier "tslibs"
/ "/"
identifier "TS"
/ "/"
identifier "Lib"
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement
statement_identifier "globalTypingsCacheLocation"
: ":"
ERROR
: ":"
expression_statement
binary_expression
binary_expression
binary_expression
regex
/ "/"
regex_pattern "home"
/ "/"
regex_flags "src"
/ "/"
identifier "Library"
/ "/"
identifier "Caches"
/ "/"
identifier "typescript"
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement
statement_identifier "request"
: ":"
expression_statement
object
{ "{"
pair
string
" "\""
string_fragment "seq"
" "\""
: ":"
number "0"
, ","
pair
string
" "\""
string_fragment "type"
" "\""
: ":"
string
" "\""
string_fragment "request"
" "\""
, ","
pair
string
" "\""
string_fragment "arguments"
" "\""
: ":"
object
{ "{"
pair
string
" "\""
string_fragment "options"
" "\""
: ":"
object
{ "{"
pair
string
" "\""
string_fragment "target"
" "\""
: ":"
string
" "\""
string_fragment "es2024"
" "\""
, ","
pair
string
" "\""
string_fragment "newLine"
" "\""
: ":"
string
" "\""
string_fragment "crlf"
" "\""
, ","
pair
string
" "\""
string_fragment "lib"
" "\""
: ":"
array
[ "["
string
" "\""
string_fragment "es5"
" "\""
] "]"
, ","
pair
string
" "\""
string_fragment "skipDefaultLibCheck"
" "\""
: ":"
true "true"
} "}"
} "}"
, ","
pair
string
" "\""
string_fragment "command"
" "\""
: ":"
string
" "\""
string_fragment "compilerOptionsForInferredProjects"
" "\""
} "}"
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+60 nodes collapsed)
comment "//// [/tests/cases/fourslash/server/occurrences01.ts]"
labeled_statement (+38 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+56 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+27 nodes collapsed)
labeled_statement
statement_identifier "ProjectRootPath"
: ":"
ERROR
undefined "undefined"
: ":"
: ":"
labeled_statement
statement_identifier "Result"
: ":"
expression_statement
undefined "undefined"
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "Creating"
labeled_statement (+31 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+43 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+43 nodes collapsed)
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "Starting"
labeled_statement (+32 nodes collapsed)
labeled_statement (+48 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+48 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+51 nodes collapsed)
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "Finishing"
labeled_statement (+25 nodes collapsed)
labeled_statement
statement_identifier "structureChanged"
: ":"
ERROR
true "true"
labeled_statement
statement_identifier "structureIsReused"
: ":"
ERROR
: ":"
identifier "Not"
expression_statement
binary_expression
identifier "Elapsed"
ERROR
: ":"
: ":"
* "*"
identifier "ms"
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "Project"
expression_statement
call_expression
string
' "'"
string_fragment "/dev/null/inferredProject1*"
' "'"
arguments
( "("
identifier "Inferred"
) ")"
expression_statement (+252 nodes collapsed)
expression_statement
identifier "Library"
; ""
expression_statement (+49 nodes collapsed)
ERROR
identifier "Library"
identifier "referenced"
identifier "via"
string
' "'"
string_fragment "decorators"
' "'"
identifier "from"
expression_statement
identifier "file"
; ""
expression_statement (+47 nodes collapsed)
ERROR
identifier "Library"
identifier "referenced"
identifier "via"
string
' "'"
string_fragment "decorators.legacy"
' "'"
identifier "from"
expression_statement
identifier "file"
; ""
expression_statement
string
' "'"
string_fragment "../../../../home/src/tslibs/TS/Lib/lib.es5.d.ts"
' "'"
expression_statement
member_expression
identifier "occurrences01"
. "."
property_identifier "ts"
ERROR
identifier "Root"
identifier "file"
identifier "specified"
identifier "for"
expression_statement
identifier "compilation"
expression_statement (+88 nodes collapsed)
expression_statement (+22 nodes collapsed)
expression_statement (+95 nodes collapsed)
labeled_statement (+22 nodes collapsed)
labeled_statement
statement_identifier "ProjectRootPath"
: ":"
expression_statement
undefined "undefined"
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+29 nodes collapsed)
labeled_statement (+69 nodes collapsed)
expression_statement
identifier "After"
; ""
expression_statement
identifier "Request"
labeled_statement (+215 nodes collapsed)
labeled_statement (+29 nodes collapsed)
labeled_statement
statement_identifier "projectProgramVersion"
: ":"
expression_statement
number "1"
labeled_statement
statement_identifier "autoImportProviderHost"
: ":"
expression_statement
false "false"
labeled_statement (+44 nodes collapsed)
labeled_statement (+57 nodes collapsed)
labeled_statement (+54 nodes collapsed)
labeled_statement (+53 nodes collapsed)
labeled_statement (+34 nodes collapsed)
labeled_statement (+56 nodes collapsed)
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "Project"
expression_statement
call_expression
string
' "'"
string_fragment "/dev/null/inferredProject1*"
' "'"
arguments
( "("
identifier "Inferred"
) ")"
expression_statement (+22 nodes collapsed)
expression_statement (+95 nodes collapsed)
labeled_statement (+22 nodes collapsed)
labeled_statement
statement_identifier "ProjectRootPath"
: ":"
expression_statement
undefined "undefined"
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+29 nodes collapsed)
labeled_statement (+52 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+86 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+468 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+56 nodes collapsed)
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "Project"
expression_statement
call_expression
string
' "'"
string_fragment "/dev/null/inferredProject1*"
' "'"
arguments
( "("
identifier "Inferred"
) ")"
expression_statement (+22 nodes collapsed)
expression_statement (+95 nodes collapsed)
labeled_statement (+22 nodes collapsed)
labeled_statement
statement_identifier "ProjectRootPath"
: ":"
expression_statement
undefined "undefined"
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+29 nodes collapsed)
labeled_statement (+52 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+86 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+468 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+56 nodes collapsed)
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "Project"
expression_statement
call_expression
string
' "'"
string_fragment "/dev/null/inferredProject1*"
' "'"
arguments
( "("
identifier "Inferred"
) ")"
expression_statement (+22 nodes collapsed)
expression_statement (+95 nodes collapsed)
labeled_statement (+22 nodes collapsed)
labeled_statement
statement_identifier "ProjectRootPath"
: ":"
expression_statement
undefined "undefined"
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+29 nodes collapsed)
labeled_statement (+52 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+86 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+468 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+56 nodes collapsed)
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "Project"
expression_statement
call_expression
string
' "'"
string_fragment "/dev/null/inferredProject1*"
' "'"
arguments
( "("
identifier "Inferred"
) ")"
expression_statement (+22 nodes collapsed)
expression_statement (+95 nodes collapsed)
labeled_statement (+22 nodes collapsed)
labeled_statement
statement_identifier "ProjectRootPath"
: ":"
expression_statement
undefined "undefined"
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+29 nodes collapsed)
labeled_statement (+52 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+86 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+468 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+56 nodes collapsed)
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "Project"
expression_statement
call_expression
string
' "'"
string_fragment "/dev/null/inferredProject1*"
' "'"
arguments
( "("
identifier "Inferred"
) ")"
expression_statement (+22 nodes collapsed)
expression_statement (+95 nodes collapsed)
labeled_statement (+22 nodes collapsed)
labeled_statement
statement_identifier "ProjectRootPath"
: ":"
expression_statement
undefined "undefined"
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+29 nodes collapsed)
labeled_statement (+52 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+86 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+468 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+56 nodes collapsed)
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "Project"
expression_statement
call_expression
string
' "'"
string_fragment "/dev/null/inferredProject1*"
' "'"
arguments
( "("
identifier "Inferred"
) ")"
expression_statement (+22 nodes collapsed)
expression_statement (+95 nodes collapsed)
labeled_statement (+22 nodes collapsed)
labeled_statement
statement_identifier "ProjectRootPath"
: ":"
expression_statement
undefined "undefined"
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+29 nodes collapsed)
labeled_statement (+52 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+86 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+468 nodes collapsed)

After

program
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+24 nodes collapsed)
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "libs"
labeled_statement
statement_identifier "Location"
: ":"
ERROR
: ":"
expression_statement
binary_expression
binary_expression
binary_expression
regex
/ "/"
regex_pattern "home"
/ "/"
regex_flags "src"
/ "/"
identifier "tslibs"
/ "/"
identifier "TS"
/ "/"
identifier "Lib"
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement
statement_identifier "globalTypingsCacheLocation"
: ":"
ERROR
: ":"
expression_statement
binary_expression
binary_expression
binary_expression
regex
/ "/"
regex_pattern "home"
/ "/"
regex_flags "src"
/ "/"
identifier "Library"
/ "/"
identifier "Caches"
/ "/"
identifier "typescript"
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement
statement_identifier "request"
: ":"
expression_statement
object
{ "{"
pair
string
" "\""
string_fragment "seq"
" "\""
: ":"
number "0"
, ","
pair
string
" "\""
string_fragment "type"
" "\""
: ":"
string
" "\""
string_fragment "request"
" "\""
, ","
pair
string
" "\""
string_fragment "arguments"
" "\""
: ":"
object
{ "{"
pair
string
" "\""
string_fragment "options"
" "\""
: ":"
object
{ "{"
pair
string
" "\""
string_fragment "target"
" "\""
: ":"
string
" "\""
string_fragment "es2025"
" "\""
, ","
pair
string
" "\""
string_fragment "newLine"
" "\""
: ":"
string
" "\""
string_fragment "crlf"
" "\""
, ","
pair
string
" "\""
string_fragment "lib"
" "\""
: ":"
array
[ "["
string
" "\""
string_fragment "es5"
" "\""
] "]"
, ","
pair
string
" "\""
string_fragment "skipDefaultLibCheck"
" "\""
: ":"
true "true"
} "}"
} "}"
, ","
pair
string
" "\""
string_fragment "command"
" "\""
: ":"
string
" "\""
string_fragment "compilerOptionsForInferredProjects"
" "\""
} "}"
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+60 nodes collapsed)
comment "//// [/tests/cases/fourslash/server/occurrences01.ts]"
labeled_statement (+38 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+56 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+27 nodes collapsed)
labeled_statement
statement_identifier "ProjectRootPath"
: ":"
ERROR
undefined "undefined"
: ":"
: ":"
labeled_statement
statement_identifier "Result"
: ":"
expression_statement
undefined "undefined"
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "Creating"
labeled_statement (+31 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+43 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+43 nodes collapsed)
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "Starting"
labeled_statement (+32 nodes collapsed)
labeled_statement (+48 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+48 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+51 nodes collapsed)
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "Finishing"
labeled_statement (+25 nodes collapsed)
labeled_statement
statement_identifier "structureChanged"
: ":"
ERROR
true "true"
labeled_statement
statement_identifier "structureIsReused"
: ":"
ERROR
: ":"
identifier "Not"
expression_statement
binary_expression
identifier "Elapsed"
ERROR
: ":"
: ":"
* "*"
identifier "ms"
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "Project"
expression_statement
call_expression
string
' "'"
string_fragment "/dev/null/inferredProject1*"
' "'"
arguments
( "("
identifier "Inferred"
) ")"
expression_statement (+252 nodes collapsed)
expression_statement
identifier "Library"
; ""
expression_statement (+49 nodes collapsed)
ERROR
identifier "Library"
identifier "referenced"
identifier "via"
string
' "'"
string_fragment "decorators"
' "'"
identifier "from"
expression_statement
identifier "file"
; ""
expression_statement (+47 nodes collapsed)
ERROR
identifier "Library"
identifier "referenced"
identifier "via"
string
' "'"
string_fragment "decorators.legacy"
' "'"
identifier "from"
expression_statement
identifier "file"
; ""
expression_statement
string
' "'"
string_fragment "../../../../home/src/tslibs/TS/Lib/lib.es5.d.ts"
' "'"
expression_statement
member_expression
identifier "occurrences01"
. "."
property_identifier "ts"
ERROR
identifier "Root"
identifier "file"
identifier "specified"
identifier "for"
expression_statement
identifier "compilation"
expression_statement (+88 nodes collapsed)
expression_statement (+22 nodes collapsed)
expression_statement (+95 nodes collapsed)
labeled_statement (+22 nodes collapsed)
labeled_statement
statement_identifier "ProjectRootPath"
: ":"
expression_statement
undefined "undefined"
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+29 nodes collapsed)
labeled_statement (+69 nodes collapsed)
expression_statement
identifier "After"
; ""
expression_statement
identifier "Request"
labeled_statement (+215 nodes collapsed)
labeled_statement (+29 nodes collapsed)
labeled_statement
statement_identifier "projectProgramVersion"
: ":"
expression_statement
number "1"
labeled_statement
statement_identifier "autoImportProviderHost"
: ":"
expression_statement
false "false"
labeled_statement (+44 nodes collapsed)
labeled_statement (+57 nodes collapsed)
labeled_statement (+54 nodes collapsed)
labeled_statement (+53 nodes collapsed)
labeled_statement (+34 nodes collapsed)
labeled_statement (+56 nodes collapsed)
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "Project"
expression_statement
call_expression
string
' "'"
string_fragment "/dev/null/inferredProject1*"
' "'"
arguments
( "("
identifier "Inferred"
) ")"
expression_statement (+22 nodes collapsed)
expression_statement (+95 nodes collapsed)
labeled_statement (+22 nodes collapsed)
labeled_statement
statement_identifier "ProjectRootPath"
: ":"
expression_statement
undefined "undefined"
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+29 nodes collapsed)
labeled_statement (+52 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+86 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+468 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+56 nodes collapsed)
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "Project"
expression_statement
call_expression
string
' "'"
string_fragment "/dev/null/inferredProject1*"
' "'"
arguments
( "("
identifier "Inferred"
) ")"
expression_statement (+22 nodes collapsed)
expression_statement (+95 nodes collapsed)
labeled_statement (+22 nodes collapsed)
labeled_statement
statement_identifier "ProjectRootPath"
: ":"
expression_statement
undefined "undefined"
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+29 nodes collapsed)
labeled_statement (+52 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+86 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+468 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+56 nodes collapsed)
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "Project"
expression_statement
call_expression
string
' "'"
string_fragment "/dev/null/inferredProject1*"
' "'"
arguments
( "("
identifier "Inferred"
) ")"
expression_statement (+22 nodes collapsed)
expression_statement (+95 nodes collapsed)
labeled_statement (+22 nodes collapsed)
labeled_statement
statement_identifier "ProjectRootPath"
: ":"
expression_statement
undefined "undefined"
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+29 nodes collapsed)
labeled_statement (+52 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+86 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+468 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+56 nodes collapsed)
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "Project"
expression_statement
call_expression
string
' "'"
string_fragment "/dev/null/inferredProject1*"
' "'"
arguments
( "("
identifier "Inferred"
) ")"
expression_statement (+22 nodes collapsed)
expression_statement (+95 nodes collapsed)
labeled_statement (+22 nodes collapsed)
labeled_statement
statement_identifier "ProjectRootPath"
: ":"
expression_statement
undefined "undefined"
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+29 nodes collapsed)
labeled_statement (+52 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+86 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+468 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+56 nodes collapsed)
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "Project"
expression_statement
call_expression
string
' "'"
string_fragment "/dev/null/inferredProject1*"
' "'"
arguments
( "("
identifier "Inferred"
) ")"
expression_statement (+22 nodes collapsed)
expression_statement (+95 nodes collapsed)
labeled_statement (+22 nodes collapsed)
labeled_statement
statement_identifier "ProjectRootPath"
: ":"
expression_statement
undefined "undefined"
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+29 nodes collapsed)
labeled_statement (+52 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+86 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+468 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+56 nodes collapsed)
ERROR
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
identifier "Project"
expression_statement
call_expression
string
' "'"
string_fragment "/dev/null/inferredProject1*"
' "'"
arguments
( "("
identifier "Inferred"
) ")"
expression_statement (+22 nodes collapsed)
expression_statement (+95 nodes collapsed)
labeled_statement (+22 nodes collapsed)
labeled_statement
statement_identifier "ProjectRootPath"
: ":"
expression_statement
undefined "undefined"
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+29 nodes collapsed)
labeled_statement (+52 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+86 nodes collapsed)
expression_statement
subscript_expression
identifier "Info"
ERROR
identifier "seq"
[ "["
ERROR
identifier "hh"
: ":"
identifier "mm"
: ":"
identifier "ss"
: ":"
identifier "mss"
] "]"
; ""
labeled_statement (+468 nodes collapsed)