I've searched the internet far and wide (for at least half a day now) and I can't seem to find the answers needed.
Currently I'm trying to create a .bnf-file
for an IntelliJ-Plugin with custom language support.
A few tutorials mention the existance of {pin=1}
,{pin=2}
and {recoverWhile=xyz}
, but I didn't find any real explanation on their uses, and if there are any other things I should know (maybe a {pin=3}
also exists?).
So could somebody tell me what exactly those flags, methods or however they're called are, and how to use them in my .bnf, please?
Thank you for your help and best regards, Fuchs