<ARGUMENT> : (~["(",")",";",","," "])+ | ("'"(~["'"])+"'") | ("\""(~["\""] )+"\"")
ComparisonExpression.<COMPARISON> : ("=="|"=lt="|"=le="|"=gt="|"=ge="|"="|"!="|"<"|"<="|">"|">=")
conjunction -> constraint ( <AND> conjunction )? constraint -> <SELECTOR> <COMPARISON> <ARGUMENT>
| <LPAREN> disjunction <RPAREN> disjunction -> conjunction ( <OR> disjunction )? ComparisonExpression and LogicalExpression.input -> disjunction LogicalExpression.expressions (comparison or
another logical).<SELECTOR> : <#QNAME> ( ["/","."] <#QNAME> )*
<#QNAME> : <#IDENTIFIER> (":" <#IDENTIFIER> )?
<#IDENTIFIER> : ( ["a"-"z","A"-"Z","_","0"-"9","-"] )+
Copyright © 2011–2014. All rights reserved.