new literal types

This commit is contained in:
ProgramSnail 2023-08-12 15:08:53 +03:00
parent c9bef5a02e
commit 2cb4ebd03d
4 changed files with 179 additions and 72 deletions

View file

@ -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))