[fpc-devel] Dumping the syntax tree

Nikolay Nikolov nickysn at gmail.com
Wed Oct 22 10:44:12 CEST 2014


On 10/22/2014 12:23 AM, Vsevolod Alekseyev wrote:
> Hi all,
>
> I wonder where in the FPC compilation flow would be a good spot to 
> dump the parsed syntax tree of a source?
>
> Here's why I'm asking. For a while now, I've been struggling to adapt 
> a bunch of Pascal code to various mobile platforms. It's been painful. 
> The code itself is pretty conservative feature-wise, almost K&R C-like 
> (except sets and ansistrings). I wonder if I could slap together a 
> quick and dirty Pascal-to-C converter just for this codebase to work, 
> but I'd rather reuse the existing parsing logic.
>
> So if anyone could point me at a spot in the FPC source where the 
> source tree is more or less ready, that's be nice. Thanks in advance.
The compiler already supports dumping the parse tree when you use the 
-vp option. But it's more intended for debugging the compiler - I don't 
know if it'll work for you.

Nikolay



More information about the fpc-devel mailing list