mirror of
https://codeberg.org/ProgramSnail/tree-sitter-lang.git
synced 2026-03-12 04:37:09 +00:00
new literal types
This commit is contained in:
parent
c9bef5a02e
commit
2cb4ebd03d
4 changed files with 179 additions and 72 deletions
|
|
@ -86,14 +86,14 @@ test_k 'n 'k : Int Int -> Bool = {
|
|||
(name_expression
|
||||
(simple_name_identifier))
|
||||
(operator)
|
||||
(number_literal))
|
||||
(index_literal))
|
||||
(name_expression
|
||||
(reference_expression
|
||||
(array_access
|
||||
(simple_name_identifier)
|
||||
(number_literal)))
|
||||
(index_literal)))
|
||||
(simple_name_identifier))
|
||||
(number_literal))))
|
||||
(index_literal))))
|
||||
(empty_lines)
|
||||
(match
|
||||
(name_definition
|
||||
|
|
@ -101,7 +101,7 @@ test_k 'n 'k : Int Int -> Bool = {
|
|||
(case
|
||||
(name_expression
|
||||
(simple_name_identifier)
|
||||
(number_literal))))
|
||||
(index_literal))))
|
||||
(empty_lines)
|
||||
(match
|
||||
(operator_expression
|
||||
|
|
@ -113,12 +113,12 @@ test_k 'n 'k : Int Int -> Bool = {
|
|||
(case
|
||||
(name_expression
|
||||
(simple_name_identifier)
|
||||
(number_literal)
|
||||
(index_literal)
|
||||
(operator_expression
|
||||
(name_expression
|
||||
(simple_name_identifier))
|
||||
(operator)
|
||||
(number_literal)))))
|
||||
(index_literal)))))
|
||||
(empty_lines)
|
||||
(operator_expression
|
||||
(name_expression
|
||||
|
|
@ -136,13 +136,13 @@ test_k 'n 'k : Int Int -> Bool = {
|
|||
(simple_type
|
||||
(simple_type_identifier))
|
||||
(simple_name_identifier)
|
||||
(number_literal))
|
||||
(index_literal))
|
||||
(simple_name_identifier)
|
||||
(operator_expression
|
||||
(name_expression
|
||||
(simple_name_identifier))
|
||||
(operator)
|
||||
(number_literal)))))
|
||||
(index_literal)))))
|
||||
(empty_lines)
|
||||
(match
|
||||
(name_definition
|
||||
|
|
@ -173,21 +173,21 @@ test_k 'n 'k : Int Int -> Bool = {
|
|||
(name_definition
|
||||
(simple_name_identifier))
|
||||
(operator_expression
|
||||
(number_literal)
|
||||
(index_literal)
|
||||
(operator)
|
||||
(operator_expression
|
||||
(operator_expression
|
||||
(name_expression
|
||||
(simple_name_identifier))
|
||||
(operator)
|
||||
(number_literal))
|
||||
(index_literal))
|
||||
(operator_tail1)
|
||||
(number_literal)))
|
||||
(index_literal)))
|
||||
(operator_expression
|
||||
(name_expression
|
||||
(simple_name_identifier))
|
||||
(operator)
|
||||
(number_literal)))
|
||||
(index_literal)))
|
||||
(block
|
||||
(empty_lines)
|
||||
(condition
|
||||
|
|
@ -196,7 +196,7 @@ test_k 'n 'k : Int Int -> Bool = {
|
|||
(name_expression
|
||||
(simple_name_identifier))
|
||||
(operator)
|
||||
(number_literal))
|
||||
(index_literal))
|
||||
(operator_tail1)
|
||||
(name_expression
|
||||
(simple_name_identifier)))
|
||||
|
|
@ -211,7 +211,7 @@ test_k 'n 'k : Int Int -> Bool = {
|
|||
(name_expression
|
||||
(simple_name_identifier))
|
||||
(operator)
|
||||
(number_literal)))
|
||||
(index_literal)))
|
||||
(operator)
|
||||
(string_literal))
|
||||
(operator_tail1)
|
||||
|
|
@ -220,7 +220,7 @@ test_k 'n 'k : Int Int -> Bool = {
|
|||
(name_expression
|
||||
(simple_name_identifier))
|
||||
(operator)
|
||||
(number_literal))
|
||||
(index_literal))
|
||||
(simple_name_identifier))))
|
||||
(name_expression
|
||||
(simple_name_identifier)
|
||||
|
|
@ -235,15 +235,15 @@ test_k 'n 'k : Int Int -> Bool = {
|
|||
(loop
|
||||
(placeholder)
|
||||
(operator_expression
|
||||
(number_literal)
|
||||
(index_literal)
|
||||
(operator)
|
||||
(operator_expression
|
||||
(number_literal)
|
||||
(index_literal)
|
||||
(operator)
|
||||
(name_expression
|
||||
(simple_name_identifier)
|
||||
(simple_name_identifier)
|
||||
(number_literal))))
|
||||
(index_literal))))
|
||||
(char_literal)))
|
||||
(operator)
|
||||
(string_literal))
|
||||
|
|
@ -276,14 +276,14 @@ test_k 'n 'k : Int Int -> Bool = {
|
|||
(name_expression
|
||||
(argument_name_identifier))
|
||||
(operator)
|
||||
(number_literal)))
|
||||
(index_literal)))
|
||||
(return
|
||||
(operator_expression
|
||||
(name_expression
|
||||
(simple_type
|
||||
(simple_type_identifier))
|
||||
(simple_name_identifier)
|
||||
(number_literal))
|
||||
(index_literal))
|
||||
(operator)
|
||||
(name_expression
|
||||
(simple_type
|
||||
|
|
@ -303,7 +303,7 @@ test_k 'n 'k : Int Int -> Bool = {
|
|||
(name_expression
|
||||
(argument_name_identifier)))
|
||||
(operator_tail1)
|
||||
(number_literal))))
|
||||
(index_literal))))
|
||||
(empty_lines)
|
||||
(match
|
||||
(operator_expression
|
||||
|
|
@ -365,13 +365,13 @@ test_k 'n 'k : Int Int -> Bool = {
|
|||
(name_definition
|
||||
(simple_name_identifier))
|
||||
(case
|
||||
(number_literal)))
|
||||
(index_literal)))
|
||||
(empty_lines)
|
||||
(match
|
||||
(name_definition
|
||||
(simple_name_identifier))
|
||||
(case
|
||||
(number_literal)))
|
||||
(index_literal)))
|
||||
(empty_lines)
|
||||
(loop
|
||||
(name_expression
|
||||
|
|
@ -393,7 +393,7 @@ test_k 'n 'k : Int Int -> Bool = {
|
|||
(name_expression
|
||||
(simple_name_identifier))
|
||||
(operator)
|
||||
(number_literal))
|
||||
(index_literal))
|
||||
(empty_lines)))
|
||||
(empty_lines)
|
||||
(loop
|
||||
|
|
@ -405,7 +405,7 @@ test_k 'n 'k : Int Int -> Bool = {
|
|||
(name_expression
|
||||
(simple_name_identifier)))
|
||||
(operator_tail1)
|
||||
(number_literal))
|
||||
(index_literal))
|
||||
(block
|
||||
(empty_lines)
|
||||
(match
|
||||
|
|
@ -420,7 +420,7 @@ test_k 'n 'k : Int Int -> Bool = {
|
|||
(name_expression
|
||||
(simple_name_identifier)))
|
||||
(operator_tail1)
|
||||
(number_literal))))
|
||||
(index_literal))))
|
||||
(empty_lines)
|
||||
(condition
|
||||
(name_expression
|
||||
|
|
@ -463,7 +463,7 @@ test_k 'n 'k : Int Int -> Bool = {
|
|||
(name_expression
|
||||
(simple_name_identifier))
|
||||
(operator)
|
||||
(number_literal))
|
||||
(index_literal))
|
||||
(return
|
||||
(bool_literal)))
|
||||
(empty_lines)
|
||||
|
|
@ -481,10 +481,10 @@ test_k 'n 'k : Int Int -> Bool = {
|
|||
(simple_name_identifier)
|
||||
(simple_name_identifier))
|
||||
(operator)
|
||||
(number_literal)))
|
||||
(index_literal)))
|
||||
(operator_tail1)
|
||||
(operator_expression
|
||||
(float_number_literal)
|
||||
(double_literal)
|
||||
(operator)
|
||||
(name_expression
|
||||
(simple_name_identifier)
|
||||
|
|
@ -510,6 +510,6 @@ test_k 'n 'k : Int Int -> Bool = {
|
|||
(name_expression
|
||||
(simple_name_identifier))
|
||||
(operator)
|
||||
(number_literal))))
|
||||
(index_literal))))
|
||||
(empty_lines)))
|
||||
(empty_lines))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue