[Lazarus] Using FPC parser/tokenizer for code formatting
Florian Klaempfl
florian at freepascal.org
Fri May 28 22:45:55 CEST 2010
> Would I have your blessing if I proposed a bounty to unentwine them so
> that each one of those major modules becomes objects in tehir own right
> --commnicating with one another through public/published events and
> properties.
15 years ago I had similiar dreams. Within the last 15 years I learned
that a compiler is something different: one does a clear design and then
a border case pops up (followed by more) which kills this design. I
wrote a lot of other software during this time but nothing is comparable
in this regard with a compiler. I'am pretty sure not only FPC has this
problem, gcc has it as well (just look at the sources) and considering
the trouble Borland, CG etc. have to create a 64 bit delphi compiler
hints that they might have the same problem. So I simply don't think
that this can be achieved in a reasonable time. IMO the effort to do so
should be spent in existing pascal parsers.
More information about the Lazarus
mailing list