error: unexpected TOKEN_STRING_START at 10..28, wanted any of [TOKEN_ASSIGN]
error: unexpected TOKEN_STRING_START at 78..98, wanted any of [TOKEN_ASSIGN]
error: unexpected TOKEN_R_BRACE at 162..166, wanted any of [TOKEN_ASSIGN]
error: unexpected end of file, wanted any of [TOKEN_ASSIGN]
error: unexpected end of file
error: unexpected end of file, wanted any of [TOKEN_SEMICOLON]
error: unexpected end of file
error: unexpected end of file, wanted any of [TOKEN_SEMICOLON]
error: unexpected end of file
NODE_ROOT@0..166
NODE_ATTR_SET@0..166
TOKEN_L_BRACE@0..1 "{"
TOKEN_WHITESPACE@1..4 "\n "
NODE_ATTRPATH_VALUE@4..33
NODE_ATTRPATH@4..9
NODE_IDENT@4..9
TOKEN_IDENT@4..9 "hello"
TOKEN_WHITESPACE@9..10 " "
NODE_ERROR@10..28
TOKEN_STRING_START@10..11 "\""
TOKEN_STRING_CONTENT@11..27 "Hello Ùnicödə"
TOKEN_STRING_END@27..28 "\""
TOKEN_WHITESPACE@28..29 " "
TOKEN_ASSIGN@29..30 "="
TOKEN_WHITESPACE@30..31 " "
NODE_LITERAL@31..32
TOKEN_INTEGER@31..32 "1"
TOKEN_SEMICOLON@32..33 ";"
TOKEN_WHITESPACE@33..36 "\n "
NODE_ATTRPATH_VALUE@36..120
NODE_ATTRPATH@36..40
NODE_IDENT@36..40
TOKEN_IDENT@36..40 "test"
TOKEN_WHITESPACE@40..41 " "
TOKEN_ASSIGN@41..42 "="
TOKEN_WHITESPACE@42..43 " "
NODE_ATTR_SET@43..119
TOKEN_L_BRACE@43..44 "{"
TOKEN_WHITESPACE@44..49 "\n "
NODE_ATTRPATH_VALUE@49..65
NODE_ATTRPATH@49..54
NODE_IDENT@49..54
TOKEN_IDENT@49..54 "valid"
TOKEN_WHITESPACE@54..55 " "
TOKEN_ASSIGN@55..56 "="
TOKEN_WHITESPACE@56..57 " "
NODE_STRING@57..64
TOKEN_STRING_START@57..58 "\""
TOKEN_STRING_CONTENT@58..63 "entry"
TOKEN_STRING_END@63..64 "\""
TOKEN_SEMICOLON@64..65 ";"
TOKEN_WHITESPACE@65..70 "\n "
NODE_ATTRPATH_VALUE@70..115
NODE_ATTRPATH@70..77
NODE_IDENT@70..77
TOKEN_IDENT@70..77 "invalid"
TOKEN_WHITESPACE@77..78 " "
NODE_ERROR@78..98
TOKEN_STRING_START@78..79 "\""
TOKEN_STRING_CONTENT@79..84 "entry"
TOKEN_STRING_END@84..85 "\""
TOKEN_SEMICOLON@85..86 ";"
TOKEN_WHITESPACE@86..91 "\n "
TOKEN_IDENT@91..98 "another"
TOKEN_WHITESPACE@98..99 " "
TOKEN_ASSIGN@99..100 "="
TOKEN_WHITESPACE@100..101 " "
NODE_STRING@101..114
TOKEN_STRING_START@101..102 "\""
TOKEN_STRING_CONTENT@102..113 "valid entry"
TOKEN_STRING_END@113..114 "\""
TOKEN_SEMICOLON@114..115 ";"
TOKEN_WHITESPACE@115..118 "\n "
TOKEN_R_BRACE@118..119 "}"
TOKEN_SEMICOLON@119..120 ";"
TOKEN_WHITESPACE@120..123 "\n "
NODE_ATTRPATH_VALUE@123..166
NODE_ATTRPATH@123..128
NODE_IDENT@123..128
TOKEN_IDENT@123..128 "test2"
TOKEN_WHITESPACE@128..129 " "
TOKEN_ASSIGN@129..130 "="
TOKEN_WHITESPACE@130..131 " "
NODE_ATTR_SET@131..166
TOKEN_L_BRACE@131..132 "{"
TOKEN_WHITESPACE@132..137 "\n "
NODE_ATTRPATH_VALUE@137..150
NODE_ATTRPATH@137..142
NODE_IDENT@137..142
TOKEN_IDENT@137..142 "hello"
TOKEN_WHITESPACE@142..143 " "
TOKEN_ASSIGN@143..144 "="
TOKEN_WHITESPACE@144..145 " "
NODE_STRING@145..149
TOKEN_STRING_START@145..146 "\""
TOKEN_STRING_CONTENT@146..148 "hi"
TOKEN_STRING_END@148..149 "\""
TOKEN_SEMICOLON@149..150 ";"
TOKEN_WHITESPACE@150..155 "\n "
NODE_ATTRPATH_VALUE@155..166
NODE_ATTRPATH@155..159
NODE_IDENT@155..159
TOKEN_IDENT@155..159 "aaaa"
TOKEN_WHITESPACE@159..162 "\n "
NODE_ERROR@162..166
TOKEN_R_BRACE@162..163 "}"
TOKEN_SEMICOLON@163..164 ";"
TOKEN_WHITESPACE@164..165 "\n"
TOKEN_R_BRACE@165..166 "}"