Package | Description |
---|---|
java_cup.runtime |
Modifier and Type | Field and Description |
---|---|
ComplexSymbolFactory.Location |
ComplexSymbolFactory.ComplexSymbol.xleft |
ComplexSymbolFactory.Location |
ComplexSymbolFactory.ComplexSymbol.xright |
Modifier and Type | Method and Description |
---|---|
static ComplexSymbolFactory.Location |
ComplexSymbolFactory.Location.clone(ComplexSymbolFactory.Location other)
Cloning factory method
|
ComplexSymbolFactory.Location |
ComplexSymbolFactory.ComplexSymbol.getLeft() |
ComplexSymbolFactory.Location |
ComplexSymbolFactory.ComplexSymbol.getRight() |
abstract ComplexSymbolFactory.Location |
XMLElement.left() |
ComplexSymbolFactory.Location |
XMLElement.NonTerminal.left() |
ComplexSymbolFactory.Location |
XMLElement.Error.left() |
ComplexSymbolFactory.Location |
XMLElement.Terminal.left() |
abstract ComplexSymbolFactory.Location |
XMLElement.right() |
ComplexSymbolFactory.Location |
XMLElement.NonTerminal.right() |
ComplexSymbolFactory.Location |
XMLElement.Error.right() |
ComplexSymbolFactory.Location |
XMLElement.Terminal.right() |
Modifier and Type | Method and Description |
---|---|
static ComplexSymbolFactory.Location |
ComplexSymbolFactory.Location.clone(ComplexSymbolFactory.Location other)
Cloning factory method
|
Symbol |
ComplexSymbolFactory.newSymbol(java.lang.String name,
int id,
ComplexSymbolFactory.Location left,
ComplexSymbolFactory.Location right)
newSymbol
creates a complex symbol with Location objects for left and right boundaries;
this is used for terminals without values!
|
Symbol |
ComplexSymbolFactory.newSymbol(java.lang.String name,
int id,
ComplexSymbolFactory.Location left,
ComplexSymbolFactory.Location right,
java.lang.Object value)
newSymbol
creates a complex symbol with Location objects for left and right boundaries;
this is used for terminals with values!
|
Constructor and Description |
---|
ComplexSymbol(java.lang.String name,
int id,
ComplexSymbolFactory.Location left,
ComplexSymbolFactory.Location right) |
ComplexSymbol(java.lang.String name,
int id,
ComplexSymbolFactory.Location left,
ComplexSymbolFactory.Location right,
java.lang.Object value) |
Error(ComplexSymbolFactory.Location l,
ComplexSymbolFactory.Location r) |
Location(ComplexSymbolFactory.Location other)
Copy Constructor for other ComplexSymbolFactory based Locations
|
Terminal(ComplexSymbolFactory.Location l,
java.lang.String symbolname,
ComplexSymbolFactory.Location r) |
Terminal(ComplexSymbolFactory.Location l,
java.lang.String symbolname,
java.lang.Object i,
ComplexSymbolFactory.Location r) |