【文件属性】:
文件名称:salty:转换为php的语言
文件大小:1.24MB
文件格式:ZIP
更新时间:2021-02-16 10:05:56
Haskell
咸
用法
自己编译代码,或者只是将其中一个二进制文件复制到bin 。
编译中
安装堆栈:
然后:
make install
默认情况下,salty从stdin读取并打印到stdout。 您还可以给它一个文件,如下所示:
salty test.salt
它将在标准输出上打印php代码。
salty -f test.salt
将写入test.php 。
stack ghci
在ghci中与解析器一起玩。
特征
查看功能列表。
Vim整合
将它们添加到您的.vimrc :
autocmd BufNewFile,BufRead *.salt set filetype=salty
autocmd BufEnter *.salt
" all .salt files are automatically compiled to PHP on write.
autocmd BufWritePos
【文件预览】:
salty-main
----.gitignore(59B)
----app()
--------Main.hs(3KB)
----Setup.hs(46B)
----IMPROVEMENTS.md(135B)
----Makefile(298B)
----src()
--------ToPhp.hs(26KB)
--------Parser.hs(32KB)
--------PhpToPhp.hs(354B)
--------Utils.hs(13KB)
--------Types.hs(6KB)
--------Print.hs(4KB)
--------Formatting.hs(6KB)
--------FormattingJs.hs(6KB)
--------ParserPhp.hs(5KB)
--------ToJs.hs(25KB)
----bin()
--------linux()
--------osx()
----todos(134B)
----stack.yaml.lock(449B)
----LICENSE(1KB)
----salty.cabal(2KB)
----WHATS_MISSING.md(676B)
----examples()
--------fibonacci-v1.salt(142B)
--------fibonacci-v1.php(195B)
--------fibonacci-v2.php(180B)
--------fibonacci-v2.salt(103B)
----FEATURES.md(7KB)
----README.md(937B)
----EDGE_CASES.md(383B)
----package.yaml(1KB)
----test()
--------Spec.hs(43KB)
----ChangeLog.md(45B)
----stack.yaml(2KB)