1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/phynos-js-rpn-expression

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
UPDATE.md 1.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Lupc Отправлено 14.09.2018 05:41 2839501

更新记录

V1.1.2

  • 优化了浏览器测试兼容性
  • 修正在微信小程序环境下的兼容性
  • 增加了nodejs的导出代码,可直接作为nodejs模块存在

V1.1.1

  • 优化了词法分析(不再独立一个循环处理,而是和语法分析同时处理)
  • 优化了函数参数处理(不再扫描函数的最后括号,而是逐层递归,更好理解)
  • 去除了打印单词流

V1.1.0

  • 增加支持对象属性和对象方法调用
  • 统一了值栈接口
  • 优化了标识符逻辑

V1.0.0

  • 正式版(该版本不支持对象属性和方法)

V0.7.3

-- 如果值栈中的函数没有指定上下文,则直接以空对象作为其上下文(以前默认是windows对象,这在非浏览器环境中无法执行)

V0.7.2

  • 调整拓展模块目录

V0.7.1

  • 优化逻辑,词法分析阶段不进行任何值处理,全部放到计算阶段
  • 增加 模(%)运算支持

V0.7

  • 增加支持指定对象函数
  • 优化代码

V0.6

  • 增加一个只支持变量的简易版本

V0.5

  • 增加对函数参数嵌套的支持

V0.4

  • 增加对函数的支持

V0.3

  • 增加变量

V0.2

  • 增加支持浮点数

V0.1

  • 支持基础的四则运算

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/phynos-js-rpn-expression.git
git@api.gitlife.ru:oschina-mirror/phynos-js-rpn-expression.git
oschina-mirror
phynos-js-rpn-expression
phynos-js-rpn-expression
master