anchor.diff:  fragment
   EscapeSequence
       :   '\\' ('b'|'t'|'n'|'f'|'r'|'\"'|'\''|'\\')
  -	;
  +    ;
  
positive.code: grammar CommandLine;
  
  options {
  	language=Java;
  	output=AST;
  	// k=2;
  	// backtrack=true;
  	// memoize=true;
  }
  
  @header {
  	package org.apache.geronimo.gshell.parser;
  }
  @lexer::header {
    	package org.apache.geronimo.gshell.parser;
  }
  
  //
  
negative.code: //
  
  NewLine
      : ( '\n' )
      ;
  
  WhiteSpace
      : ( ' ' | '\t' | '\r' ) // { $channel=HIDDEN; }
      ;
  
  PlainStringLiteral
      : ( ~( ';' | '\'' | '"' | WhiteSpace ) )+
      ;
  
  OpaqueStringLiteral
      : '\'' ( EscapeSequence | ~( '\\' | '\'' ) )* '\''
      ;
  
  //
  