Shell编程语言Batsh.zip

时间:2022-08-04 21:08:35
【文件属性】:

文件名称:Shell编程语言Batsh.zip

文件大小:45KB

文件格式:ZIP

更新时间:2022-08-04 21:08:35

开源项目

Batsh 是一个简单的编程语言,可方便的编译成 Bash 和 Windows 批处理脚本。相当于你需要写一次脚本就可以在不同的平台上运行。而且没有任何依赖包。 示例代码: // On UNIX output = ls(); // On Windows output = dir(); // Platform independent output = readdir(); // Test existence ex = exists("file.txt"); 标签:Batsh


【文件预览】:
Batsh-master
----tests()
--------if.batsh(368B)
--------arith.batsh(285B)
--------exists.batsh(179B)
--------output()
--------function.batsh(597B)
--------command.batsh(127B)
--------assignment.batsh(106B)
--------array.batsh(240B)
--------comment.batsh(92B)
--------bash()
--------string.batsh(341B)
--------batch()
--------recursion.batsh(444B)
--------while.batsh(180B)
--------block.batsh(192B)
----src()
--------batsh.ocp(2KB)
--------errors.ml(45B)
--------bash_compile.ml(7KB)
--------formatutil.ml(1KB)
--------bash_format.ml(6KB)
--------lexer.mll(3KB)
--------winbat.ml(582B)
--------bash_transform.ml(5KB)
--------errors.mli(45B)
--------test.ml(4KB)
--------winbat_ast.ml(1KB)
--------batsh_ast.ml(1KB)
--------main.ml(4KB)
--------parser_yacc.mly(4KB)
--------winbat_transform.ml(7KB)
--------bash_ast.ml(1KB)
--------winbat.mli(115B)
--------batsh_format.ml(4KB)
--------winbat_compile.ml(17KB)
--------bash.mli(113B)
--------parser.ml(2KB)
--------bash.ml(552B)
--------symbol_table.ml(4KB)
--------parser.mli(287B)
--------winbat_functions.ml(2KB)
--------bash_functions.ml(3KB)
--------semantic_checker.ml(771B)
--------symbol_table.mli(434B)
--------winbat_format.ml(5KB)
----.gitignore(72B)
----Makefile(613B)
----README.md(5KB)
----scripts()
--------update.js(520B)

网友评论