[fpc-pascal] fcl-passrc example program, and a couple of bugreports

Michael Van Canneyt michael at freepascal.org
Tue Apr 27 17:19:23 CEST 2010



On Mon, 26 Apr 2010, Michalis Kamburelis wrote:

> All the talk about the Pascal parser in fcl-passrc got me interested
> recently. I did some experiments, and I thought I mention here:
>
> 1. I added a simplest example how to use fcl-passrc to the wiki:
>
> http://wiki.freepascal.org/fcl-passrc

This is useful, thank you :-)

>
> 2. And reported a couple of bugs found in fpdoc (tested on PasDoc's
> testsuite):
>
> http://bugs.freepascal.org/view.php?id=16340
> http://bugs.freepascal.org/view.php?id=16341
> http://bugs.freepascal.org/view.php?id=16342
> http://bugs.freepascal.org/view.php?id=16343
> http://bugs.freepascal.org/view.php?id=16344
> http://bugs.freepascal.org/view.php?id=16345
> http://bugs.freepascal.org/view.php?id=16346
> http://bugs.freepascal.org/view.php?id=16347

As soon as I get around to some bugfixing, I'll have a look at these.

> Some other failures were found (see the testcase: ok_dispid_method.pas,
> ok_dot_unitname.pas in pasdoc svn), but these were language features not
> handled by the FPC at all for now.
>
> Also, program files are not parsed by fcl-passrc, it's limited to units
> for now. We would like to be able to eventually parse program files too.

I am all for it. It should not be hard to handle this; It's like parsing
an implementation block, with an extra flag that it should expect a
begin/end instead of initialization/finalization block.

Michael.



More information about the fpc-pascal mailing list