文件名称:DelphiAST:Delphi的抽象语法树生成器
文件大小:319KB
文件格式:ZIP
更新时间:2024-05-19 09:04:41
delphi pascal syntax-tree Pascal
Delphi的抽象语法树生成器 使用DelphiAST,您可以获取真实的Delphi代码并获得抽象的语法树。 一次只有一个单位,但没有符号表。 FreePascal和Lazarus兼容。 样本输入 unit Unit1; interface uses Unit2; function Sum (A, B: Integer): Integer; implementation function Sum (A, B: Integer): Integer; begin Result := A + B; end ; end . 样本结果 < UNIT xss=removed xss=removed xss=removed> < INTERFACE begin_line = " 3 " begin_col = " 1 " end_line = " 10 " end_col =
【文件预览】:
DelphiAST-master
----.gitattributes(544B)
----Demo()
--------ProjectIndexer()
--------Parser()
----.gitmodules(347B)
----Source()
--------DelphiAST.Consts.pas(5KB)
--------DelphiAST.SimpleParserEx.pas(12KB)
--------StringPool.pas(2KB)
--------DelphiAST.Writer.pas(4KB)
--------FreePascalSupport()
--------DelphiAST.Serialize.Binary.pas(8KB)
--------SimpleParser()
--------DelphiAST.ProjectIndexer.pas(19KB)
--------DelphiAST.Classes.pas(17KB)
--------DelphiAST.pas(60KB)
----Test()
--------uMainForm.pas(2KB)
--------DelphiASTTest.lpr(257B)
--------DelphiASTTest.res(1KB)
--------Snippets()
--------DelphiASTTest.dproj(32KB)
--------DelphiASTTest.dpr(296B)
--------uMainForm.dfm(941B)
----LICENSE(16KB)
----README.md(3KB)
----.gitignore(2KB)