# DelphiAST **Repository Path**: hhf/DelphiAST ## Basic Information - **Project Name**: DelphiAST - **Description**: Abstract Syntax Tree Builder for Delphi With DelphiAST you can take real Delphi code and get an abstract syntax tree. One unit at time and without a symbol table though. - **Primary Language**: Unknown - **License**: MPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-08-05 - **Last Updated**: 2026-03-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![](https://tokei.rs/b1/github/RomanYankovsky/DelphiAST?category=lines)](https://github.com/RomanYankovsky/DelphiAST) [![](https://tokei.rs/b1/github/RomanYankovsky/DelphiAST?category=code)](https://github.com/RomanYankovsky/DelphiAST) [![](https://tokei.rs/b1/github/RomanYankovsky/DelphiAST?category=files)](https://github.com/RomanYankovsky/DelphiAST) ### Abstract Syntax Tree Builder for Delphi With DelphiAST you can take real Delphi code and get an abstract syntax tree. One unit at time and without a symbol table though. FreePascal and Lazarus compatible. #### Sample input ```delphi unit Unit1; interface uses Unit2; function Sum(A, B: Integer): Integer; implementation function Sum(A, B: Integer): Integer; begin Result := A + B; end; end. ``` #### Sample outcome ```xml ``` #### Copyright Copyright (c) 2014-2020 Roman Yankovsky (roman@yankovsky.me) et al DelphiAST is released under the Mozilla Public License, v. 2.0 See LICENSE for details.