VBA程序解释器_修正版
2023-01-04 15:17:26 509KB VBA
1
TinyPy口译员 关于 TinyPy是我作为课程编写的Python小子集的解释器。 安装 该项目使用ANTLR4作为解析器生成器。 要运行解释器,您将需要安装ANTLR4 Python3运行时和ANTLR本身。 请注意,4.5.2运行时存在。 在撰写本文时,pypi具有较旧的版本,因此建议手动安装ANTLR4运行时。 分步说明: 安装 安装ANTLR4 Python3运行时: git clone https://github.com/antlr/antlr4 cd antlr4/runtime/Python3 python3 setup.py install 也可以使用pip,包名称为antlr4-python3-runtime 。 请注意上述错误。 产生解析器 cd tiny-py-interpreter/tinypy antlr4 -visitor parser/TinyPy.g4 安装tinypy: pip3 install . 尝试启动一些测试: python3 setup.py test
2022-12-30 16:13:11 115KB python interpreter parsing compiler
1
动态快车 可用平台:.NET Core 2.0、.NET 4.5、.NET 4.6.1 Dynamic Expresso 是用 .NET Standard 2.0 编写的简单 C# 语句的解释器。 Dynamic Expresso 嵌入了自己的解析逻辑,通过将其转换为 .NET lambda 表达式或委托来真正解释 C# 语句。 使用 Dynamic Expresso 开发人员可以创建可编写脚本的应用程序、无需编译即可执行 .NET 代码或创建动态 linq 语句。 语句是使用 C# 语言规范的子集编写的。 可以在表达式中注入和使用全局变量或参数。 它不会生成程序集,但会动态创建表达式树。 例如,您可以计算数学表达式: var interpreter = new Interpreter (); var result = interpreter . Eval ( " 8 / 2
1
Brainfuck口译员 一个轻巧而又快速的解释器,适用于Brainfuck编程语言。 这是我开始学习C语言的一个小项目。 建造 cd进入“ src”目录 输入“ make” 完毕 :) 大待办事项 交互式模式的改进(请参阅 ) 编译为c / assembly / machinecode 启用动态大小的数组的选项(还实现动态大小的数组) 更多优化 小型待办事项 输入参数数组大小 清理代码 版本字串 测试用例 也许基准测试选项(或任何类型的性能测试) 使用自动工具的新构建系统 您能想到的其他任何东西 贡献 只需给我发送请求,欢迎任何类型的贡献。
2022-11-28 22:24:54 20KB Brainfuck
1
1.词法分析 2.语法解析 3.编译
2022-11-15 17:56:19 146KB python 解释器
1
gpython是采用Go语言编写的Python 3.4解释器
2022-11-15 17:53:54 451KB Go开发-其它杂项
1
bupt期末DSL设计:一种领域特定脚本语言的解释器的设计与实现(java版本,代码加报告加用户说明)
2022-11-13 09:51:24 1.25MB java 开发语言 期末课设
1
pyphp 用于 Python 的 PHP 解析器、编译器和解释器 用法 ###Executing php 代码您可以使用pyphp.executer模块执行 php 代码。 execute_file读取一个 php 文件并执行它,而execute_php执行给定的 php 代码。 要运行 php 脚本: import pyphp . executer pyphp . executer . execute_file ( 'my_php_code.php' ) my_php_code.php 内容: Hello <?php echo "World\n" ; ?> 运行php代码 import pyphp . executer phpcode = r'Hello <?php echo "World.\n"; ?>' ; pyphp . executer . execute_p
2022-11-04 11:38:55 41KB Python
1
易语言v5.5,解释器.编程语言
2022-10-30 09:16:51 312.02MB 易语言 编程
1
stm32-grbl-g代码解释器,用于ardunio的g代码解释。开源全部代码
2022-10-19 13:58:55 413KB stm32-grbl
1