158 lines
6.6 KiB
Text
158 lines
6.6 KiB
Text
result:
|
||
[(module [(prelude "prelude")] [] []) (eoi "")]
|
||
result:
|
||
[(module [] [(import "import" [(import_path [] me)])] []) (eoi "")]
|
||
error at line 1, column 0:
|
||
expected command
|
||
partial syntax tree:
|
||
[(module [] [] []) (eoi "")]
|
||
error at line 1, column 6:
|
||
expected "." or identifier
|
||
partial syntax tree:
|
||
[(module
|
||
[]
|
||
[(import "import" [(import_path [] <missing>) <missing>]) <missing>]
|
||
<missing>)
|
||
(eoi "")]
|
||
result:
|
||
[(module
|
||
[(prelude "prelude")]
|
||
[(import "import" [(import_path ["." "."] a) (import_path [] b)])
|
||
(import "import" [(import_path [] c)])]
|
||
[])
|
||
(eoi "")]
|
||
result:
|
||
[(module [] [] [(open "open" [[me [] [] [] []] [you [] [] [] []]])]) (eoi "")]
|
||
result:
|
||
[(module
|
||
[]
|
||
[]
|
||
[(open
|
||
"open"
|
||
[[me
|
||
[["as" you]]
|
||
[[["(" a] [b c] ")"]]
|
||
[[["(" "renaming"] [[a "->" b] [c "->" d]] ")"]]
|
||
[["(" "hiding" [a b] ")"]]]])])
|
||
(eoi "")]
|
||
error at line 1, column 8:
|
||
expected command
|
||
partial syntax tree:
|
||
[(module [] [] [(open "open" [[me [] [] [] []]])]) (eoi "")]
|
||
error at line 1, column 5:
|
||
expected identifier
|
||
error at line 1, column 9:
|
||
expected identifier
|
||
partial syntax tree:
|
||
[(module
|
||
[]
|
||
[]
|
||
[(open "open" [[<missing> <missing> <missing> <missing> <missing>] <missing>])
|
||
(open "open" [[<missing> <missing> <missing> <missing> <missing>] <missing>])])
|
||
(eoi "")]
|
||
error at line 1, column 8:
|
||
expected command
|
||
partial syntax tree:
|
||
[(module
|
||
[]
|
||
[]
|
||
[(open "open" [[me [] [] [] []]]) (open "open" [[you [] [] [] []]])])
|
||
(eoi "")]
|
||
result:
|
||
[(module
|
||
[]
|
||
[]
|
||
[(open "open" [[a [] [] [] []]])
|
||
(section
|
||
"section"
|
||
[b]
|
||
[(open "open" [[c [] [] [] []]])
|
||
(section "section" [d] [(open "open" [[e [] [] [] []]])] "end" [d])]
|
||
"end"
|
||
[b])])
|
||
(eoi "")]
|
||
result:
|
||
[(module [] [] [(section "section" [a] [] "end" [])]) (eoi "")]
|
||
result:
|
||
[(module
|
||
[]
|
||
[]
|
||
[(notation "notation" [[] [[["`" "Prop" "`" []] []]]] ":=" (hole "_"))])
|
||
(eoi "")]
|
||
result:
|
||
[(mixfix "prefix" ["`" "+" "`" [[":" (base10_lit "10")]]] ":=" (hole "_"))
|
||
(eoi "")]
|
||
(notation
|
||
"notation"
|
||
[[] [[["`" "+" "`" [[":" (base10_lit "10")]]] [[b [[":" (base10_lit "10")]]]]]]]
|
||
":="
|
||
(hole "_"))
|
||
notation`+`:10 b:10 :=_
|
||
error at line 10, column 19:
|
||
expected "_"
|
||
error at line 11, column 26:
|
||
expected "_"
|
||
error at line 85, column 0:
|
||
expected command
|
||
partial syntax tree:
|
||
[(module
|
||
[(prelude "prelude")]
|
||
[]
|
||
[(notation "notation" [[] [[["`" "Prop" "`" []] []]]] ":=" (hole <missing>))
|
||
(notation
|
||
"notation"
|
||
[[f] [[["`" "$ " "`" [[":" (base10_lit "1")]]] [[a [[":" (base10_lit "0")]]]]]]]
|
||
":="
|
||
(hole <missing>))
|
||
(reserve_mixfix ["reserve" "prefix"] ["`" "¬" "`" [[":" (base10_lit "40")]]])
|
||
(reserve_mixfix ["reserve" "prefix"] ["`" "~" "`" [[":" (base10_lit "40")]]])
|
||
(reserve_mixfix ["reserve" "infixr"] ["`" "∧ " "`" [[":" (base10_lit "35")]]])
|
||
(reserve_mixfix ["reserve" "infixr"] ["`" "/\\ " "`" [[":" (base10_lit "35")]]])
|
||
(reserve_mixfix ["reserve" "infixr"] ["`" "\\/ " "`" [[":" (base10_lit "30")]]])
|
||
(reserve_mixfix ["reserve" "infixr"] ["`" "∨ " "`" [[":" (base10_lit "30")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "<-> " "`" [[":" (base10_lit "20")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "↔ " "`" [[":" (base10_lit "20")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "= " "`" [[":" (base10_lit "50")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "== " "`" [[":" (base10_lit "50")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "≠ " "`" [[":" (base10_lit "50")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "≈ " "`" [[":" (base10_lit "50")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "~ " "`" [[":" (base10_lit "50")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "≡ " "`" [[":" (base10_lit "50")]]])
|
||
(reserve_mixfix ["reserve" "infixl"] ["`" "⬝ " "`" [[":" (base10_lit "75")]]])
|
||
(reserve_mixfix ["reserve" "infixr"] ["`" "▸ " "`" [[":" (base10_lit "75")]]])
|
||
(reserve_mixfix ["reserve" "infixr"] ["`" "▹ " "`" [[":" (base10_lit "75")]]])
|
||
(reserve_mixfix ["reserve" "infixr"] ["`" "⊕ " "`" [[":" (base10_lit "30")]]])
|
||
(reserve_mixfix ["reserve" "infixr"] ["`" "× " "`" [[":" (base10_lit "35")]]])
|
||
(reserve_mixfix ["reserve" "infixl"] ["`" "+ " "`" [[":" (base10_lit "65")]]])
|
||
(reserve_mixfix ["reserve" "infixl"] ["`" "- " "`" [[":" (base10_lit "65")]]])
|
||
(reserve_mixfix ["reserve" "infixl"] ["`" "* " "`" [[":" (base10_lit "70")]]])
|
||
(reserve_mixfix ["reserve" "infixl"] ["`" "/ " "`" [[":" (base10_lit "70")]]])
|
||
(reserve_mixfix ["reserve" "infixl"] ["`" "% " "`" [[":" (base10_lit "70")]]])
|
||
(reserve_mixfix ["reserve" "infixl"] ["`" "%ₙ " "`" [[":" (base10_lit "70")]]])
|
||
(reserve_mixfix ["reserve" "prefix"] ["`" "-" "`" [[":" (base10_lit "100")]]])
|
||
(reserve_mixfix ["reserve" "infixr"] ["`" "^ " "`" [[":" (base10_lit "80")]]])
|
||
(reserve_mixfix ["reserve" "infixr"] ["`" "∘ " "`" [[":" (base10_lit "90")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "<= " "`" [[":" (base10_lit "50")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "≤ " "`" [[":" (base10_lit "50")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "< " "`" [[":" (base10_lit "50")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" ">= " "`" [[":" (base10_lit "50")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "≥ " "`" [[":" (base10_lit "50")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "> " "`" [[":" (base10_lit "50")]]])
|
||
(reserve_mixfix ["reserve" "prefix"] ["`" "!" "`" [[":" (base10_lit "40")]]])
|
||
(reserve_mixfix ["reserve" "infixl"] ["`" "&& " "`" [[":" (base10_lit "35")]]])
|
||
(reserve_mixfix ["reserve" "infixl"] ["`" "|| " "`" [[":" (base10_lit "30")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "∈ " "`" [[":" (base10_lit "50")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "∉ " "`" [[":" (base10_lit "50")]]])
|
||
(reserve_mixfix ["reserve" "infixl"] ["`" "∩ " "`" [[":" (base10_lit "70")]]])
|
||
(reserve_mixfix ["reserve" "infixl"] ["`" "∪ " "`" [[":" (base10_lit "65")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "⊆ " "`" [[":" (base10_lit "50")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "⊇ " "`" [[":" (base10_lit "50")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "⊂ " "`" [[":" (base10_lit "50")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "⊃ " "`" [[":" (base10_lit "50")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "\\ " "`" [[":" (base10_lit "70")]]])
|
||
(reserve_mixfix ["reserve" "infix"] ["`" "∣ " "`" [[":" (base10_lit "50")]]])
|
||
(reserve_mixfix ["reserve" "infixl"] ["`" "++ " "`" [[":" (base10_lit "65")]]])
|
||
(reserve_mixfix ["reserve" "infixr"] ["`" ":: " "`" [[":" (base10_lit "67")]]])
|
||
(reserve_mixfix ["reserve" "infixl"] ["`" "; " "`" [[":" (base10_lit "1")]]])
|
||
(universe [["universes" [u v w]]])])
|
||
(eoi "")]
|