货车:CSC212的最终项目

时间:2021-02-16 05:20:33
【文件属性】:
文件名称:货车:CSC212的最终项目
文件大小:351KB
文件格式:ZIP
更新时间:2021-02-16 05:20:33
C++ Van程式设计语言 CSC212的最终项目 语法 block ::= {stmnt ';'} stmnt ::= variableDeclaration | variableAssignment | functionDeclaration | functionCall | forLoop | returnStatement variableDeclaration ::= 'local' identifier '=' expr | 'global' identifier '=' expr variableAssignment ::= identifier '=' expr functionDeclaration ::= 'defun' identifer arglist 'is' block 'end' functionCall ::= identifier arglist forLoop
【文件预览】:
van-main
----src()
--------context.cpp(756B)
--------callable.cpp(1KB)
--------main.cpp(445B)
--------AST.cpp(4KB)
--------err.cpp(126B)
--------value.cpp(767B)
----README.md(763B)
----makefile(366B)
----docs()
--------design_overview.md(0B)
--------README.md(292B)
--------language_guide.md(0B)
--------fib.van(125B)
----.gitignore(51B)
----bin()
--------main(1.12MB)
----include()
--------lexer.h(532B)
--------callable.h(2KB)
--------visitor.h(886B)
--------interpreter.h(428B)
--------err.h(105B)
--------forward.h(341B)
--------context.h(2KB)
--------value.h(2KB)
--------AST.h(5KB)
--------parser.h(144B)

网友评论