Class SyntaxTreeBuilderTokenManager
- java.lang.Object
- 
- org.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderTokenManager
 
- 
- All Implemented Interfaces:
- SyntaxTreeBuilderConstants
 
 public class SyntaxTreeBuilderTokenManager extends Object implements SyntaxTreeBuilderConstants Token Manager.
- 
- 
Field SummaryFields Modifier and Type Field Description protected intcurCharPrintStreamdebugStreamDebug output.protected CharStreaminput_streamstatic int[]jjnewLexStateLex State array.static String[]jjstrLiteralImagesToken literal values.static String[]lexStateNamesLexer state names.- 
Fields inherited from interface org.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderConstantsABS, 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_FUNC, 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, TRIPLE_CLOSE, TRIPLE_OPEN, TRUE, TZ, UCASE, UNDEF, UNION, USING, UUID, VALUES, VAR_CHAR, VAR1, VAR2, VARNAME, WHERE, WHITESPACE, WITH, WS_CHAR, YEAR
 
- 
 - 
Constructor SummaryConstructors Constructor Description SyntaxTreeBuilderTokenManager(CharStream stream)Constructor.SyntaxTreeBuilderTokenManager(CharStream stream, int lexState)Constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description TokengetNextToken()Get the next Token.protected TokenjjFillToken()voidReInit(CharStream stream)Reinitialise parser.voidReInit(CharStream stream, int lexState)Reinitialise parser.voidsetDebugStream(PrintStream ds)Set debug output.voidSwitchTo(int lexState)Switch to specified lex state.
 
- 
- 
- 
Field Detail- 
debugStreampublic PrintStream debugStream Debug output.
 - 
jjstrLiteralImagespublic static final String[] jjstrLiteralImages Token literal values.
 - 
lexStateNamespublic static final String[] lexStateNames Lexer state names.
 - 
jjnewLexStatepublic static final int[] jjnewLexState Lex State array.
 - 
input_streamprotected CharStream input_stream 
 - 
curCharprotected int curChar 
 
- 
 - 
Constructor Detail- 
SyntaxTreeBuilderTokenManagerpublic SyntaxTreeBuilderTokenManager(CharStream stream) Constructor.
 - 
SyntaxTreeBuilderTokenManagerpublic SyntaxTreeBuilderTokenManager(CharStream stream, int lexState) Constructor.
 
- 
 - 
Method Detail- 
setDebugStreampublic void setDebugStream(PrintStream ds) Set debug output.
 - 
jjFillTokenprotected Token jjFillToken() 
 - 
getNextTokenpublic Token getNextToken() Get the next Token.
 - 
ReInitpublic void ReInit(CharStream stream) Reinitialise parser.
 - 
ReInitpublic void ReInit(CharStream stream, int lexState) Reinitialise parser.
 - 
SwitchTopublic void SwitchTo(int lexState) Switch to specified lex state.
 
- 
 
-