jigcell.sbml2.jep
Class Parser
java.lang.Object
jigcell.sbml2.jep.Parser
- All Implemented Interfaces:
- ParserConstants, ParserTreeConstants
public class Parser
- extends java.lang.Object
- implements ParserTreeConstants, ParserConstants
Fields inherited from interface jigcell.sbml2.jep.ParserConstants |
AND, DECIMAL_LITERAL, DEFAULT, DIGIT, DIV, ELSE, ELSEIF, EOF, EQ, ESC, ESCAP, EXPONENT, FALSE, FLOATING_POINT_LITERAL, GE, GT, IDENTIFIER, IF, INTEGER_LITERAL, LE, LETTER, LT, MINUS, MUL, NE, NOT, OR, PLUS, POWER, THEN, tokenImage, TRUE, XOR |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lookingAhead
public boolean lookingAhead
token_source
public ParserTokenManager token_source
jj_nt
public Token jj_nt
token
public Token token
jjtree
protected JJTParserState jjtree
jj_input_stream
JavaCharStream jj_input_stream
jj_2_rtns
private final Parser.JJCalls[] jj_2_rtns
jj_la1
private final int[] jj_la1
jj_la1_0
private final int[] jj_la1_0
jj_la1_1
private final int[] jj_la1_1
jj_expentry
private int[] jj_expentry
jj_lasttokens
private int[] jj_lasttokens
jj_rescan
private boolean jj_rescan
jj_semLA
private boolean jj_semLA
jj_endpos
private int jj_endpos
jj_gc
private int jj_gc
jj_gen
private int jj_gen
jj_kind
private int jj_kind
jj_la
private int jj_la
jj_ntk
private int jj_ntk
jep
private JEP jep
jj_lastpos
private Token jj_lastpos
jj_scanpos
private Token jj_scanpos
jj_expentries
private java.util.Vector jj_expentries
Parser
public Parser(java.io.InputStream stream)
Parser
public Parser(java.io.Reader stream)
Parser
public Parser(ParserTokenManager tm)
AdditiveExpression
public final void AdditiveExpression()
throws ParseException
- Throws:
ParseException
AnyConstant
public final void AnyConstant()
throws ParseException
- Throws:
ParseException
ArgumentList
public final void ArgumentList(int reqArguments,
java.lang.String functionName)
throws ParseException
- Throws:
ParseException
Condition
public final void Condition()
throws ParseException
- Throws:
ParseException
ConnectiveCondition
public final void ConnectiveCondition()
throws ParseException
- Throws:
ParseException
Expression
public final void Expression()
throws ParseException
- Throws:
ParseException
Function
public final void Function()
throws ParseException
- Throws:
ParseException
Identifier
public final java.lang.String Identifier()
throws ParseException
- Throws:
ParseException
MultiplicativeExpression
public final void MultiplicativeExpression()
throws ParseException
- Throws:
ParseException
NotConnectiveCondition
public final void NotConnectiveCondition()
throws ParseException
- Throws:
ParseException
Piecewise
public final void Piecewise()
throws ParseException
- Throws:
ParseException
PowerExpression
public final void PowerExpression()
throws ParseException
- Throws:
ParseException
RealConstant
public final java.lang.Object RealConstant()
throws ParseException
- Throws:
ParseException
Start
public final ASTStart Start()
throws ParseException
- GRAMMAR START
- Throws:
ParseException
UnaryExpression
public final void UnaryExpression()
throws ParseException
- Throws:
ParseException
UnaryExpressionNotPlusMinus
public final void UnaryExpressionNotPlusMinus()
throws ParseException
- Throws:
ParseException
Variable
public final void Variable()
throws ParseException
- Throws:
ParseException
ReInit
public void ReInit(java.io.InputStream stream)
ReInit
public void ReInit(java.io.Reader stream)
ReInit
public void ReInit(ParserTokenManager tm)
disable_tracing
public final void disable_tracing()
enable_tracing
public final void enable_tracing()
generateParseException
public final ParseException generateParseException()
getNextToken
public final Token getNextToken()
getToken
public final Token getToken(int index)
parseStream
public Node parseStream(java.io.Reader stream,
JEP jep_in)
throws ParseException
- Throws:
ParseException
addToErrorList
private void addToErrorList(java.lang.String errorStr)
jj_2_1
private final boolean jj_2_1(int xla)
jj_2_2
private final boolean jj_2_2(int xla)
jj_2_3
private final boolean jj_2_3(int xla)
jj_2_4
private final boolean jj_2_4(int xla)
jj_3R_10
private final boolean jj_3R_10()
jj_3R_11
private final boolean jj_3R_11()
jj_3R_12
private final boolean jj_3R_12()
jj_3R_13
private final boolean jj_3R_13()
jj_3R_14
private final boolean jj_3R_14()
jj_3R_15
private final boolean jj_3R_15()
jj_3R_16
private final boolean jj_3R_16()
jj_3R_17
private final boolean jj_3R_17()
jj_3R_18
private final boolean jj_3R_18()
jj_3R_19
private final boolean jj_3R_19()
jj_3R_20
private final boolean jj_3R_20()
jj_3R_21
private final boolean jj_3R_21()
jj_3R_22
private final boolean jj_3R_22()
jj_3R_23
private final boolean jj_3R_23()
jj_3R_24
private final boolean jj_3R_24()
jj_3R_25
private final boolean jj_3R_25()
jj_3R_26
private final boolean jj_3R_26()
jj_3R_6
private final boolean jj_3R_6()
jj_3R_7
private final boolean jj_3R_7()
jj_3R_8
private final boolean jj_3R_8()
jj_3R_9
private final boolean jj_3R_9()
jj_3_1
private final boolean jj_3_1()
jj_3_2
private final boolean jj_3_2()
jj_3_3
private final boolean jj_3_3()
jj_3_4
private final boolean jj_3_4()
jj_consume_token
private final Token jj_consume_token(int kind)
throws ParseException
- Throws:
ParseException
jj_ntk
private final int jj_ntk()
jj_scan_token
private final boolean jj_scan_token(int kind)
jj_add_error_token
private void jj_add_error_token(int kind,
int pos)
jj_rescan_token
private final void jj_rescan_token()
jj_save
private final void jj_save(int index,
int xla)