【文件属性】:
文件名称:dt-python-parser:适用于BigData的Python解析器,使用antlr4构建
文件大小:2.04MB
文件格式:ZIP
更新时间:2021-05-30 05:18:57
python parser typescript bigdata JavaScript
dt-python-解析器
英文 |
dt-python-parser 是一个基于的Python Parser项目,用于大数据领域。 通过默认生成的Parser、Visitor和Listener对象,我们可以轻松实现语法验证(Syntax Validation)、**对Python语句的词法分析**(Tokenizer)、遍历AST节点等功能。 此外,还提供了几种辅助方法,例如过滤Python语句中#和"""类型的注释。
支持的 Python 语法版本:
Python2
Python3
提示:当前Parser为Javascript语言版本,如有需要,您可以尝试将Grammar文件编译为其他目标语言
安装
// use npm
npm i dt-python-parser --save
// use yarn
yarn add dt-python-parser
用
语法验证
首先,
【文件预览】:
dt-python-parser-master
----README-zh_CN.md(6KB)
----yarn.lock(182KB)
----.eslintrc.js(595B)
----src()
--------utils()
--------index.ts(51B)
--------lib()
--------parser()
--------grammar()
----.npmignore(184B)
----tsconfig.json(554B)
----LICENSE(1KB)
----build()
--------antlr4.js(744B)
--------antlr4-4.7.2-complete.jar(1.98MB)
----test()
--------parser()
----jest.config.js(6KB)
----README.md(6KB)
----.gitignore(92B)
----.eslintignore(20B)
----package.json(1KB)