While using the parser generator, proper error reporting is important for its usability. In case the error is not reported with details or its location is not clear, it may slow down the working process and make the developer spend unnecessary time searching for the error / guessing what the issue may be.

Tunnel Grammar Studio checks first the syntax errors at compilation time, then an analysis is made to detect references to missing rules, invalid repetition ranges and rules recognition collisions. At compile time, after the syntax is checked, an analysis is initiated to detect LL(k>1) collisions. All found errors and warnings plus additional relevant messages are logged into the GUI log list. The error messages are clearly explained and its automatic localization allows their fast correction.

For more information: Tunnel Grammar Studio
At 2019 Nov 17, 16:28 GMT in news channel Versions