public static class EBNFread.EBNFexpr extends EBNFread.EBNFitem
Modifier and Type | Field and Description |
---|---|
(package private) EBNFread.EBNFexpr |
_parent |
(package private) boolean |
bOnlyTextInExpr
Set false on evaluation if other than literal are stored here.
|
(package private) EBNFread.EBNFdef |
cmpnDef
The parent component definition for component global settings.
|
boolean |
hasAlternatives |
java.util.List<EBNFread.EBNFitem> |
items
Contains more as one member of items.
|
Constructor and Description |
---|
EBNFexpr(EBNFread.EBNFdef cmpnDef,
EBNFread.EBNFexpr parent,
char what) |
Modifier and Type | Method and Description |
---|---|
void |
add_alternative(EBNFread.EBNFexpr val) |
void |
add_option(EBNFread.EBNFexpr val) |
void |
add_parenthesis(EBNFread.EBNFexpr val) |
void |
add_repetition(EBNFread.EBNFexpr val) |
EBNFread.EBNFexpr |
new_alternative()
From ZBNF syntax: <...?
|
EBNFread.EBNFexpr |
new_option()
From ZBNF syntax: <...?
|
EBNFread.EBNFexpr |
new_parenthesis()
From ZBNF syntax: <...?
|
EBNFread.EBNFexpr |
new_repetition()
From ZBNF syntax: <...?
|
(package private) void |
resetOnlyTextItem() |
void |
set_cmpn(java.lang.String ident) |
void |
set_comment(java.lang.String comment) |
void |
set_literal(java.lang.String literal) |
java.lang.String |
toString() |
final EBNFread.EBNFdef cmpnDef
final EBNFread.EBNFexpr _parent
boolean bOnlyTextInExpr
public boolean hasAlternatives
public java.util.List<EBNFread.EBNFitem> items
public EBNFexpr(EBNFread.EBNFdef cmpnDef, EBNFread.EBNFexpr parent, char what)
public EBNFread.EBNFexpr new_option()
public void add_option(EBNFread.EBNFexpr val)
public EBNFread.EBNFexpr new_repetition()
public void add_repetition(EBNFread.EBNFexpr val)
public EBNFread.EBNFexpr new_alternative()
public void add_alternative(EBNFread.EBNFexpr val)
public EBNFread.EBNFexpr new_parenthesis()
public void add_parenthesis(EBNFread.EBNFexpr val)
public void set_literal(java.lang.String literal)
public void set_cmpn(java.lang.String ident)
public void set_comment(java.lang.String comment)
void resetOnlyTextItem()
public java.lang.String toString()
toString
in class EBNFread.EBNFitem