gov.llnl.babel.parsers.sidl2
public class SIDLParser extends java.lang.Object implements SIDLParserTreeConstants, SIDLParserConstants
Modifier and Type | Field and Description |
---|---|
Token |
jj_nt |
protected gov.llnl.babel.parsers.sidl2.JJTSIDLParserState |
jjtree |
boolean |
lookingAhead |
Token |
token |
SIDLParserTokenManager |
token_source |
JJTADD, JJTAND, JJTARG, JJTARGATTR, JJTARGATTRS, JJTARGLIST, JJTARRAY, JJTASSERTION, JJTBITWISE, JJTCLASS, JJTCOMPLEX, JJTCUSTOMATTR, JJTDIMENSION, JJTENSURES, JJTENUM, JJTENUMERATOR, JJTEQUALITY, JJTEXCEPTCLAUSE, JJTEXTENDSLIST, JJTEXTENDSONE, JJTEXTENSION, JJTEXTENT, JJTEXTENTS, JJTFROMCLAUSE, JJTFUNC, JJTFUNCARGS, JJTGTLT, JJTIMPLEMENTSALLLIST, JJTIMPLEMENTSLIST, JJTIMPLICATION, JJTIMPORT, JJTINTEGER, JJTINTERFACE, JJTINVARIANTS, JJTLITERAL, JJTMETHOD, JJTMETHODATTR, JJTMETHODATTRS, JJTMETHODNAME, JJTMODE, JJTMULT, JJTNAME, jjtNodeName, JJTNUMBER, JJTOR, JJTORIENTATION, JJTPACKAGE, JJTPOWER, JJTPRIMATIVETYPE, JJTRARRAY, JJTREQUIRE, JJTREQUIRES, JJTRETURNTYPE, JJTSCALARTYPE, JJTSCOPEDID, JJTSHIFT, JJTSHORTNAME, JJTSTART, JJTSTRUCT, JJTSTRUCTITEM, JJTTYPEATTR, JJTTYPEATTRS, JJTUNARY, JJTUSERTYPE, JJTVERSION, JJTVOID
ABSTRACT, ARRAY, ASSIGN, ATTRIB_BEGIN, ATTRIB_COMMA, ATTRIB_END, ATTRIB_EQ, ATTRIB_ID, ATTRIB_STRING, BITWISE_AND, BITWISE_OR, BITWISE_XOR, BOOLEAN, BOOLEAN_LITERAL, CHAR, CHARACTER_LITERAL, CLASS, COLON, COLUMN_MAJOR, COMMA, COPY, DCOMPLEX, DECIMAL_LITERAL, DEFAULT, DIGIT, DOC_COMMENT, DOT, DOUBLE, ELSE, ENSURE, ENUM, EOF, EQ, EXPONENT, EXTENDS, EXTENSION, FALSE, FCOMPLEX, FINAL, FLOAT, FLOATING_POINT_LITERAL, FROM, GE, GT, HEX_LITERAL, IDENTIFIER, IFF, IMPLEMENTS, IMPLEMENTS_ALL, IMPLIES, IMPORT, IN, IN_ATTRIB_LIST, IN_DOC_COMMENT, IN_MULTI_LINE_COMMENT, IN_SINGLE_LINE_COMMENT, INOUT, INT, INTEGER_LITERAL, INTERFACE, INVARIANT, IS, LBRACE, LBRACKET, LE, LETTER, LOCAL, LOGICAL_AND, LOGICAL_OR, LOGICAL_XOR, LONG, LPAREN, LSHIFT, LT, MINUS, MODULUS, MULTI_LINE_COMMENT, NE, NONBLOCKING, NOT, NULL, OCTAL_LITERAL, ONEWAY, OPAQUE, ORDER, OUT, PACKAGE, PLUS, POWER, PURE, RARRAY, RBRACE, RBRACKET, REMAINDER, REQUIRE, RESULT, ROW_MAJOR, RPAREN, RSHIFT, SEMICOLON, SIMPLE_FLOATING_POINT_LITERAL, SINGLE_LINE_COMMENT, SLASH, STAR, STATIC, STRING, STRING_LITERAL, STRUCT, THEN, THROWS, TILDE, tokenImage, TRUE, VERSION, VERSION_STRING, VOID
Constructor and Description |
---|
SIDLParser(java.io.InputStream stream) |
SIDLParser(java.io.InputStream stream,
java.lang.String encoding) |
SIDLParser(java.io.Reader stream) |
SIDLParser(SIDLParserTokenManager tm) |
Modifier and Type | Method and Description |
---|---|
void |
AddExpr() |
void |
AndExpr() |
void |
Arg() |
void |
ArgAttr() |
void |
ArgList() |
void |
Array() |
void |
AssertExpr() |
void |
Assertion() |
void |
BitwiseExpr() |
void |
Class() |
void |
Complex() |
void |
CustomAttr() |
void |
CustomAttrList() |
void |
disable_tracing() |
void |
enable_tracing() |
void |
Ensures() |
void |
Enum() |
void |
Enumerator() |
void |
EqualityExpr() |
void |
ExceptClause() |
void |
ExtendsList() |
void |
ExtendsOne() |
void |
Extension() |
void |
Extent() |
void |
Extents() |
void |
FromClause() |
void |
FuncArgs() |
void |
FuncEval() |
ParseException |
generateParseException() |
Token |
getNextToken() |
Token |
getToken(int index) |
void |
Identifier() |
void |
ImplementsAllList() |
void |
ImplementsList() |
void |
Import() |
void |
Integer() |
void |
Interface() |
void |
Invariants() |
void |
Literal() |
void |
Method() |
void |
MethodAttr() |
void |
MethodName() |
void |
Mode() |
void |
MultExpr() |
void |
Name() |
void |
Number() |
void |
OrExpr() |
void |
Package() |
void |
PowerExpr() |
void |
PrimaryExpr() |
void |
PrimativeType() |
void |
Rarray() |
void |
ReInit(java.io.InputStream stream) |
void |
ReInit(java.io.InputStream stream,
java.lang.String encoding) |
void |
ReInit(java.io.Reader stream) |
void |
ReInit(SIDLParserTokenManager tm) |
void |
RelationalExpr() |
void |
Require() |
void |
Requires() |
void |
ScopedID() |
void |
ShiftExpr() |
void |
SimpleIntExpression() |
void |
SimpleIntPrimary() |
void |
SimpleIntTerm() |
ParseTreeNode |
Start() |
void |
Struct() |
void |
StructItem() |
void |
Type() |
void |
TypeAttr() |
void |
UnaryExpr() |
void |
UserType() |
void |
Version() |
protected gov.llnl.babel.parsers.sidl2.JJTSIDLParserState jjtree
public SIDLParserTokenManager token_source
public Token token
public Token jj_nt
public boolean lookingAhead
public SIDLParser(java.io.InputStream stream)
public SIDLParser(java.io.InputStream stream, java.lang.String encoding)
public SIDLParser(java.io.Reader stream)
public SIDLParser(SIDLParserTokenManager tm)
public final ParseTreeNode Start() throws ParseException
ParseException
public final void Version() throws ParseException
ParseException
public final void Require() throws ParseException
ParseException
public final void Import() throws ParseException
ParseException
public final void Package() throws ParseException
ParseException
public final void UserType() throws ParseException
ParseException
public final void TypeAttr() throws ParseException
ParseException
public final void Enum() throws ParseException
ParseException
public final void Enumerator() throws ParseException
ParseException
public final void Struct() throws ParseException
ParseException
public final void StructItem() throws ParseException
ParseException
public final void Class() throws ParseException
ParseException
public final void Interface() throws ParseException
ParseException
public final void ExtendsOne() throws ParseException
ParseException
public final void ExtendsList() throws ParseException
ParseException
public final void ImplementsList() throws ParseException
ParseException
public final void ImplementsAllList() throws ParseException
ParseException
public final void Method() throws ParseException
ParseException
public final void MethodAttr() throws ParseException
ParseException
public final void MethodName() throws ParseException
ParseException
public final void ExceptClause() throws ParseException
ParseException
public final void FromClause() throws ParseException
ParseException
public final void Invariants() throws ParseException
ParseException
public final void Requires() throws ParseException
ParseException
public final void Ensures() throws ParseException
ParseException
public final void Assertion() throws ParseException
ParseException
public final void ArgList() throws ParseException
ParseException
public final void Arg() throws ParseException
ParseException
public final void ArgAttr() throws ParseException
ParseException
public final void CustomAttrList() throws ParseException
ParseException
public final void CustomAttr() throws ParseException
ParseException
public final void Mode() throws ParseException
ParseException
public final void Type() throws ParseException
ParseException
public final void PrimativeType() throws ParseException
ParseException
public final void Array() throws ParseException
ParseException
public final void Rarray() throws ParseException
ParseException
public final void Extents() throws ParseException
ParseException
public final void Extent() throws ParseException
ParseException
public final void SimpleIntExpression() throws ParseException
ParseException
public final void SimpleIntTerm() throws ParseException
ParseException
public final void SimpleIntPrimary() throws ParseException
ParseException
public final void AssertExpr() throws ParseException
ParseException
public final void OrExpr() throws ParseException
ParseException
public final void AndExpr() throws ParseException
ParseException
public final void BitwiseExpr() throws ParseException
ParseException
public final void EqualityExpr() throws ParseException
ParseException
public final void RelationalExpr() throws ParseException
ParseException
public final void ShiftExpr() throws ParseException
ParseException
public final void AddExpr() throws ParseException
ParseException
public final void MultExpr() throws ParseException
ParseException
public final void PowerExpr() throws ParseException
ParseException
public final void UnaryExpr() throws ParseException
ParseException
public final void FuncEval() throws ParseException
ParseException
public final void FuncArgs() throws ParseException
ParseException
public final void PrimaryExpr() throws ParseException
ParseException
public final void ScopedID() throws ParseException
ParseException
public final void Name() throws ParseException
ParseException
public final void Identifier() throws ParseException
ParseException
public final void Extension() throws ParseException
ParseException
public final void Literal() throws ParseException
ParseException
public final void Complex() throws ParseException
ParseException
public final void Number() throws ParseException
ParseException
public final void Integer() throws ParseException
ParseException
public void ReInit(java.io.InputStream stream)
public void ReInit(java.io.InputStream stream, java.lang.String encoding)
public void ReInit(java.io.Reader stream)
public void ReInit(SIDLParserTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()