[fpc-pascal] machine readable grammar of object pascal?

Michael Van Canneyt michael at freepascal.org
Wed May 3 11:37:11 CEST 2017



On Wed, 3 May 2017, denisgolovan wrote:

>> On 2017-05-03 00:53, Marc Santhoff wrote:
>>>  Does such grammar exist?
>
> Well, it depends on what you are trying to solve.
> If you want to parse Pascal using FPC - that's one way. 
> If you want to get some king of AST using any available [command-line] tools - that's another one.
>
> Talking about latter - I would take LPEG (Lua+PEG) and create a parser myself. 
> It comes quite simple and intuitive (contrary to LL,LR,LALR,...).
> Most of Object Pascal is done right (minus sets/open arrays),

Add generics to the 'minus' list.

Michael.


More information about the fpc-pascal mailing list