公式:在ES2017中实现的Salesforce公式解析器。 的现场演示

时间:2024-03-04 00:55:51
【文件属性】:

文件名称:公式:在ES2017中实现的Salesforce公式解析器。 的现场演示

文件大小:185KB

文件格式:ZIP

更新时间:2024-03-04 00:55:51

JavaScript

Formulon 免责声明:正在大量开发中,远未完成功能。 有关详细信息,请参见 Formulon是完全用ECMA Script 2015编写的解析器。 用法 解析 此方法将返回一个保存值的对象及其元数据 import { parse } from 'formulon' 例子 parse ( 'IF(TRUE, "True String", "False String")' ) // { // type: 'literal', // value: 'True String', // dataType: 'text', // options: { length: 11 } // } type :来自解析器的元数据(总是literal ) value :结果dataType的实际值类型: dataType的类型(当前为number , text或checkbox ) option


【文件预览】:
formulon-master
----rollup.config.js(598B)
----.github()
--------workflows()
----.hound.yml(78B)
----commitlint.config.js(134B)
----yarn.lock(327KB)
----LICENSE.txt(1KB)
----.eslintrc.js(98B)
----src()
--------functions.js(15KB)
--------validations.js(2KB)
--------utils.js(6KB)
--------parsers.js(149B)
--------errors()
--------functionDispatcher.js(11KB)
--------ast.js(2KB)
--------formulon.js(831B)
----.circleci()
--------config.yml(889B)
----lib()
--------.keep(0B)
----.npmignore(139B)
----.codeclimate.yml(61B)
----babel.config.json(32B)
----CONTRIBUTING.md(2KB)
----test()
--------integration()
--------utils.spec.js(19KB)
--------ast.spec.js(42KB)
--------functions.spec.js(59KB)
--------validations.spec.js(9KB)
--------functionDispatcher.spec.js(423B)
--------formulon.spec.js(10KB)
----README.md(3KB)
----.npmrc(19B)
----.scripts()
--------make-pegjs.js(547B)
----.gitignore(80B)
----grammars()
--------salesforceFormula.pegjs(7KB)
--------salesforceTimeDataType.pegjs(1015B)
----package.json(1KB)
----.nvmrc(8B)

网友评论