文件名称:Antlr4Calculator:简单的 Antlr4“HelloWorld”计算器
文件大小:46KB
文件格式:ZIP
更新时间:2024-06-20 13:13:38
C#
Antlr4计算器 简单的 Antlr4“HelloWorld”计算器 建造 安装 ANTLR 4 Runtime 和 ANTLR 4 C# Target NuGet 包。 构建Rubberduck.CaclulatorParser项目以生成词法分析器、解析器和访问者。 这些文件存储在CalculatorParser\obj\并链接到Antlr的目录Rubberduck.Math项目。 它们不在存储库中,您必须构建它们。 编译Rubberduck.Math项目。 关于 在撰写本文时,计算器会计算乘法、除法、加法和减法的表达式。 了解计算器能做什么和不能做什么的最佳位置是 *.g4 语法文件和单元测试。
【文件预览】:
Antlr4Calculator-master
----.gitignore(595B)
----CalculatorParser()
--------Rubberduck.CalculatorParser.csproj(4KB)
--------packages.config(204B)
--------obj()
--------Math.g4(564B)
--------Properties()
----License.md(1KB)
----Rubberduck.Math.v12.suo(122KB)
----Calculator()
--------Rubberduck.Math.csproj(6KB)
--------packages.config(204B)
--------Calculator.cs(850B)
--------ThrowExceptionErrorListener.cs(887B)
--------App.config(182B)
--------MathVisitor.cs(2KB)
--------Properties()
--------Rubberduck.Math.csproj.user(467B)
----README.md(697B)
----Rubberduck.Calculator.suo(96KB)
----Rubberduck.Math.sln(2KB)
----.gitattributes(378B)
----CalculatorTests()
--------packages.config(138B)
--------EvaluateTests.cs(5KB)
--------Rubberduck.CalculatorTests.csproj(5KB)
--------Properties()