mirror of
https://github.com/elladunbar/tree-sitter-hy.git
synced 2025-11-05 14:59:55 -06:00
53 lines
838 B
Text
53 lines
838 B
Text
=======
|
|
keyword
|
|
=======
|
|
|
|
:test
|
|
(f :foo 3)
|
|
|
|
---
|
|
|
|
(source_file
|
|
(keyword (immediate_symbol))
|
|
(expression
|
|
(symbol) (keyword (immediate_symbol)) (integer)))
|
|
|
|
==================
|
|
dotted identifiers
|
|
==================
|
|
|
|
(foo.bar.baz)
|
|
(.foo.bar)
|
|
(..foo.bar)
|
|
.foo.bar
|
|
|
|
---
|
|
|
|
(source_file
|
|
(expression
|
|
(dotted_identifier (symbol) (immediate_symbol) (immediate_symbol)))
|
|
(expression
|
|
(dotted_identifier (immediate_symbol) (immediate_symbol)))
|
|
(expression
|
|
(dotted_identifier (immediate_symbol) (immediate_symbol)))
|
|
(dotted_identifier (immediate_symbol) (immediate_symbol)))
|
|
|
|
======================
|
|
not dotted identifiers
|
|
======================
|
|
|
|
.
|
|
...
|
|
........
|
|
. .
|
|
(. foo bar)
|
|
|
|
---
|
|
|
|
(source_file
|
|
(dots)
|
|
(dots)
|
|
(dots)
|
|
(dots) (dots)
|
|
(expression
|
|
(dots) (symbol) (symbol)))
|