:4.369KB : :1 :2021-11-14 13:56:51
这里用易语言基于栈实现了一个带括号的四则运算文本解析工具来解析合法的表达式文本并求值, 一些输入输出。
遇到每个字符前先判断是数字/算符/括号中哪个, 数字的话放到数字栈中, 算符放到算符栈中, 直到新的算符优先级<=前面的算符, 弹出计算前面的数和算符计算后再压入数字栈. 遇到左括号则将左括号后面的表达式作为本函数的参数传入, 得值后压入数字栈. 如此直到结束。
线路图
四则运算解析器
带更多函数的科学计算器
Lisp 解析器
Lisp 虚拟机
易语言语法解析和AST制定
易语言语法扩展(数组和字符串切片语法, Dict, 宏, 以及更多看情况的语法糖)
易语言翻译器(翻译到C/Zig lang/Python, 具体哪个尚未确定)
易语言虚拟机
02-18易语言的自用CAD插件开源
02-17轻量级的json解析器,基于V8引擎
02-16易语言打造的最简单易用的http服务框架
02-16Fiddler批量自动生成易语言代码
02-16易语言如何判断按钮只能在30秒内点击一次
02-16易语言助手插件快捷键添加注释功能
02-15易语言调用Python[模块]
02-15易语言语法的词法解析
10-21易语言学习制作的生意参谋转换工具
10-15易语言word循环插入文字 图片工具源码
10-12易语言开源简洁C语言编辑器源码
05-30易语言开发的软件逆向破解详细分析教程
05-30易语言函数堆栈图简单分析教程笔记