文件名称:jrsonnet:Jsonnet语言的Rust实现
文件大小:109KB
文件格式:ZIP
更新时间:2024-05-04 00:14:45
rust interpreter hacktoberfest jsonnet Rust
杰森网 它是什么 是一种数据模板语言 这个Rust箱子同时实现了jsonnet库和一个基于它的替代jsonnet可执行文件。 有关更多信息,请参见。 为什么? 该标准已经有多种实现以不同的语言实现: , , 。 与所有现有实现相比,此实现显示出更好的性能。 有关更多信息,请参见。 最后,在Rust中实现某些东西总是很有趣。 符合 通过所有原始examples测试 通过所有原始的test_suite测试,除了那些需要与默认实现相同的test_suite测试(虽然也可用,但类似香草的堆栈跟踪并非100%相同): ## Explaining format ``` RuntimeError( "3" ) --> /home/lach/jsonnet-rs/a.jsonnet: 1 : 25 | 1 | local a = "0.20d" % error "3" ;
【文件预览】:
jrsonnet-master
----.gitignore(79B)
----bindings()
--------Makefile(704B)
--------js()
--------c()
--------README.md(302B)
--------jsonnet()
----flake.lock(1KB)
----.gitlab-ci.yml(1KB)
----Cargo.lock(13KB)
----build()
--------Dockerfile(268B)
--------make-docker.sh(201B)
--------run-docker.sh(196B)
----LICENSE(1KB)
----Cargo.toml(347B)
----cmds()
--------jrsonnet()
----.github()
--------workflows()
----README.md(3KB)
----.envrc(152B)
----flake.nix(595B)
----crates()
--------jrsonnet-stdlib()
--------jrsonnet-interner()
--------jrsonnet-parser()
--------jrsonnet-cli()
--------jrsonnet-evaluator()
--------jrsonnet-types()
----.rustfmt.toml(17B)