[fpc-devel] Dumping the syntax tree

Vsevolod Alekseyev sevaa at sprynet.com
Thu Oct 23 22:21:20 CEST 2014


What test program, please? Where?

On 10/23/2014 4:12 PM, Michael Van Canneyt wrote:
>
>
> You had better use the fcl-passrc units. They dump a complete syntax 
> tree.
> It is used to generate (a currently limited version of) javascript, 
> and used to create documentation.
>
> so it should be usable to generate C code...
>
> The test program re-dumps a pascal program. Presumably you can adapt 
> that to generate C.
>
> Michael.
>
> On Thu, 23 Oct 2014, Kostas Michalopoulos wrote:
>
>> Lazarus has a Pascal tokenizer unit under 
>> components\mpaslex\mpaslex.pp. It seems old and doesn't look like it 
>> supports the full FPC syntax, but it might be a starting point
>> since most likely you can convert the code to C++ with GNU GCC 
>> extensions (nested functions, etc) straightforward.
> _______________________________________________
> fpc-devel maillist  -  fpc-devel at lists.freepascal.org
> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
>




More information about the fpc-devel mailing list