|[XTEXT] Set lines containing an error to a comment automatically [message #650944]
||Thu, 27 January 2011 04:14
| Sascha Vetter
Registered: January 2011
I'm trying to transform a report file into my personal language and every unknown input should be transformed to a comment in the new document. In the report file every line is one command. For example, if the input looks like:
Wait 500 ms
Main action finished
The output should be:
"Block - Initialize"
// Action xyz
Process wait 500 milliseconds.
// Main action finished
My first idea was to generate a state which handles all the unknown lines, e.g.:
AbstractCommand: WaitTime | Misc;
WaitTime : 'Process wait' value=BigDecimalType unit=TimeUnit EOF;
Misc : line=LINE;
terminal LINE : !('\n'|'\r')* ('\r'? '\n')?;
But the result doesn't satisfy me. There are several problems with the editor (e.g. if the "Misc" line starts with a known word) and the transformation to the new language is buggy too.
Are there any ideas/examples how to handle such a problem (maybe a quick fix which sets all the lines containing an error to a comment)?
Powered by FUDForum
. Page generated in 0.02000 seconds