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

22 lines
599 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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用的