Hytl

所属分类:编译器/解释器
开发工具:Haskell
文件大小:19KB
下载次数:0
上传日期:2021-02-28 13:05:39
上 传 者sh-1993
说明:  玩具函数式编程语言
(toy functional programming language)

文件列表:
ChangeLog.md (44, 2020-10-04)
LICENSE (1529, 2020-10-04)
Setup.hs (46, 2020-10-04)
app (0, 2020-10-04)
app\Main.hs (72, 2020-10-04)
design (0, 2020-10-04)
design\exp.hytl (327, 2020-10-04)
design\fizbuzz.hytl (414, 2020-10-04)
design\lexer.hytl (158, 2020-10-04)
design\todo.hytl (17, 2020-10-04)
dist (0, 2020-10-04)
dist\cabal-config-flags (140, 2020-10-04)
examples (0, 2020-10-04)
examples\example.hytl (61, 2020-10-04)
examples\example.ll (0, 2020-10-04)
examples\examples.hytl (140, 2020-10-04)
hie.yaml (192, 2020-10-04)
package.yaml (1219, 2020-10-04)
scripts (0, 2020-10-04)
scripts\build.sh (145, 2020-10-04)
scripts\compile.sh (518, 2020-10-04)
src (0, 2020-10-04)
src\CLI.hs (1583, 2020-10-04)
src\Compiler.hs (4359, 2020-10-04)
src\Environment.hs (365, 2020-10-04)
src\Eval.hs (3880, 2020-10-04)
src\Lexer (0, 2020-10-04)
src\Lexer\lexer.x (2047, 2020-10-04)
src\Parser (0, 2020-10-04)
src\Parser\AST.hs (1056, 2020-10-04)
src\Parser\parser.y (2374, 2020-10-04)
src\Repl.hs (1972, 2020-10-04)
src\Type (0, 2020-10-04)
src\Type\Type.hs (155, 2020-10-04)
src\Type\TypeInfer.hs (4466, 2020-10-04)
stack.yaml (136, 2020-10-04)
stack.yaml.lock (1553, 2020-10-04)
... ...

# Hytl - Hytl lang is mrsekut's original toy programming language. - [Docs](https://scrapbox.io/mrsekut-p/Hytl) ## Build `$ ./build.sh` ## Run `$ stack exec -- hytl-exe repl` - ex. `> 1+1` - out. `2` ### AST Mode `$ stack exec -- hytl-exe repl -a` - ex. `> 1+1` - out. `Plus (Int 2) (Int 3)` ### Quit `> :quit` ### Help `$ stack exec -- hytl-exe -h`

近期下载者

相关文件


收藏者