Abstract Syntax Tree Builder Source Code For #Delphi XE8 Firemonkey On Android And IOS

Delphi XE8 Firemonkey Abstract Syntax Tree Android IOSDeveloper Roman Yankovsky has an Abstract Syntax Tree Builder source code project called Delphi AST over on Github. An abstract syntax tree represents a tree of the abstract syntactic structure of source code in languages like Object Pascal. What you can do with it is basically pass in some Object Pascal source code like a unit and it will turn it into an XML representation of that unit which can be navigated using XPath and other methods. This project is open source and there have been a number of other contributors to it from the Delphi community as well. It should be cross platform and compile on Android, IOS, OSX, and Windows. Additionally, it should fully support Delphi XE8 Firemonkey. One example of what it can be used to build is a code completion system for a code editor or IDE. It should also compile in Appmethod.

Head over and download the full source code for the abstract syntax tree builder from Github for Delphi XE8 Firemonkey.

Have Delphi Firemonkey questions? Ask and get answers on StackOverflow.

One Response to Abstract Syntax Tree Builder Source Code For #Delphi XE8 Firemonkey On Android And IOS

  1. Pingback: Code Completion Engine Source Code For #Delphi XE8 Firemonkey On Windows And OSX | Delphi XE5 XE6 XE7 XE8 Firemonkey, Delphi Android, Delphi IOS

Leave a Reply

Show Buttons
Hide Buttons
Read previous post:
Custom TGridHelper Component Expands TGrid In #Delphi Firemonkey On Android And IOS

Developer Barış Atalay from Turkey has released a custom TGridhelper component that adds on some additional functionality to the TGrid component...