Adem schrieb:
> 
>>> But, I am hoping to modify the FPC parser/tokenizer so that instead
>>> of it deciding whether to stop, it should do a callback and let the
>>> caller decide whether it should stop.
>>>
>>> Is this likely to be unworthy of the effort?
>> No, but it is hard to do in a meaningful way.
> Could you (or someone else) point me to the source files of FPC
> parser/tokenizer please.
> 
> I can guess that it won't be easy; but if it can be done, I think it
> should be.

It might be possible but the fpc scanner/parser are rather interwinded
with other parts of the compiler, just to name an example: pmodules.pas
parses units and programs but controls also code generation and handles
symtables etc. for them.

> 
> It is the only way the code formatter can keep up with new features of FPC.

FPC isn't moving that fast nowadays regarding syntax so keeping up
shouldn't be that hard.

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to