没有合适的资源?快使用搜索试试~ 我知道了~
cytosol:一种类似于蜂窝程序的编程语言
共83个文件
cyt:44个
rs:22个
toml:9个
需积分: 0 0 下载量 61 浏览量
2021-05-16
19:45:03
上传
评论
收藏 80KB ZIP 举报
温馨提示
cytosol 一种可嵌入的编程语言,有点像蜂窝程序。 实施状况 代币化 解析 语义分析与翻译 运行时系统和主机API 语言概述 环境中的记录可以激活基因功能或触发规则。 基因功能可以将新记录表达到环境中。 规则可以修改环境中的记录。 record 记录就像“ struct s”。 它们具有名称,并且可以具有字段。 record PersonInfo(name: string, age: int) 在表达式中,可以使用名称来访问记录字段,例如p.name或p.age 。 记录的名称可以用作类型。 record Student(final_grade: int, info: PersonInfo) 环境 环境是未分类的大型record集。 可以在环境中添加或删除记录。 要在环境中检查或绑定记录,它们必须位于gene功能的“执行因子”列表中或rule s的“React物
资源推荐
资源详情
资源评论
收起资源包目录
cytosol-main.zip (83个子文件)
cytosol-main
.github
workflows
cffi-nightly.yml 1KB
rust.yml 365B
cytosol-syntax
src
types.rs 2KB
lib.rs 81B
impls.rs 2KB
Cargo.toml 256B
cytosol
src
driver.rs 7KB
lib.rs 165B
reporting.rs 24KB
Cargo.toml 564B
cytosol-tester
tests
ui.rs 192B
src
driver.rs 2KB
perf_track.rs 6KB
main.rs 3KB
debug.rs 9KB
Cargo.toml 413B
tests
fail
parsing
wrong_keyword.cyt 378B
semantic
product_unknown_field.cyt 543B
unknown_extern.cyt 257B
call_missing_parameter.cyt 464B
call_unknown_parameter.cyt 635B
builtin_as_product.cyt 272B
product_type_mismatch_prefix_op_literal.cyt 560B
invalid_factor_type.cyt 289B
duplicated_record_field.cyt 666B
product_invalid_field_access.cyt 485B
call_duplicate_parameter.cyt 443B
invalid_product_type.cyt 291B
product_missing_field.cyt 442B
extern_duplicate_parameter.cyt 473B
product_duplicate_field.cyt 456B
unknown_type_record_field.cyt 264B
extern_parameter_unknown_type.cyt 270B
product_field_index_on_non_record.cyt 417B
redefined_record.cyt 342B
product_type_mismatch_infix_op.cyt 770B
redefined_builtin_type.cyt 315B
product_field_type_mismatch.cyt 375B
product_undefined_variable.cyt 377B
extern_redefined.cyt 424B
recursive_record.cyt 616B
product_type_mismatch_prefix_op_field.cyt 610B
pass
lexing
hello_world.cyt 782B
parsing
rules.cyt 476B
when_clauses.cyt 537B
externs.cyt 263B
express.cyt 524B
atoms.cyt 658B
gene_with_factors_no_body.cyt 446B
call.cyt 343B
semantic
atom_definition_order_irrelevant.cyt 81B
addition.cyt 590B
greeting.cyt 564B
hello_world.cyt 625B
when_clause.cyt 565B
LICENSE 34KB
Cargo.toml 171B
benches
fib.rs 1KB
cytosol-runtime
src
value.rs 3KB
lib.rs 13KB
Cargo.toml 315B
cytosol-c-ffi
cytosol.h 7KB
build.rs 209B
cbindgen.toml 3KB
src
lib.rs 11KB
Cargo.toml 406B
examples
rules.cyt 423B
c-api
test.cyt 174B
main.c 1KB
Makefile 284B
cascade.cyt 480B
hello_world.cyt 169B
when_clause.cyt 655B
.gitignore 59B
cytosol-parser
src
lexer.rs 5KB
lib.rs 120B
parser.rs 26KB
Cargo.toml 355B
README.md 4KB
cytosol-hir
src
ast_to_hir.rs 34KB
types.rs 2KB
lib.rs 9KB
Cargo.toml 335B
共 83 条
- 1
资源评论
崔迪潇
- 粉丝: 35
- 资源: 4673
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功