I'm trying out the parser, but it doesn't handle some of the idioms in the code I'm dealing with (there will be a stream of this), here is a first example array declaration:
record /myRecordType/ variableName(*)
relying on such a structure definition:
structure /myRecordType/
integer fieldA
real fieldB
end structure
I'm interested in learning to extend the parser but wonder how such non-standard extensions would be integrated?
Also, my haskell skills are pretty low, I'm trying to understand how the .x & .y files are processed, and would like to improve the code to have a verbose command line flag, that would trace things as the lexer and parser are processing; which would help figuring out the flow of things.
edit: