Debugging the flex/bison generated code in the IAR debugger was next to impossible due to the embedded #line statements. Those threw off synchronizing the source code with the actual line being debugged. These changes remove all #line directives. However, the code crashes deep inside the call to the lexer. At this point we can either debug the lex code or just write out own simple parser and we're leaning towards the later. Part of the problem may be due to switching buffers to use a static buffer, however, that is just conjecture at this point. Just submitting this code in case we ever want to revisit it. The flex/bison code will most likely be removed shortly from the embedded controller.