一种shell脚本语言

时间:2024-07-18 13:16:58
【文件属性】:

文件名称:一种shell脚本语言

文件大小:53KB

文件格式:ZIP

更新时间:2024-07-18 13:16:58

slash

削减用于完成工作的系统级语言。Slash 站点上提供了详细的文档动机Bash 是一个很棒的 shell,但是对于 shell 编程,bash 非常过时、神秘、难以推理,并且在其中实现任何逻辑都很烦人。Slash 是一种 shell 编程语言,而不是 shell。它有一个非常紧凑的独立二进制文件,并允许更高级别的构造和许多熟悉的语法。同时,传统的进程生成是一阶语言元素。该语言的灵感来自于类似 C 的扩展语言(JavaScript、C#、Rust),熟悉这些语言的程序员应该不会感到惊讶。它还包含来自传统 shell 脚本语言(如 ash 和 bash)的元素,但纯粹是围绕生成子进程、管道和重定向的语法。Slash 是一种非常小的语言,几乎没有支持库,因为其意图是依赖于标准的 unix 工具箱。Slash 也适用于 Windows,但 Windows 中的原语不像 unix 中那样是字符串。构建和安装构建说明:安装锈在本地克隆它``git clonehttps://github.com/mikkeldamsgaard/slash.git`光盘斜线运行货物:cargo build --rele


【文件预览】:
slash-main
----.gitignore(8B)
----src()
--------closure.rs(3KB)
--------main.rs(1KB)
--------function.rs(16KB)
--------error.rs(2KB)
--------slash.pest(4KB)
--------value.rs(14KB)
--------evaluate.rs(14KB)
--------lib.rs(20KB)
----Cargo.lock(9KB)
----slash.iml(555B)
----LICENSE(18KB)
----Cargo.toml(354B)
----README.md(9KB)
----tests()
--------file_tests.rs(407B)
--------expression_tests.rs(2KB)
--------statement_tests.rs(2KB)
--------function_tests.rs(2KB)
--------testfiles()
--------common()
----docs()
--------.gitignore(56B)
--------index.md(1KB)
--------_data()
--------_config.yml(3KB)
--------about.md(245B)
--------installation.md(482B)
--------book()
--------Gemfile(1KB)
--------CNAME(13B)
--------Gemfile.lock(8KB)
--------404.html(419B)

网友评论