@hackage language-oberon0.3.4.1
Parser, pretty-printer, and more for the Oberon programming language
Installation
Dependencies (15)
- base >=4.16 && <5
- base-orphans >=0.8.2 && <1.0
- containers >=0.5 && <1.0
- deep-transformations >=0.4 && <0.5
- directory <1.4
- either >=5 && <6 Show all…
Dependents (1)
@hackage/language-Modula2
language-oberon - Oberon parser, pretty-printer, and more
This package provides a library and executable for parsing and processing the source code in programming language Oberon. The following functionality is presently available:
- Parsing with the grammars specified in the Grammar module.
- Resolution of identifiers and disambiguation of a parsed AST with the Resolver module.
- Checking and reporting of type errors with the TypeChecker module.
- Constant folding with the ConstantFolder module.
- Re-printing of a parsed AST in its original form, preserving the whitespace and comments, with the Reserializer module.
- Pretty-printing of a parsed AST with the Pretty module.