public class SyntaxTreeBuilder extends Object implements SyntaxTreeBuilderTreeConstants, SyntaxTreeBuilderConstants
| Modifier and Type | Field and Description |
|---|---|
Token |
jj_nt
Next token.
|
protected JJTSyntaxTreeBuilderState |
jjtree |
Token |
token
Current token.
|
SyntaxTreeBuilderTokenManager |
token_source
Generated Token Manager.
|
JJTABS, JJTADD, JJTAND, JJTASKQUERY, JJTAVG, JJTBASEDECL, JJTBASICGRAPHPATTERN, JJTBIND, JJTBINDINGSCLAUSE, JJTBINDINGSET, JJTBINDINGVALUE, JJTBLANKNODE, JJTBLANKNODEPROPERTYLIST, JJTBNODEFUNC, JJTBOUND, JJTCEIL, JJTCLEAR, JJTCOALESCE, JJTCOLLECTION, JJTCOMPARE, JJTCONCAT, JJTCONSTRAINT, JJTCONSTRUCT, JJTCONSTRUCTQUERY, JJTCONTAINS, JJTCOPY, JJTCOUNT, JJTCREATE, JJTDATASETCLAUSE, JJTDATATYPE, JJTDAY, JJTDELETECLAUSE, JJTDELETEDATA, JJTDELETEWHERE, JJTDESCRIBE, JJTDESCRIBEQUERY, JJTDROP, JJTENCODEFORURI, JJTEXISTSFUNC, JJTFALSE, JJTFLOOR, JJTFUNCTIONCALL, JJTGRAPHGRAPHPATTERN, JJTGRAPHORDEFAULT, JJTGRAPHPATTERNGROUP, JJTGRAPHREFALL, JJTGROUPCLAUSE, JJTGROUPCONCAT, JJTGROUPCONDITION, JJTHAVINGCLAUSE, JJTHOURS, JJTIF, JJTIN, JJTINFIX, JJTINLINEDATA, JJTINSERTCLAUSE, JJTINSERTDATA, JJTIRI, JJTIRIFUNC, JJTISBLANK, JJTISIRI, JJTISLITERAL, JJTISNUMERIC, JJTLANG, JJTLANGMATCHES, JJTLIMIT, JJTLOAD, JJTLOWERCASE, JJTMATH, JJTMAX, JJTMD5, JJTMIN, JJTMINUSGRAPHPATTERN, JJTMINUTES, JJTMODIFY, JJTMONTH, JJTMOVE, jjtNodeName, JJTNOT, JJTNOTEXISTSFUNC, JJTNOTIN, JJTNOW, JJTNUMERICLITERAL, JJTOBJECTLIST, JJTOFFSET, JJTOPTIONALGRAPHPATTERN, JJTOR, JJTORDERCLAUSE, JJTORDERCONDITION, JJTPATHALTERNATIVE, JJTPATHELT, JJTPATHMOD, JJTPATHONEINPROPERTYSET, JJTPATHSEQUENCE, JJTPREFIXDECL, JJTPROJECTIONELEM, JJTPROPERTYLIST, JJTPROPERTYLISTPATH, JJTQNAME, JJTQUADSNOTTRIPLES, JJTQUERYCONTAINER, JJTRAND, JJTRDFLITERAL, JJTREGEXEXPRESSION, JJTREPLACE, JJTROUND, JJTSAMETERM, JJTSAMPLE, JJTSECONDS, JJTSELECT, JJTSELECTQUERY, JJTSERVICEGRAPHPATTERN, JJTSHA1, JJTSHA224, JJTSHA256, JJTSHA384, JJTSHA512, JJTSTR, JJTSTRAFTER, JJTSTRBEFORE, JJTSTRDT, JJTSTRENDS, JJTSTRING, JJTSTRLANG, JJTSTRLEN, JJTSTRSTARTS, JJTSTRUUID, JJTSUBSTR, JJTSUM, JJTTIMEZONE, JJTTRIPLESSAMESUBJECT, JJTTRIPLESSAMESUBJECTPATH, JJTTRUE, JJTTZ, JJTUNIONGRAPHPATTERN, JJTUNPARSEDQUADDATABLOCK, JJTUPDATECONTAINER, JJTUPDATESEQUENCE, JJTUPPERCASE, JJTUUID, JJTVAR, JJTVOID, JJTWHERECLAUSE, JJTYEARABS, ADD, ALL, ALPHA, AND, ANON, AS, ASC, ASK, AVG, BASE, BIND, BINDINGS, BLANK_NODE_LABEL, BNODE, BOUND, BY, CEIL, CLEAR, COALESCE, COMMA, CONCAT, CONSTRUCT, CONTAINS, COPY, COUNT, CREATE, DATA, DATATYPE, DAY, DECIMAL, DECIMAL_NEGATIVE, DECIMAL_POSITIVE, DEFAULT, DEFAULT_GRAPH, DELETE, DESC, DESCRIBE, DISTINCT, DOT, DOUBLE, DOUBLE_NEGATIVE, DOUBLE_POSITIVE, DOUBLE1, DOUBLE2, DOUBLE3, DROP, DT_PREFIX, ECHAR, ENCODE_FOR_URI, EOF, EQ, EXISTS, EXPONENT, FALSE, FILTER, FLOOR, FROM, GE, GRAPH, GROUP, GROUP_CONCAT, GT, HAVING, HEX, HOURS, IF, IN, INSERT, INTEGER, INTEGER_NEGATIVE, INTEGER_POSITIVE, INTO, INVERSE, IRI, IS_A, IS_BLANK, IS_IRI, IS_LITERAL, IS_NUMERIC, LANG, LANGMATCHES, LANGTAG, LBRACE, LBRACK, LCASE, LE, LIMIT, LOAD, LPAREN, LT, MAX, MD5, MIN, MINUS, MINUS_SETOPER, MINUTES, MONTH, MOVE, NAMED, NE, NIL, NOT, NOT_EXISTS, NOT_IN, NOW, NUM, OFFSET, OPTIONAL, OR, ORDER, PERCENT, PIPE, PLUS, PLX, PN_CHARS, PN_CHARS_BASE, PN_CHARS_U, PN_LOCAL, PN_LOCAL_ESC, PN_PREFIX, PNAME_LN, PNAME_NS, PREFIX, Q_IRI_REF, QUESTION, RAND, RBRACE, RBRACK, REDUCED, REGEX, REPLACE, ROUND, RPAREN, SAFE_CHAR_LONG1, SAFE_CHAR_LONG2, SAFE_CHAR1, SAFE_CHAR2, SAMETERM, SAMPLE, SECONDS, SELECT, SEMICOLON, SEPARATOR, SERVICE, SHA1, SHA224, SHA256, SHA384, SHA512, SILENT, SINGLE_LINE_COMMENT, SLASH, STAR, STR, STR_AFTER, STR_BEFORE, STR_ENDS, STR_STARTS, STRDT, STRING_LITERAL_LONG1, STRING_LITERAL_LONG2, STRING_LITERAL1, STRING_LITERAL2, STRLANG, STRLEN, STRUUID, SUBSTR, SUM, TIMEZONE, TO, tokenImage, TRUE, TZ, UCASE, UNDEF, UNION, USING, UUID, VALUES, VAR_CHAR, VAR1, VAR2, VARNAME, WHERE, WHITESPACE, WITH, WS_CHAR, YEAR| Constructor and Description |
|---|
SyntaxTreeBuilder(CharStream stream)
Constructor with user supplied CharStream.
|
SyntaxTreeBuilder(SyntaxTreeBuilderTokenManager tm)
Constructor with generated Token Manager.
|
protected JJTSyntaxTreeBuilderState jjtree
public SyntaxTreeBuilderTokenManager token_source
public Token token
public Token jj_nt
public SyntaxTreeBuilder(CharStream stream)
public SyntaxTreeBuilder(SyntaxTreeBuilderTokenManager tm)
public static ASTQueryContainer parseQuery(String query) throws TokenMgrError, ParseException
query - A SPARQL query string.TokenMgrError - If the query was syntactically incorrect.ParseException - If the query was syntactically incorrect.public static ASTUpdateSequence parseUpdateSequence(String sequence) throws TokenMgrError, ParseException
sequence - A SPARQL update sequence string.TokenMgrError - If the update sequence was syntactically incorrect.ParseException - If the update sequence was syntactically incorrect.public final ASTUpdateSequence UpdateSequence() throws ParseException
ParseExceptionpublic final ASTUpdateContainer UpdateContainer() throws ParseException
ParseExceptionpublic final ASTQueryContainer QueryContainer() throws ParseException
ParseExceptionpublic final void Prolog()
throws ParseException
ParseExceptionpublic final void BaseDecl()
throws ParseException
ParseExceptionpublic final void PrefixDecl()
throws ParseException
ParseExceptionpublic final void Query()
throws ParseException
ParseExceptionpublic final void SelectQuery()
throws ParseException
ParseExceptionpublic final void SubSelect()
throws ParseException
ParseExceptionpublic final void Select()
throws ParseException
ParseExceptionpublic final void ProjectionElem()
throws ParseException
ParseExceptionpublic final void ConstructQuery()
throws ParseException
ParseExceptionpublic final void Construct()
throws ParseException
ParseExceptionpublic final void ConstructClause()
throws ParseException
ParseExceptionpublic final void DescribeQuery()
throws ParseException
ParseExceptionpublic final void Describe()
throws ParseException
ParseExceptionpublic final void AskQuery()
throws ParseException
ParseExceptionpublic final void DatasetClause()
throws ParseException
ParseExceptionpublic final void WhereClause()
throws ParseException
ParseExceptionpublic final void BindingsClause()
throws ParseException
ParseExceptionpublic final void InlineData()
throws ParseException
ParseExceptionpublic final void DataBlock()
throws ParseException
ParseExceptionpublic final void InlineDataOneVar()
throws ParseException
ParseExceptionpublic final void InlineDataFull()
throws ParseException
ParseExceptionpublic final void SimpleBindingSet()
throws ParseException
ParseExceptionpublic final void BindingSet()
throws ParseException
ParseExceptionpublic final void BindingValue()
throws ParseException
ParseExceptionpublic final void SolutionModifier()
throws ParseException
ParseExceptionpublic final void GroupClause()
throws ParseException
ParseExceptionpublic final void OrderClause()
throws ParseException
ParseExceptionpublic final void GroupCondition()
throws ParseException
ParseExceptionpublic final void HavingClause()
throws ParseException
ParseExceptionpublic final void OrderCondition()
throws ParseException
ParseExceptionpublic final void LimitOffsetClauses()
throws ParseException
ParseExceptionpublic final void Limit()
throws ParseException
ParseExceptionpublic final void Offset()
throws ParseException
ParseExceptionpublic final Token GroupGraphPattern() throws ParseException
ParseExceptionpublic final void GraphPattern()
throws ParseException
ParseExceptionpublic final void BasicGraphPattern()
throws ParseException
ParseExceptionpublic final void FilterOrBind()
throws ParseException
ParseExceptionpublic final void TriplesBlock()
throws ParseException
ParseExceptionpublic final void TriplesTemplate()
throws ParseException
ParseExceptionpublic final void GraphPatternNotTriples()
throws ParseException
ParseExceptionpublic final void OptionalGraphPattern()
throws ParseException
ParseExceptionpublic final void GraphGraphPattern()
throws ParseException
ParseExceptionpublic final void GroupOrUnionGraphPattern()
throws ParseException
ParseExceptionpublic final void MinusGraphPattern()
throws ParseException
ParseExceptionpublic final void ServiceGraphPattern()
throws ParseException
ParseExceptionpublic final void Filter()
throws ParseException
ParseExceptionpublic final void Constraint()
throws ParseException
ParseExceptionpublic final void FunctionCall()
throws ParseException
ParseExceptionpublic final void ArgList()
throws ParseException
ParseExceptionpublic final void TriplesSameSubject()
throws ParseException
ParseExceptionpublic final void PropertyList()
throws ParseException
ParseExceptionpublic final void ObjectList()
throws ParseException
ParseExceptionpublic final void TriplesSameSubjectPath()
throws ParseException
ParseExceptionpublic final void PropertyListPath()
throws ParseException
ParseExceptionpublic final void ObjectListPath()
throws ParseException
ParseExceptionpublic final void VerbPath()
throws ParseException
ParseExceptionpublic final void Path()
throws ParseException
ParseExceptionpublic final void PathAlternative()
throws ParseException
ParseExceptionpublic final void PathSequence()
throws ParseException
ParseExceptionpublic final void PathElt()
throws ParseException
ParseExceptionpublic final void PathPrimary()
throws ParseException
ParseExceptionpublic final void PathNegatedPropertySet()
throws ParseException
ParseExceptionpublic final void PathOneInPropertySet()
throws ParseException
ParseExceptionpublic final void PathMod()
throws ParseException
ParseExceptionpublic final void VerbSimple()
throws ParseException
ParseExceptionpublic final void Object()
throws ParseException
ParseExceptionpublic final void ObjectPath()
throws ParseException
ParseExceptionpublic final void Verb()
throws ParseException
ParseExceptionpublic final void TriplesNode()
throws ParseException
ParseExceptionpublic final void TriplesNodePath()
throws ParseException
ParseExceptionpublic final void BlankNodePropertyList()
throws ParseException
ParseExceptionpublic final void BlankNodePropertyListPath()
throws ParseException
ParseExceptionpublic final void Collection()
throws ParseException
ParseExceptionpublic final void CollectionPath()
throws ParseException
ParseExceptionpublic final void GraphNode()
throws ParseException
ParseExceptionpublic final void GraphNodePath()
throws ParseException
ParseExceptionpublic final void VarOrTerm()
throws ParseException
ParseExceptionpublic final void VarOrIRIref()
throws ParseException
ParseExceptionpublic final void Var()
throws ParseException
ParseExceptionpublic final void GraphTerm()
throws ParseException
ParseExceptionpublic final void Expression()
throws ParseException
ParseExceptionpublic final void ConditionalOrExpression()
throws ParseException
ParseExceptionpublic final void ConditionalAndExpression()
throws ParseException
ParseExceptionpublic final void ValueLogical()
throws ParseException
ParseExceptionpublic final void RelationalExpression()
throws ParseException
ParseExceptionpublic final void NumericExpression()
throws ParseException
ParseExceptionpublic final void AdditiveExpression()
throws ParseException
ParseExceptionpublic final void MultiplicativeExpression()
throws ParseException
ParseExceptionpublic final void UnaryExpression()
throws ParseException
ParseExceptionpublic final void UnaryMinus()
throws ParseException
ParseExceptionpublic final void PrimaryExpression()
throws ParseException
ParseExceptionpublic final void Aggregate()
throws ParseException
ParseExceptionpublic final void Count()
throws ParseException
ParseExceptionpublic final void Sum()
throws ParseException
ParseExceptionpublic final void Min()
throws ParseException
ParseExceptionpublic final void Max()
throws ParseException
ParseExceptionpublic final void Avg()
throws ParseException
ParseExceptionpublic final void Sample()
throws ParseException
ParseExceptionpublic final void GroupConcat()
throws ParseException
ParseExceptionpublic final void BrackettedExpression()
throws ParseException
ParseExceptionpublic final void BuiltInCall()
throws ParseException
ParseExceptionpublic final void StringFunction()
throws ParseException
ParseExceptionpublic final void NumericFunction()
throws ParseException
ParseExceptionpublic final void RDFTermFunction()
throws ParseException
ParseExceptionpublic final void DateTimeFunction()
throws ParseException
ParseExceptionpublic final void HashFunction()
throws ParseException
ParseExceptionpublic final void MD5()
throws ParseException
ParseExceptionpublic final void SHA1()
throws ParseException
ParseExceptionpublic final void SHA224()
throws ParseException
ParseExceptionpublic final void SHA256()
throws ParseException
ParseExceptionpublic final void SHA384()
throws ParseException
ParseExceptionpublic final void SHA512()
throws ParseException
ParseExceptionpublic final void Now()
throws ParseException
ParseExceptionpublic final void Year()
throws ParseException
ParseExceptionpublic final void Month()
throws ParseException
ParseExceptionpublic final void Day()
throws ParseException
ParseExceptionpublic final void Hours()
throws ParseException
ParseExceptionpublic final void Minutes()
throws ParseException
ParseExceptionpublic final void Seconds()
throws ParseException
ParseExceptionpublic final void Timezone()
throws ParseException
ParseExceptionpublic final void Tz()
throws ParseException
ParseExceptionpublic final void Rand()
throws ParseException
ParseExceptionpublic final void Abs()
throws ParseException
ParseExceptionpublic final void Ceil()
throws ParseException
ParseExceptionpublic final void Floor()
throws ParseException
ParseExceptionpublic final void Round()
throws ParseException
ParseExceptionpublic final void Substr()
throws ParseException
ParseExceptionpublic final void StrLen()
throws ParseException
ParseExceptionpublic final void UpperCase()
throws ParseException
ParseExceptionpublic final void LowerCase()
throws ParseException
ParseExceptionpublic final void StrStarts()
throws ParseException
ParseExceptionpublic final void StrEnds()
throws ParseException
ParseExceptionpublic final void StrBefore()
throws ParseException
ParseExceptionpublic final void StrAfter()
throws ParseException
ParseExceptionpublic final void Replace()
throws ParseException
ParseExceptionpublic final void Concat()
throws ParseException
ParseExceptionpublic final void Contains()
throws ParseException
ParseExceptionpublic final void EncodeForURI()
throws ParseException
ParseExceptionpublic final void If()
throws ParseException
ParseExceptionpublic final void In()
throws ParseException
ParseExceptionpublic final void NotIn()
throws ParseException
ParseExceptionpublic final void Coalesce()
throws ParseException
ParseExceptionpublic final void Str()
throws ParseException
ParseExceptionpublic final void Lang()
throws ParseException
ParseExceptionpublic final void LangMatches()
throws ParseException
ParseExceptionpublic final void Datatype()
throws ParseException
ParseExceptionpublic final void Bound()
throws ParseException
ParseExceptionpublic final void SameTerm()
throws ParseException
ParseExceptionpublic final void IsIRI()
throws ParseException
ParseExceptionpublic final void IsBlank()
throws ParseException
ParseExceptionpublic final void IsLiteral()
throws ParseException
ParseExceptionpublic final void IsNumeric()
throws ParseException
ParseExceptionpublic final void BNodeFunc()
throws ParseException
ParseExceptionpublic final void IRIFunc()
throws ParseException
ParseExceptionpublic final void StrDt()
throws ParseException
ParseExceptionpublic final void StrLang()
throws ParseException
ParseExceptionpublic final void UUID()
throws ParseException
ParseExceptionpublic final void STRUUID()
throws ParseException
ParseExceptionpublic final void Bind()
throws ParseException
ParseExceptionpublic final void RegexExpression()
throws ParseException
ParseExceptionpublic final void ExistsFunc()
throws ParseException
ParseExceptionpublic final void NotExistsFunc()
throws ParseException
ParseExceptionpublic final void RDFLiteral()
throws ParseException
ParseExceptionpublic final void NumericLiteral()
throws ParseException
ParseExceptionpublic final void NumericLiteralUnsigned()
throws ParseException
ParseExceptionpublic final void NumericLiteralPositive()
throws ParseException
ParseExceptionpublic final void NumericLiteralNegative()
throws ParseException
ParseExceptionpublic final void BooleanLiteral()
throws ParseException
ParseExceptionpublic final void String()
throws ParseException
ParseExceptionpublic final void IRIref()
throws ParseException
ParseExceptionpublic final void PrefixedName()
throws ParseException
ParseExceptionpublic final void BlankNode()
throws ParseException
ParseExceptionpublic final void IRI()
throws ParseException
ParseExceptionpublic final void GraphRefAll()
throws ParseException
ParseExceptionpublic final void GraphOrDefault()
throws ParseException
ParseExceptionpublic final void GraphRef()
throws ParseException
ParseExceptionpublic final void UnparsedQuadDataBlock()
throws ParseException
ParseExceptionpublic final void QuadData()
throws ParseException
ParseExceptionpublic final void Quads()
throws ParseException
ParseExceptionpublic final void QuadsNotTriples()
throws ParseException
ParseExceptionpublic final void Update()
throws ParseException
ParseExceptionpublic final void Load()
throws ParseException
ParseExceptionpublic final void Clear()
throws ParseException
ParseExceptionpublic final void Drop()
throws ParseException
ParseExceptionpublic final void Add()
throws ParseException
ParseExceptionpublic final void Move()
throws ParseException
ParseExceptionpublic final void Copy()
throws ParseException
ParseExceptionpublic final void Create()
throws ParseException
ParseExceptionpublic final void InsertData()
throws ParseException
ParseExceptionpublic final void DeleteData()
throws ParseException
ParseExceptionpublic final void DeleteWhere()
throws ParseException
ParseExceptionpublic final void DeleteClause()
throws ParseException
ParseExceptionpublic final void InsertClause()
throws ParseException
ParseExceptionpublic final void UsingClause()
throws ParseException
ParseExceptionpublic final void WithClause()
throws ParseException
ParseExceptionpublic final void ModifyWhereClause()
throws ParseException
ParseExceptionpublic final void Modify()
throws ParseException
ParseExceptionpublic void ReInit(CharStream stream)
public void ReInit(SyntaxTreeBuilderTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.