|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectantlr.TreeParser
xoql.parser.XoqlWalker
xoql.parser.QueryParser
public final class QueryParser
class QueryParser extends XoqlWalker
Field Summary |
---|
Fields inherited from class xoql.parser.XoqlWalker |
---|
_tokenNames, _tokenSet_0, bindings, previousVarBinding, repository |
Fields inherited from class antlr.TreeParser |
---|
_retTree, astFactory, ASTNULL, inputState, returnAST, tokenNames, traceDepth |
Fields inherited from interface xoql.parser.XoqlWalkerTokenTypes |
---|
AFTER, ALL, ALLTREE, AND, ARROBA, AS, ATTR, ATTRIBUTE, ATTRIBUTES, BEFORE, BINDING, BINDINGS, COMMA, CONCAT, CONTAINS, CONTENT, DDOT, DELETE, DIGIT, DISTRIBUTE, DISTRIBUTEW, DIV, DOUBLE, DQUOTE, DR_CL, DRW_CL, DSLASH, ELEMENT, EOF, EQUAL, ETAG, EXCLAMATION, EXIST, FALSE, FARGS, FCALL, FNAME, FOR, FROM, FWR, FWS, FWWR, GE, GT, ID, IN, INSERT, INT, LBRACE, LCASE, LE, LETTER, LIST, LOCATION, LPAREN, LT, MATCH, MBINDING, MCALL, MINUS, NAME, NEW_ELEMENT, NEWATTR, NOT, NOTEQUAL, NULL_TREE_LOOKAHEAD, NUM, OPERATIONS, OR, PLUS, QUOTE, RBRACE, REGEX, REGEX_MATCH, REPLACE, REPLICATE, REPLICATEW, RPAREN, SELECT, SEMI, SHARP, SLASH, STAR, STRICTCONTAINS, STRING, TEXT, TO, TRUE, UCASE, UNARY_MINUS, UNARY_PLUS, UNION, UPD, UPDATE, VALUE, VBAR, VOCAB, WHERE, WITH, WITHBINDINGS, WS |
Constructor Summary | |
---|---|
QueryParser()
|
Method Summary | |
---|---|
antlr.CommonAST |
getXOQLQueryAST(java.lang.String s)
|
cdqa.iterator.Iterator |
parse(java.lang.String s)
|
Methods inherited from class xoql.parser.XoqlWalker |
---|
allExpr, attrExpr, attribute, attributeExpr, attributesExpr, attributesNSExpr, binaryExpr, childNodesExpr, commaSeparatedExpr, constExpr, contentsExpr, createElementExpr, delete, descNodesExpr, drExpr, elementExpr, existExpr, expr, fNameArgs, functionCallExpr, idExpr, insert, insertExpr, listExpr, location, markExpr, mBinding, methodCall, operation, operations, pathConstraint, pathConstraintExpr, positionExpr, regexMatchExpr, rfwExpr, rfwwExpr, selectExpr, setRepository, sfwExpr, stringExpr, textExpr, unaryExpr, update, updExpr, vBinding, vBindings, withBindings |
Methods inherited from class antlr.TreeParser |
---|
getAST, getASTFactory, getTokenName, getTokenNames, match, match, matchNot, panic, reportError, reportError, reportWarning, setASTFactory, setASTNodeClass, setASTNodeType, traceIn, traceIndent, traceOut |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public QueryParser()
Method Detail |
---|
public antlr.CommonAST getXOQLQueryAST(java.lang.String s) throws ParseException
s
-
ParseException
public cdqa.iterator.Iterator parse(java.lang.String s) throws ParseException
s
-
ParseException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |