xoql.parser
Class XoqlWalker
public
class
XoqlWalker
extends TreeParser
implements XoqlWalkerTokenTypes
XoqlWalker class extends antlr.TreeParser
Author: simonkm
| Method Summary |
| Iterator | allExpr(AST _t) |
| Iterator | attrExpr(AST _t) |
| void | attribute(AST _t, ArrayList v) |
| Iterator | attributeExpr(AST _t) |
| Iterator | attributesExpr(AST _t) |
| Iterator | attributesNSExpr(AST _t) |
| Iterator | binaryExpr(AST _t)
|
| Iterator | childNodesExpr(AST _t) |
| void | commaSeparatedExpr(AST _t, ArrayList v) |
| Iterator | constExpr(AST _t) |
| void | contentsExpr(AST _t, ArrayList v) |
| Iterator | createElementExpr(AST _t) |
| Iterator | delete(AST _t) |
| Iterator | descNodesExpr(AST _t) |
| Integer | drExpr(AST _t) |
| Iterator | elementExpr(AST _t) |
| Iterator | existExpr(AST _t) |
| Iterator | expr(AST _t)
|
| void | fNameArgs(AST _t, ArrayList v) |
| Iterator | functionCallExpr(AST _t)
|
| Iterator | idExpr(AST _t) |
| Iterator | insert(AST _t) |
| Iterator | insertExpr(AST _t) |
| Iterator | listExpr(AST _t)
|
| Iterator | location(AST _t) |
| Boolean | markExpr(AST _t) |
| void | mBinding(AST _t, ArrayList bindingList) |
| Iterator | methodCall(AST _t, Iterator arg) |
| void | operation(AST _t, ArrayList v, ArrayList o, Hashtable loc) |
| void | operations(AST _t, ArrayList v, ArrayList o, Hashtable loc) |
| BinaryPredicate | pathConstraint(AST _t) |
| BinaryPredicate | pathConstraintExpr(AST _t) |
| void | positionExpr(AST _t) |
| Iterator | regexMatchExpr(AST _t) |
| Iterator | rfwExpr(AST _t)
|
| Iterator | rfwwExpr(AST _t) |
| Iterator | selectExpr(AST _t) |
| void | setRepository(IRepository repository) |
| Iterator | sfwExpr(AST _t)
|
| Iterator | stringExpr(AST _t) |
| Iterator | textExpr(AST _t) |
| Iterator | unaryExpr(AST _t)
|
| Iterator | update(AST _t) |
| Iterator | updExpr(AST _t) D&R ************************************ |
| void | vBinding(AST _t, ArrayList bindingList) |
| Iterator | vBindings(AST _t) |
| ArrayList | withBindings(AST _t) |
VBindings bindings
ArrayList previousVarBinding
DR*********
IRepository repository
public static final String[] _tokenNames
public static final BitSet _tokenSet_0
public XoqlWalker()
public final Iterator allExpr(AST _t)
public final Iterator attrExpr(AST _t)
public final void attribute(AST _t, ArrayList v)
public final Iterator attributeExpr(AST _t)
public final Iterator attributesExpr(AST _t)
public final Iterator attributesNSExpr(AST _t)
public final Iterator binaryExpr(AST _t)
Parameters: _t
Returns:
Throws: RecognitionException
public final Iterator childNodesExpr(AST _t)
public final void commaSeparatedExpr(AST _t, ArrayList v)
public final Iterator constExpr(AST _t)
public final void contentsExpr(AST _t, ArrayList v)
public final Iterator createElementExpr(AST _t)
public final Iterator delete(AST _t)
public final Iterator descNodesExpr(AST _t)
public final Integer drExpr(AST _t)
public final Iterator elementExpr(AST _t)
public final Iterator existExpr(AST _t)
public final Iterator expr(AST _t)
Parameters: _t
Returns:
Throws: RecognitionException
public final void fNameArgs(AST _t, ArrayList v)
public final Iterator functionCallExpr(AST _t)
Parameters: _t
Returns:
Throws: RecognitionException
public final Iterator idExpr(AST _t)
public final Iterator insert(AST _t)
public final Iterator insertExpr(AST _t)
public final Iterator listExpr(AST _t)
Parameters: _t
Returns:
Throws: RecognitionException
public final Iterator location(AST _t)
public final Boolean markExpr(AST _t)
public final void mBinding(AST _t, ArrayList bindingList)
public final Iterator methodCall(AST _t, Iterator arg)
public final void operation(AST _t, ArrayList v, ArrayList o, Hashtable loc)
public final void operations(AST _t, ArrayList v, ArrayList o, Hashtable loc)
public final BinaryPredicate pathConstraint(AST _t)
public final BinaryPredicate pathConstraintExpr(AST _t)
public final void positionExpr(AST _t)
public final Iterator regexMatchExpr(AST _t)
public final Iterator rfwExpr(AST _t)
public final Iterator rfwwExpr(AST _t)
public final Iterator selectExpr(AST _t)
public void setRepository(IRepository repository)
public final Iterator sfwExpr(AST _t)
Parameters: _t
Returns:
Throws: RecognitionException
public final Iterator stringExpr(AST _t)
public final Iterator textExpr(AST _t)
public final Iterator unaryExpr(AST _t)
Parameters: _t
Returns:
Throws: RecognitionException
public final Iterator update(AST _t)
public final Iterator updExpr(AST _t)
D&R ************************************
public final void vBinding(AST _t, ArrayList bindingList)
public final Iterator vBindings(AST _t)
public final ArrayList withBindings(AST _t)