blob: 8e8d9e992094aac979160efbf1caab2e5fc5560c [file] [log] [blame]
SOURCE_FILE@0..67
FN_DEF@0..66
FN_KW@0..2 "fn"
WHITESPACE@2..3 " "
NAME@3..6
IDENT@3..6 "foo"
PARAM_LIST@6..8
L_PAREN@6..7 "("
R_PAREN@7..8 ")"
WHITESPACE@8..9 " "
BLOCK_EXPR@9..66
L_CURLY@9..10 "{"
WHITESPACE@10..15 "\n "
EXPR_STMT@15..23
AWAIT_EXPR@15..22
PATH_EXPR@15..16
PATH@15..16
PATH_SEGMENT@15..16
NAME_REF@15..16
IDENT@15..16 "x"
DOT@16..17 "."
AWAIT_KW@17..22 "await"
SEMICOLON@22..23 ";"
WHITESPACE@23..28 "\n "
EXPR_STMT@28..38
AWAIT_EXPR@28..37
FIELD_EXPR@28..31
PATH_EXPR@28..29
PATH@28..29
PATH_SEGMENT@28..29
NAME_REF@28..29
IDENT@28..29 "x"
DOT@29..30 "."
NAME_REF@30..31
INT_NUMBER@30..31 "0"
DOT@31..32 "."
AWAIT_KW@32..37 "await"
SEMICOLON@37..38 ";"
WHITESPACE@38..43 "\n "
EXPR_STMT@43..64
METHOD_CALL_EXPR@43..63
TRY_EXPR@43..55
AWAIT_EXPR@43..54
CALL_EXPR@43..48
FIELD_EXPR@43..46
PATH_EXPR@43..44
PATH@43..44
PATH_SEGMENT@43..44
NAME_REF@43..44
IDENT@43..44 "x"
DOT@44..45 "."
NAME_REF@45..46
INT_NUMBER@45..46 "0"
ARG_LIST@46..48
L_PAREN@46..47 "("
R_PAREN@47..48 ")"
DOT@48..49 "."
AWAIT_KW@49..54 "await"
QUESTION@54..55 "?"
DOT@55..56 "."
NAME_REF@56..61
IDENT@56..61 "hello"
ARG_LIST@61..63
L_PAREN@61..62 "("
R_PAREN@62..63 ")"
SEMICOLON@63..64 ";"
WHITESPACE@64..65 "\n"
R_CURLY@65..66 "}"
WHITESPACE@66..67 "\n"