https://github.com/tu6ge/appellation
家庭成员称呼查询, lexer, parse
https://github.com/tu6ge/appellation
lexer lexer-parser rust
Last synced: about 1 year ago
JSON representation
家庭成员称呼查询, lexer, parse
- Host: GitHub
- URL: https://github.com/tu6ge/appellation
- Owner: tu6ge
- Created: 2023-03-13T06:52:08.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-03-20T02:55:38.000Z (about 3 years ago)
- Last Synced: 2025-01-10T02:44:37.796Z (over 1 year ago)
- Topics: lexer, lexer-parser, rust
- Language: Rust
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 称呼查询
输入 **爸爸的妈妈是什么**
会输出 **奶奶**
词法分析,语法分析练习项目
```
cargo run 爸爸的爸爸是什么
```
## 内部解析
输入 `爸爸的爸爸是什么` 时,先进行词法分析:
- `爸爸` 是称呼
- `的` 是连接词
- `爸爸` 是称呼
- `是` 关键词
- `什么` 关键词
然后根据前后两个称呼,查询内部 HashMap ,输出结果
## 配置文件读取
todo