文件名称:Degree-Project:用Python实现的简单MATLAB解释器
文件大小:21KB
文件格式:ZIP
更新时间:2024-04-14 21:09:17
Python
Python实现的MATLAB代码解释器 描述 这是Python实现的解释器,支持MATLAB功能的子集: 支持的运营商包括: 算术运算符:(左关联) '+' '-' '*' '/' 关系运算符:(左关联) '> =' '>' '<=' '<' '==' '\u301c='\n \u903b\u8f91\u8fd0\u7b97\u7b26\uff1a\uff08\u5de6\u5173\u8054\uff09\n '&'(逻辑和) '|' (逻辑或) 一元运算符:(右关联) '+'(正数) '-' (消极的) '〜'(逻辑不) 支持的语句包括: 作业说明 表达陈述 选择声明 如果 elseif 别的 迭代语句尽管 环境 Python(版本不低于3.7),到目前为止不需要第三方软件包 跑 REPL执行(交互式执行) 指令 苹果系统 python3 MATLAB.py 视窗 python MATLAB.py 例子 % python3 MATLAB.py >> 1 & 0 |
【文件预览】:
Degree-Project-master
----test.py(75B)
----MATLAB.py(1KB)
----.idea()
--------misc.xml(185B)
--------Degree-Project.iml(441B)
--------inspectionProfiles()
--------modules.xml(280B)
--------.gitignore(47B)
--------vcs.xml(180B)
----README.md(2KB)
----main()
--------interpreter.py(8KB)
--------operator_maps.py(801B)
--------I_lexical()
--------datatype()
--------II_syntactic()
----test_cases()
--------test_while.m(45B)
--------test_if.m(26B)
--------test_for.m(30B)
--------test_exp_ass.m(185B)