public class ExpressionParser extends java.lang.Object implements ExpressionParserConstants
| Modifier and Type | Field and Description |
|---|---|
static Token |
jj_nt
Next token.
|
static Token |
token
Current token.
|
static ExpressionParserTokenManager |
token_source
Generated Token Manager.
|
ADD, AND, CHARACTERS, CLOSEPARENTHESIS, COMMA, DEFAULT, DIGITS, DIV, EOF, EQ, FUNCTIONNAME, GE, GT, IDENTIFIER, LE, LT, MULT, NEQ, NOT, OPENPARENTHESIS, OR, Q_IRI_REF, SUB, TEXT, tokenImage, VALUE| Constructor and Description |
|---|
ExpressionParser(ExpressionParserTokenManager tm)
Constructor with generated Token Manager.
|
ExpressionParser(java.io.InputStream stream)
Constructor with InputStream.
|
ExpressionParser(java.io.InputStream stream,
java.lang.String encoding)
Constructor with InputStream and supplied encoding
|
ExpressionParser(java.io.Reader stream)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
closePar() |
static void |
comma() |
static void |
disable_tracing()
Disable tracing.
|
static void |
element() |
static void |
enable_tracing()
Enable tracing.
|
static void |
expr() |
static void |
exprContinuation() |
static void |
exprWithFirst() |
static void |
exprWithoutFirst() |
static void |
FormalParameters() |
static ParseException |
generateParseException()
Generate ParseException.
|
static Token |
getNextToken()
Get the next Token.
|
static Token |
getToken(int index)
Get the specific Token.
|
static void |
openPar() |
static void |
parse() |
static Expression |
parse(java.lang.String text,
ISparqlRequestGroup request)
Parse an equation.
|
void |
ReInit(ExpressionParserTokenManager tm)
Reinitialise.
|
static void |
ReInit(java.io.InputStream stream)
Reinitialise.
|
static void |
ReInit(java.io.InputStream stream,
java.lang.String encoding)
Reinitialise.
|
static void |
ReInit(java.io.Reader stream)
Reinitialise.
|
static boolean |
trace_enabled()
Trace enabled.
|
static void |
unary() |
public static ExpressionParserTokenManager token_source
public static Token token
public static Token jj_nt
public ExpressionParser(java.io.InputStream stream)
public ExpressionParser(java.io.InputStream stream,
java.lang.String encoding)
public ExpressionParser(java.io.Reader stream)
public ExpressionParser(ExpressionParserTokenManager tm)
public static Expression parse(java.lang.String text, ISparqlRequestGroup request) throws ParseException
text - the equationParseExceptionpublic static final void parse()
throws ParseException
ParseExceptionpublic static final void comma()
throws ParseException
ParseExceptionpublic static final void openPar()
throws ParseException
ParseExceptionpublic static final void closePar()
throws ParseException
ParseExceptionpublic static final void expr()
throws ParseException
ParseExceptionpublic static final void exprWithoutFirst()
throws ParseException
ParseExceptionpublic static final void exprWithFirst()
throws ParseException
ParseExceptionpublic static final void exprContinuation()
throws ParseException
ParseExceptionpublic static final void unary()
throws ParseException
ParseExceptionpublic static final void FormalParameters()
throws ParseException
ParseExceptionpublic static final void element()
throws ParseException
ParseExceptionpublic static void ReInit(java.io.InputStream stream)
public static void ReInit(java.io.InputStream stream,
java.lang.String encoding)
public static void ReInit(java.io.Reader stream)
public void ReInit(ExpressionParserTokenManager tm)
public static final Token getNextToken()
public static final Token getToken(int index)
public static ParseException generateParseException()
public static final boolean trace_enabled()
public static final void enable_tracing()
public static final void disable_tracing()
Copyright © 2025, 2026 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence