没有合适的资源?快使用搜索试试~ 我知道了~
trinity:笔译和口译项目 2014 年 9 月至 12 月 - Trinity 语言的实施
共32个文件
ty:15个
py:10个
out:3个
需积分: 5 0 下载量 3 浏览量
2021-07-12
01:43:45
上传
评论
收藏 45KB ZIP 举报
温馨提示
三位一体 当前版本: 0.0.2 Trinity 是一种命令式编程语言,具有静态范围和类型,专注于实数基础上的线性代数,直接支持标量、向量和矩阵之间的运算。 它的主要影响是语言。 该项目是 Trinity 语言解释器的实现,用 Python 编写,使用自定义词法分析器和的解析器 - yacc -。 有关实施的详细信息将在此处记录。 至此,词法分析器和token的定义就完成了。 词法分析器当前与 PLY 的 yacc 解析器生成器兼容,语法在本文档中指定。 完全实现了语法以及抽象语法树,该树通过缩进打印到标准输出以指示节点的争用。 静态检查(类型和上下文检查)尚未实现,符号表也没有实现。 内容: 三位一体程序示例: # file: example.ty program use matrix(2,2) m; # all elements initialized as '
资源推荐
资源详情
资源评论
收起资源包目录
trinity-master.zip (32个子文件)
trinity-master
LICENSE 34KB
test
success
p2.ty 469B
p4.ty 262B
p5.ty 328B
p1.ty 227B
p6.ty 1KB
p3.ty 488B
new
t2.ty 147B
t1.ty 1KB
error
p3.ty.out 3KB
p2.ty 417B
p4.ty 287B
p5.ty 238B
p1.ty 179B
p6.ty 667B
p7.ty 360B
p2.ty.out 3KB
p3.ty 517B
p1.ty.out 1KB
README.md 21KB
trinity 2KB
lang
exceptions.py 2KB
syntactic_specs.py 14KB
sym_table.py 8KB
lexical_specs.py 7KB
__init__.py 307B
ast.py 69KB
.gitignore 783B
lexer
exceptions.py 1007B
token.py 3KB
__init__.py 296B
lexer.py 5KB
共 32 条
- 1
资源评论
初見目
- 粉丝: 22
- 资源: 4594
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功