[antlr-interest] gUnit test cases and Windows paths

David Peckham dave.peckham at me.com
Sat Jan 17 17:01:43 PST 2009


Hi Leon,

First, thank you for gUnit!

My gUnit test cases fail when they contain Windows paths. UNIX paths  
work fine. These test cases work in ANTLRWorks. See my sample grammar  
and test cases below.

Dave

---------------  grammar -----------------

grammar sample;

statement
    :   dbCommand NEWLINE
    ;

dbCommand
    :   CMD_OUTPUT { $CMD_OUTPUT.pos == 0 }? ~NEWLINE+
    ;

CMD_OUTPUT
    :   ( '.output' | '.outpu' | '.outp' | '.out' | '.ou' | '.o' )
    ;

NEWLINE
    : '\r'? '\n'
    ;

---------------  test cases -----------------

dbCommand:
".output C:\TEMP\test.csv" OK
<<.output C:\TEMP\test.csv>> OK





More information about the antlr-interest mailing list