文件名称:Parsers
文件大小:15KB
文件格式:ZIP
更新时间:2024-04-17 16:59:05
C#
解析器 解析树生成器。 CFG应该没有左撇子,根本不应该有左分解因数。 using static System . Console ; using Parsers . Grammar ; using System . Collections . Generic ; using Parsers . TopDown ; using System ; // input productions var input = @" Exp:= int + Exp2 | esp Exp2:=int * Exp | esp " ; // create grammar from string var grammar = GrammarBuilder . Build ( input ); // display productions grammar . PrintProductions (); // initi
【文件预览】:
Parsers-main
----.gitattributes(66B)
----Parsers.sln(3KB)
----Sample()
--------Program.cs(538B)
--------Sample.csproj(260B)
----README.md(797B)
----ParserCore()
--------ParserCore.csproj(130B)
--------ContextFreeGrammar()
--------TopDown()
----.gitignore(7KB)