summaryrefslogtreecommitdiff
path: root/tests/Language/Elna/ParserSpec.hs
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2024-08-02 00:09:57 +0300
committerEugen Wissner <belka@caraus.de>2024-08-02 00:09:57 +0300
commit5f8d9abe76187669cd7d4f691a2c40db2b4c8a6f (patch)
tree26e9f18c2b73c7533c674070f1df21e2a6ff6268 /tests/Language/Elna/ParserSpec.hs
parentd4471ca2fa765c8c4c4f1e8bec59fc0c441eb824 (diff)
downloadelna-5f8d9abe76187669cd7d4f691a2c40db2b4c8a6f.tar.gz
Require trailing semicolon for type declarations
Diffstat (limited to 'tests/Language/Elna/ParserSpec.hs')
-rw-r--r--tests/Language/Elna/ParserSpec.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/Language/Elna/ParserSpec.hs b/tests/Language/Elna/ParserSpec.hs
index c230797..6c91a11 100644
--- a/tests/Language/Elna/ParserSpec.hs
+++ b/tests/Language/Elna/ParserSpec.hs
@@ -25,12 +25,12 @@ spec =
it "parses type definition for a type starting like array" $
let expected = Program [TypeDefinition "t" $ NamedType "arr"]
- actual = parse programP "" "type t = arr"
+ actual = parse programP "" "type t = arr;"
in actual `shouldParse` expected
it "parses array type definition" $
let expected = Program [TypeDefinition "t" $ ArrayType 10 (NamedType "int")]
- actual = parse programP "" "type t = array[10] of int"
+ actual = parse programP "" "type t = array[10] of int;"
in actual `shouldParse` expected
it "parses parameters" $