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: //
  
  compilationUnit
      : ( expression ( ';' | NewLine | EOF ) )*
      ;
  
  expression
      : ( WhiteSpace )* ( argument ( WhiteSpace )* )+
      ;
  
  argument
      : literal
      ;
  
  literal
      : OpaqueStringLiteral
      | StringLiteral
      | PlainStringLiteral
      ;	
  
  //
  // Lexer
  