【文件属性】:
文件名称:new-compile-error:新编译错误
文件大小:15KB
文件格式:ZIP
更新时间:2021-06-23 03:59:57
JavaScript
新编译错误
迷你C
LL(>=1) 文法的 BNF 描述
Program ::= DeclList ?
DeclList ::= ( VarDecl | FunctionDecl ) DeclList ?
FunctionDecl ::= Type identifier "(" ArgList ? ")" CompoundStmt
ArgList ::= Arg ( "," ArgList ) ?
Arg ::= Type identifier
VarDecl ::= Type IdentList ";"
Type ::= "int"
| "float"
IdentList ::= identifier ( "=" Expr ) ? ( "," IdentList ) ?
Stmt ::= ForStmt
| WhileStmt
| Expr "
【文件预览】:
new-compile-error-master
----package.json(259B)
----test()
--------minic.html(618B)
----Gruntfile.js(811B)
----src()
--------semantic.js(4KB)
--------ast.js(13KB)
--------error.js(851B)
--------linker.js(394B)
--------api.js(3KB)
--------runtime.js(2KB)
--------parser.js(8KB)
--------token.js(8KB)
--------scanner.js(7KB)
----.gitignore(2KB)
----app.js(746B)
----README.md(1KB)
----.editorconfig(43B)