diff --git a/README.md b/README.md new file mode 100644 index 0000000..8a8c406 --- /dev/null +++ b/README.md @@ -0,0 +1,21 @@ +# Canon + +简单的`Pascal`编译器。 + +## 项目结构 + +主要由以下三个项目组成: + +- `Canon.Core` 核心的编译器库,负责词法分析、语法分析、语义分析和目标代码生成等等一系列工作; +- `Canon.Console`编译器的控制台应用程序,负责处理命令行参数和读写文件等等工作; +- `Canon.Tests`对`Canon.Core`进行测试的测试库。 + +## 开始使用 + +需要: + +- `Dotnet SDK 8.0` +- `Visual Studio 2022`或者`Rider 2023.3.3` + +才能运行和编辑该项目。 +