Skip to content

Instantly share code, notes, and snippets.

@Veykril

Veykril/syn.rast Secret

Created March 18, 2021 19:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Veykril/bfb1f9327c906bc61cd88a6ca914accb to your computer and use it in GitHub Desktop.
Save Veykril/bfb1f9327c906bc61cd88a6ca914accb to your computer and use it in GitHub Desktop.
SOURCE_FILE@0..76
FN@0..75
FN_KW@0..2 "fn"
WHITESPACE@2..3 " "
NAME@3..15
IDENT@3..15 "qualify_path"
PARAM_LIST@15..17
L_PAREN@15..16 "("
R_PAREN@16..17 ")"
WHITESPACE@17..19 " "
BLOCK_EXPR@19..75
L_CURLY@19..20 "{"
WHITESPACE@20..25 "\n "
EXPR_STMT@25..42
IF_EXPR@25..42
IF_KW@25..27 "if"
WHITESPACE@27..28 " "
CONDITION@28..37
LET_KW@28..31 "let"
WHITESPACE@31..32 " "
IDENT_PAT@32..33
NAME@32..33
IDENT@32..33 "x"
WHITESPACE@33..34 " "
EQ@34..35 "="
WHITESPACE@35..36 " "
PATH_EXPR@36..37
PATH@36..37
PATH_SEGMENT@36..37
NAME_REF@36..37
IDENT@36..37 "x"
WHITESPACE@37..38 " "
BLOCK_EXPR@38..42
L_CURLY@38..39 "{"
SEMICOLON@39..40 ";"
WHITESPACE@40..41 "\n"
R_CURLY@41..42 "}"
WHITESPACE@42..44 "\n\n"
MODULE@44..75
MOD_KW@44..47 "mod"
WHITESPACE@47..48 " "
NAME@48..53
IDENT@48..53 "tests"
WHITESPACE@53..54 " "
ITEM_LIST@54..75
L_CURLY@54..55 "{"
WHITESPACE@55..60 "\n "
USE@60..73
USE_KW@60..63 "use"
WHITESPACE@63..64 " "
USE_TREE@64..72
PATH@64..69
PATH_SEGMENT@64..69
NAME_REF@64..69
SUPER_KW@64..69 "super"
COLON2@69..71 "::"
STAR@71..72 "*"
SEMICOLON@72..73 ";"
WHITESPACE@73..74 "\n"
R_CURLY@74..75 "}"
WHITESPACE@75..76 "\n"
error 75..75: expected R_CURLY
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment