From 08ce0c6653c5b8866abf2c399c019a4e2e158932 Mon Sep 17 00:00:00 2001 From: mhoffm Date: Tue, 8 Jun 2021 23:37:15 +0200 Subject: [PATCH] more tests --- test/corpus/expressions.txt | 71 ++++++++++++++++++++++++++++++++++++- 1 file changed, 70 insertions(+), 1 deletion(-) diff --git a/test/corpus/expressions.txt b/test/corpus/expressions.txt index 949069d..6724337 100644 --- a/test/corpus/expressions.txt +++ b/test/corpus/expressions.txt @@ -118,7 +118,6 @@ foo = "bar" (literal_value (string_lit))))))) - ================== string literal multi line error ================== @@ -137,3 +136,73 @@ bar" (literal_value (string_lit (ERROR (UNEXPECTED 'b'))))))))) +================== +bool literal true +================== + +foo = true + +--- + +(config_file + (body + (attribute + (identifier) + (expression + (expr_term + (literal_value + (bool_lit))))))) + +================== +bool literal false +================== + +foo = false + +--- + +(config_file + (body + (attribute + (identifier) + (expression + (expr_term + (literal_value + (bool_lit))))))) + +================== +null literal +================== + +foo = null + +--- + +(config_file + (body + (attribute + (identifier) + (expression + (expr_term + (literal_value + (null_lit))))))) + +================== +collection value tuple +================== + +foo = [1, 2, "foo"] + +--- + +(config_file + (body + (attribute + (identifier) + (expression + (expr_term + (collection_value + (tuple + (expression (expr_term (literal_value (numeric_lit)))) + (expression (expr_term (literal_value (numeric_lit)))) + (expression (expr_term (literal_value (string_lit)))))))))))