解释器2

时间:2024-02-28 07:57:55
【文件属性】:

文件名称:解释器2

文件大小:287KB

文件格式:ZIP

更新时间:2024-02-28 07:57:55

C++

解释器2 模型编程语言的解释器。 该解释器是对的修改。 形式语法 形式为⎬α⎬的条目表示链α的迭代,即在生成的链中,ε,α,αα或ααα可以位于此位置,等等。 [α]形式的输入表示此时可以在所需链中找到α或ε。 〈Program〉::= program {〈Descriptions〉〈Operators〉} 〈Descriptions〉 ::= ⎨〈Description〉;⎬ 〈Description〉::=〈Type〉〈Variable〉⎨,〈Variable〉⎬ 〈Type〉::= int | string | boolean | real 〈Variable〉::=〈identifier〉|〈Identifier〉=〈Constant〉 〈Constant〉::= 〈IntegerConstant〉|〈StringConstant〉|〈BoolConstant〉|〈RealC


【文件预览】:
interpreter2-master
----.travis.yml(351B)
----.gitmodules(114B)
----cmake()
--------StandardSettings.cmake(254B)
----docs()
--------specification.pdf(271KB)
----tests()
--------src()
--------CMakeLists.txt(509B)
----include()
--------interpreter()
----LICENSE(1KB)
----src()
--------main.cpp(872B)
--------CMakeLists.txt(260B)
----.clang-format(4KB)
----thirdparty()
--------googletest()
----examples()
--------read_and_write.model(80B)
--------factorial.model(143B)
--------simple.model(329B)
--------empty.model(10B)
----.gitignore(20B)
----CMakeLists.txt(1004B)
----lib()
--------instructions()
--------ast()
--------lexer()
--------CMakeLists.txt(327B)
----README.md(2KB)

网友评论