Package com.uppaal.model.io2
Class XTAReader
java.lang.Object
com.uppaal.model.io2.XTAReader
- All Implemented Interfaces:
XTAReaderConstants
public class XTAReader extends Object implements XTAReaderConstants
-
Field Summary
Fields Modifier and Type Field Description Tokenjj_ntNext token.TokentokenCurrent token.XTAReaderTokenManagertoken_sourceGenerated Token Manager.Fields inherited from interface com.uppaal.model.io2.XTAReaderConstants
ASSIGN, BECOMES, BODY, BRANCHPOINT, CHAN, CLBR, CLBRACE, CLOCK, CLOSE, COLON, COMMA, COMMIT, CONST, DEFAULT, DOT, DOUBLE, EOF, EQUAL, ERROR, EXCLMARK, EXTERNAL, FROM, GEQ, GRT, GUARD, ID, IMPLIES, IMPORT, INIT, INT, IS, ISNOT, LEQ, LESS, LOCAL, MINUS, MLCOMMENT, NAT, OPBR, OPBRACE, OPEN, PLUS, PROBABILITY, PROCESS, QM, SELECT, SEMICOLON, SLASH, SLCOMMENT, STATE, SYNC, SYSTEM, TIMES, tokenImage, TRANS, UNCONTROLLABLETRANS, URGENT, WS -
Constructor Summary
Constructors Constructor Description XTAReader(XTAReaderTokenManager tm)Constructor with generated Token Manager.XTAReader(InputStream stream)Constructor with InputStream.XTAReader(InputStream stream, String encoding)Constructor with InputStream and supplied encodingXTAReader(Reader stream)Constructor. -
Method Summary
-
Field Details
-
token_source
Generated Token Manager. -
token
Current token. -
jj_nt
Next token.
-
-
Constructor Details
-
Method Details
-
parse
- Throws:
ParseException
-
getErrors
-
systemSpec
- Throws:
ParseException
-
declaration
- Throws:
ParseException
-
processdecl
- Throws:
ParseException
-
PTHead
- Throws:
ParseException
-
PTParamList
- Throws:
ParseException
-
PTBody
- Throws:
ParseException
-
body
- Throws:
ParseException
-
bodyStates
public final void bodyStates(Template template, Map<String,AbstractLocation> locations) throws ParseException- Throws:
ParseException
-
bodyBranchPoints
public final void bodyBranchPoints(Template template, Map<String,AbstractLocation> locations) throws ParseException- Throws:
ParseException
-
bodyState
public final void bodyState(Template template, Map<String,AbstractLocation> locations) throws ParseException- Throws:
ParseException
-
bodyBranchPoint
public final void bodyBranchPoint(Template template, Map<String,AbstractLocation> locations) throws ParseException- Throws:
ParseException
-
bodyCommitted
- Throws:
ParseException
-
bodyUrgent
- Throws:
ParseException
-
bodyInit
public final void bodyInit(Template template, Map<String,AbstractLocation> locations) throws ParseException- Throws:
ParseException
-
bodyTransitions
public final void bodyTransitions(Template template, Map<String,AbstractLocation> locations) throws ParseException- Throws:
ParseException
-
bodyTransitionSymbol
- Throws:
ParseException
-
location
public final AbstractLocation location(Map<String,AbstractLocation> locations) throws ParseException- Throws:
ParseException
-
destination
public final void destination(Template template, Map<String,AbstractLocation> locations, AbstractLocation src, boolean controllable) throws ParseException- Throws:
ParseException
-
ReInit
Reinitialise. -
ReInit
Reinitialise. -
ReInit
Reinitialise. -
ReInit
Reinitialise. -
getNextToken
Get the next Token. -
getToken
Get the specific Token. -
generateParseException
Generate ParseException. -
enable_tracing
public final void enable_tracing()Enable tracing. -
disable_tracing
public final void disable_tracing()Disable tracing.
-