Files
MyDSL/README.md
2021-01-26 16:53:37 +08:00

22 lines
599 B
Markdown

# Jerry-DSL
一个
---
![pipeline report](https://git.jerryyan.top/q792602257/MyDSL/badges/master/pipeline.svg)
![coverage report](https://git.jerryyan.top/q792602257/MyDSL/badges/master/coverage.svg)
---
## src目录解析
- `AST` 语法树
- `Grammar` 语法器,提供Token识别的规则及种类
- `Output` 输出器,将解析的内容输出(并不执行)
- `Lexer` 词法分析器,二次解析`Token``Tokenizer`读取使用
- `Parser` 语法解析器,生成语法树
- `Reader` 读取器,供`Lexer`读取使用
- `Token` 所有的Token
- `Tokenizer` 转换成Token用的