anchor.diff: +// copy before editing!
  +// original: https://github.com/antlr/grammars-v4/blob/master/clojure/Clojure.g4
  +
   /* Converted to ANTLR 4 by Terence Parr. Unsure of provence. I see
      it commited by matthias.koester for clojure-eclipse project on
      Oct 5, 2009:
  
positive.code:     ;
  
  literal
      : STRING # str
      | NUMBER # nbr
      | CHARACTER #char
      | NIL #nil
      | BOOLEAN #bool
      | KEYWORD #keyw
      | SYMBOL #sym
      | PARAM_NAME #parm
      ;
  
  STRING : '"' ( ~'"' | '\\' '"' )* '"' ;
  
negative.code: 
  grammar Clojure;
  
  file: list*;
  
  form: literal
      | list
      | vector
      | map
  