It fails on strict private.Did you add {$MODESWITCH ADVANCEDRECORDS}?
So far PParser parses every other unit I've thrown at it, except for:
- types with <T: class> in them
- strict private
- types with function references in them
I filed an issue on the first, types with <T: class> in them
https://gitlab.com/freepascal.org/fpc/source/-/issues/39931
Please also report issues for the others with example code.
Should I file individual bug reports?
I would prefer to file one will the all failing cases for records I'm finding. (Where the code with those records is working)
Should I file individual bug reports?
I would prefer to file one will the all failing cases for records I'm finding. (Where the code with those records is working)
It should be separate issues as they might have different, underlying causes.
Is that acceptable?
Is that acceptable?
No, because each of the issues should have its own test case, after all it might be that one issue takes much longer to solve than another and then either the developer would need to extract a test case anyway or the fixes wouldn't be correctly tested until everything is fixed.