anchor.diff:   * @author Simone Tripodi   (simone.tripodi)
    * @author Michele Mostarda (michele.mostarda)
    * @author Juergen Pfundt   (Juergen.Pfundt)
  - * @version $Id: Sparql.g 190 2011-07-24 13:59:46Z Juergen.Pfundt@web.de $
  + * @version $Id: Sparql.g 226 2011-10-22 21:13:52Z Juergen.Pfundt@gmail.com $
    */
   grammar Sparql;
   
  
positive.code: WHERE_CLAUSE;
  VAR;
  GROUP_BY;
  ORDER_BY;
  ORDER_CONDITION;
  BINDING_VALUE;
  
negative.code: 
  query
      : prologue (selectQuery | constructQuery | describeQuery | askQuery) bindingsClause EOF -> ^(QUERY prologue selectQuery* constructQuery* describeQuery* askQuery*) bindingsClause*
      | update (SEMICOLON update?)* EOF -> ^(UPDATE update+)
      ;
  
  prologue
  