public class Expression extends Expr0 implements Serializable
Modifier and Type | Field and Description |
---|---|
protected boolean |
canProduceEpsilon
Generated by umod; model author's documentation MISSING.
|
static Empty |
EMPTY |
protected CheckedMap_RD<String,CheckedCoPair_LR<Expression,Integer>> |
firsts
Generated by umod; model author's documentation MISSING.
|
static Function<Expression,Boolean> |
get_canProduceEpsilon
Deprecated.
Use new '::' method reference instead.
|
static Function<Expression,CheckedMap_RD<String,CheckedCoPair_LR<Expression,Integer>>> |
get_firsts
Deprecated.
Use new '::' method reference instead.
|
static Function<Expression,CheckedMap_RD<String,CheckedCoPair_LR<Expression,Integer>>> |
get_weakfirsts
Deprecated.
Use new '::' method reference instead.
|
static None |
NONE |
static Pcdata |
PCDATA |
protected CheckedMap_RD<String,CheckedCoPair_LR<Expression,Integer>> |
weakfirsts
Generated by umod; model author's documentation MISSING.
|
get_location, location
format
Constructor and Description |
---|
Expression()
Synthetic minimal constructor provided by the umod compiler.
|
Expression(Location<XMLDocumentIdentifier> location)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Modifier and Type | Method and Description |
---|---|
void |
descend_firsts(MATCH_ONLY_00 visitor) |
void |
descend_weakfirsts(MATCH_ONLY_00 visitor) |
Expression |
doclone()
Clones this object.
|
Format |
format()
Delivers a format object for pretty-printing by inheritance from some ancestor class.
|
boolean |
get_canProduceEpsilon()
Generated by umod; model author's documentation MISSING.
|
CheckedMap_RD<String,CheckedCoPair_LR<Expression,Integer>> |
get_firsts()
Generated by umod; model author's documentation MISSING.
|
CheckedMap_RD<String,CheckedCoPair_LR<Expression,Integer>> |
get_weakfirsts()
Generated by umod; model author's documentation MISSING.
|
Expression |
initFrom(Object o0)
Copies values of all common fields from the argument.
|
boolean |
set_canProduceEpsilon(boolean val)
Generated by umod; model author's documentation MISSING.
|
boolean |
set_firsts(CheckedMap_RD<String,CheckedCoPair_LR<Expression,Integer>> val)
Generated by umod; model author's documentation MISSING.
|
boolean |
set_weakfirsts(CheckedMap_RD<String,CheckedCoPair_LR<Expression,Integer>> val)
Generated by umod; model author's documentation MISSING.
|
get_location, set_location
public static final Empty EMPTY
public static final Pcdata PCDATA
public static final None NONE
protected boolean canProduceEpsilon
@Deprecated public static final Function<Expression,Boolean> get_canProduceEpsilon
protected CheckedMap_RD<String,CheckedCoPair_LR<Expression,Integer>> firsts
CheckedMap_RD
<java.lang.String(never
null),CheckedCoPair_LR
<Expression
(never
null),java.lang.Integer(never null)>(never
null)>(maybe null)@Deprecated public static final Function<Expression,CheckedMap_RD<String,CheckedCoPair_LR<Expression,Integer>>> get_firsts
protected CheckedMap_RD<String,CheckedCoPair_LR<Expression,Integer>> weakfirsts
CheckedMap_RD
<java.lang.String(never
null),CheckedCoPair_LR
<Expression
(never
null),java.lang.Integer(never null)>(never
null)>(maybe null)@Deprecated public static final Function<Expression,CheckedMap_RD<String,CheckedCoPair_LR<Expression,Integer>>> get_weakfirsts
public Expression(Location<XMLDocumentIdentifier> location)
location
- is copied to field Expr0.location
public Expression()
public Expression doclone()
Cloneable
is known to
be implemented.public Format format()
format
in interface Formattable
format
in class Expr0
public Expression initFrom(Object o0)
public boolean get_canProduceEpsilon()
public boolean set_canProduceEpsilon(boolean val)
val
- the new value of type boolean(never null)canProduceEpsilon
public CheckedMap_RD<String,CheckedCoPair_LR<Expression,Integer>> get_firsts()
CheckedMap_RD
<java.lang.String(never
null),CheckedCoPair_LR
<Expression
(never
null),java.lang.Integer(never null)>(never
null)>(maybe null)public boolean set_firsts(CheckedMap_RD<String,CheckedCoPair_LR<Expression,Integer>> val)
val
- the new value of type CheckedMap_RD
<java.lang.String(never
null),CheckedCoPair_LR
<Expression
(never
null),java.lang.Integer(never null)>(never
null)>(maybe null)firsts
public void descend_firsts(MATCH_ONLY_00 visitor)
public CheckedMap_RD<String,CheckedCoPair_LR<Expression,Integer>> get_weakfirsts()
CheckedMap_RD
<java.lang.String(never
null),CheckedCoPair_LR
<Expression
(never
null),java.lang.Integer(never null)>(never
null)>(maybe null)public boolean set_weakfirsts(CheckedMap_RD<String,CheckedCoPair_LR<Expression,Integer>> val)
val
- the new value of type CheckedMap_RD
<java.lang.String(never
null),CheckedCoPair_LR
<Expression
(never
null),java.lang.Integer(never null)>(never
null)>(maybe null)weakfirsts
public void descend_weakfirsts(MATCH_ONLY_00 visitor)
see also the complete user documentation .