Historically, all parsers are hand-crafted format by format and version by version, but use common parser layout and components to achieve this and produce a common parse tree.
Replace with a DSL (Domain Specific Language) describing input format syntax and generate parsers automatically.
Can envisage a GUI DSL editor for fitting a DSL to sample input.
Historically, all parsers are hand-crafted format by format and version by version, but use common parser layout and components to achieve this and produce a common parse tree.
Replace with a DSL (Domain Specific Language) describing input format syntax and generate parsers automatically.
Can envisage a GUI DSL editor for fitting a DSL to sample input.