FPDoc parsing error for code that compiles OK
## Summary
Source code found in the Lazarus LazUtils package causes a parser error in FPDoc. The source compiles OK using both FPDoc 3.2.2 and FPDoc 3.3.1 (rev 19729-gd06c2d8452), and both have the same errors:
```
Parser error: ../../../components/lazutils/laz2_xmlcfg.pas (170,64): Default parameter required for "OnlyProperty" at token ")" in file ../../../components/lazutils/laz2_xmlcfg.pas at line 170 column 64
```
Source code: https://gitlab.com/freepascal.org/lazarus/lazarus/-/blob/main/components/lazutils/lazlistclasses.pas#L435-442
```
Parser error: ../../../components/lazutils/lazlistclasses.pas (439,55): Expected "Identifier" at token "specialize" in file ../../../components/lazutils/lazlistclasses.pas at line 439 column 55
```
Source code: https://gitlab.com/freepascal.org/lazarus/lazarus/-/blob/main/components/lazutils/laz2_xmlcfg.pas#L168-170
## System Information
* Operating system: Linux OpenSuSE Tumbleweed KDE 6 + X11
* Processor architecture: x86-64
* Compiler version: 3.2, 3.3.1 rev 19729-gd06c2d8452
## What is the current bug behavior?
The parser error causes help generation for the units to be terminated.
## What is the expected (correct) behavior?
No parser error.
issue