4 "script_declarations":{
8 "kind":"markup_section",
24 "kind":"markup_suffix",
25 "markup_suffix_less_than_question":{
39 "markup_suffix_name":{
49 "trailing":[{"kind":"end_of_line","text":"\n","offset":4,"width":1}],
56 "kind":"foreach_statement",
71 "foreach_left_paren":{
85 "foreach_collection":{
86 "kind":"awaitable_creation_expression",
87 "awaitable_attribute_spec":{"kind":"missing"},
98 "trailing":[{"kind":"whitespace","text":" ","offset":18,"width":1}],
102 "awaitable_coroutine":{"kind":"missing"},
103 "awaitable_compound_statement":{
104 "kind":"compound_statement",
105 "compound_left_brace":{
119 "compound_statements":{
123 "kind":"switch_statement",
134 "trailing":[{"kind":"whitespace","text":" ","offset":26,"width":1}],
138 "switch_left_paren":{
152 "switch_expression":{
154 "literal_expression":{
157 "kind":"decimal_literal",
169 "switch_right_paren":{
179 "trailing":[{"kind":"whitespace","text":" ","offset":30,"width":1}],
183 "switch_left_brace":{"kind":"missing"},
188 "kind":"switch_section",
189 "switch_section_labels":{"kind":"missing"},
190 "switch_section_statements":{
194 "kind":"expression_statement",
195 "expression_statement_expression":{
205 "trailing":[{"kind":"whitespace","text":" ","offset":37,"width":1}],
209 "expression_statement_semicolon":{"kind":"missing"}
214 "switch_section_fallthrough":{"kind":"missing"}
217 "kind":"switch_section",
218 "switch_section_labels":{"kind":"missing"},
219 "switch_section_statements":{"kind":"list","elements":[{"kind":"missing"}]},
220 "switch_section_fallthrough":{"kind":"missing"}
224 "switch_right_brace":{"kind":"missing"}
229 "compound_right_brace":{"kind":"missing"}
232 "foreach_await_keyword":{"kind":"missing"},
233 "foreach_as":{"kind":"missing"},
234 "foreach_key":{"kind":"missing"},
235 "foreach_arrow":{"kind":"missing"},
236 "foreach_value":{"kind":"missing"},
237 "foreach_right_paren":{
247 "trailing":[{"kind":"end_of_line","text":"\n","offset":39,"width":1}],
252 "kind":"expression_statement",
253 "expression_statement_expression":{
256 "kind":"end_of_file",
267 "expression_statement_semicolon":{"kind":"missing"}
271 "kind":"end_of_file",
272 "end_of_file_token":{
275 "kind":"end_of_file",
290 "program_text":"<?hh\nforeach(async {switch (1) varray )\n",
291 "version":"2020-04-14-0002"