44 lines
1 KiB
Text
44 lines
1 KiB
Text
result:
|
|
(module [(prelude "prelude")] [] [])
|
|
result:
|
|
(module [] [(import "import" [(import_path [] me)])] [])
|
|
error at line 1, column 0:
|
|
unexpected 'i'
|
|
expected "prelude", "import", command or end of input
|
|
result:
|
|
(module
|
|
[(prelude "prelude")]
|
|
[(import "import" [(import_path ["." "."] a) (import_path [] b)])
|
|
(import "import" [(import_path [] c)])]
|
|
[])
|
|
result:
|
|
(module [] [] [(open "open" [[me [] [] [] []] [you [] [] [] []]])])
|
|
result:
|
|
(module
|
|
[]
|
|
[]
|
|
[(open
|
|
"open"
|
|
[[me
|
|
[["as" you]]
|
|
[[["(" a] [b c] ")"]]
|
|
[[["(" "renaming"] [[a "->" b] [c "->" d]] ")"]]
|
|
[["(" "hiding" [a b] ")"]]]])])
|
|
result:
|
|
(module
|
|
[]
|
|
[]
|
|
[(open "open" [[a [] [] [] []]])
|
|
(section
|
|
"section"
|
|
[b]
|
|
[(open "open" [[c [] [] [] []]])
|
|
(section "section" [d] [(open "open" [[e [] [] [] []]])] "end" [d])]
|
|
"end"
|
|
[b])])
|
|
result:
|
|
(module [] [] [(section "section" [a] [] "end" [])])
|
|
result:
|
|
(module [] [] [["notation" [[] [[["`" "Prop" "`" []] []]]] ":=" (hole "_")]])
|
|
error at line 10, column 24:
|
|
expected "_"
|