compiler:Capybara是一种可编译为ZPL的语言

时间:2024-06-03 15:37:28
【文件属性】:

文件名称:compiler:Capybara是一种可编译为ZPL的语言

文件大小:28KB

文件格式:ZIP

更新时间:2024-06-03 15:37:28

TypeScript

水豚编程语言 Capybara是针对ZPL的领域特定语言。 它包含以下功能: 可扩展-您可以本地扩展语言及其标记。 编译器支持特殊符号来抽象问题的范围。 基本类型系统-水豚有四种基本类型: Any , String , Integer和Bool 。 基于范围的类型系统-遵循Idris的概念,水豚具有0到10、10到20的整数以及您的范围,并进行编译时类型检查。 声明式-不要说该怎么办,也不要说该怎么办。 说到哪里去做。 模块化-高度组织化的简单模块系统。 不变性-除非指定,否则声明是不变的。 例子 你好,世界! Module HelloWorld . Import StdPrint { field, font, label }. Declare text :: String : = {: Hello World ! :}. Export Block main labe


【文件预览】:
compiler-master
----.travis.yml(89B)
----core()
--------StdPrint.capy(545B)
----LICENSE(34KB)
----src()
--------parser.pegjs(13KB)
--------Visitor.ts(1KB)
--------repl.ls(1KB)
--------Grammar.ts(2KB)
----examples()
--------Conditional.capy(226B)
--------BlockInclusion.capy(275B)
--------HelloWorld.capy(244B)
----helloworld.png(8KB)
----README.md(1KB)

网友评论