更新文档

This commit is contained in:
Luke 2025-05-07 17:39:08 +08:00
parent ee1e2635e2
commit a14373b986
3 changed files with 0 additions and 49 deletions

View File

@ -29,22 +29,6 @@ lexer/
└── doc/ // 项目文档
```
## 快速上手
```
// 1. 创建词法分析引擎实例
LexerEngine engine = new LexerEngine();
// 2. 提供源代码输入
String sourceCode = "let x = 5 + 3;";
// 3. 执行分析,生成 Token 流
List<Token> tokens = engine.tokenize(sourceCode);
// 4. 可选:打印 Token 列表,便于调试
TokenPrinter.print(tokens);
```
## 开发环境
* JDK 23 或更高版本

View File

@ -35,23 +35,6 @@ parser/
└── utils/ // JSON 序列化、辅助方法
```
## 快速上手
```
// 1. 创建解析引擎实例
ParserEngine engine = new ParserEngine();
// 2. 准备 Token 流(通常由词法分析器生成)
TokenStream tokenStream = ...;
// 3. 执行解析,生成 AST
ModuleNode ast = engine.parse(tokenStream);
// 4. 可选:将 AST 序列化为 JSON 格式,便于调试
String astJson = ASTJsonSerializer.serialize(ast);
System.out.println(astJson);
```
## 开发环境
* JDK 23 或更高版本

View File

@ -32,22 +32,6 @@ semantic/
└── utils/ // 辅助工具
```
## 快速上手
```
// 1. 创建语义分析引擎实例
SemanticAnalyzerRunner runner = new SemanticAnalyzerRunner();
// 2. 准备待分析的 AST通常由 Parser 生成)
ModuleNode ast = ...;
// 3. 执行语义分析
runner.analyze(ast);
// 4. 可选:检查并输出语义分析报告
SemanticAnalysisReporter.report(runner.getErrors());
```
## 开发环境
* JDK 23 或更高版本