language-oberon

所属分类:编程语言基础
开发工具:Haskell
文件大小:0KB
下载次数:0
上传日期:2023-09-25 22:10:07
上 传 者sh-1993
说明:  Oberon编程语言的解析器和漂亮的打印机,
(Parser and pretty-printer for the Oberon programming language,)

文件列表:
ChangeLog.md (1376, 2023-09-26)
LICENSE (35106, 2023-09-26)
Setup.hs (46, 2023-09-26)
app/ (0, 2023-09-26)
app/Parse.hs (10347, 2023-09-26)
examples/ (0, 2023-09-26)
examples/AGRS/ (0, 2023-09-26)
examples/AGRS/AGRS.Mod (23286, 2023-09-26)
examples/AGRS/Attributes.Def (8739, 2023-09-26)
examples/AGRS/Directories.Def (1385, 2023-09-26)
examples/AGRS/Display.Def (19614, 2023-09-26)
examples/AGRS/Display3.Def (11521, 2023-09-26)
examples/AGRS/Files.Def (4888, 2023-09-26)
examples/AGRS/Fonts.Def (1271, 2023-09-26)
examples/AGRS/Gadgets.Def (28752, 2023-09-26)
examples/AGRS/Grammars.Mod (18647, 2023-09-26)
examples/AGRS/Library.Mod (15571, 2023-09-26)
examples/AGRS/Links.Def (1979, 2023-09-26)
examples/AGRS/ListRiders.Def (2775, 2023-09-26)
examples/AGRS/Main.Mod (2523, 2023-09-26)
examples/AGRS/Names.Mod (9350, 2023-09-26)
examples/AGRS/OFS.Def (77, 2023-09-26)
examples/AGRS/Oberon.Def (15935, 2023-09-26)
examples/AGRS/Objects.Def (19735, 2023-09-26)
examples/AGRS/Parser.Mod (22448, 2023-09-26)
examples/AGRS/Parser2.Mod (13788, 2023-09-26)
examples/AGRS/Perm.Mod (5597, 2023-09-26)
examples/AGRS/Permanence.Mod (5694, 2023-09-26)
examples/AGRS/Pictures.Def (5710, 2023-09-26)
examples/AGRS/SYSTEM.Def (520, 2023-09-26)
examples/AGRS/Speller.Mod (11964, 2023-09-26)
examples/AGRS/TextFrames.Def (2525, 2023-09-26)
examples/AGRS/Texts.Def (13368, 2023-09-26)
examples/AGRS/Viewers.Def (3186, 2023-09-26)
language-oberon.cabal (3247, 2023-09-26)
src/ (0, 2023-09-26)
src/Language/ (0, 2023-09-26)
src/Language/Oberon.hs (7332, 2023-09-26)
... ...

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](http://hackage.haskell.org/package/language-oberon/docs/Language-Oberon-Grammar.html) module. * Resolution of identifiers and disambiguation of a parsed AST with the [Resolver](http://hackage.haskell.org/package/language-oberon/docs/Language-Oberon-Resolver.html) module. * Checking and reporting of type errors with the [TypeChecker](http://hackage.haskell.org/package/language-oberon/docs/Language-Oberon-TypeChecker.html) module. * Constant folding with the [ConstantFolder](http://hackage.haskell.org/package/language-oberon/docs/Language-Oberon-ConstantFolder.html) module. * Re-printing of a parsed AST in its original form, preserving the whitespace and comments, with the [Reserializer](http://hackage.haskell.org/package/language-oberon/docs/Language-Oberon-Reserializer.html) module. * Pretty-printing of a parsed AST with the [Pretty](http://hackage.haskell.org/package/language-oberon/docs/Language-Oberon-Pretty.html) module.

近期下载者

相关文件


收藏者