public class VariableState extends AbstractTypeState
| Modifier and Type | Field and Description |
|---|---|
private TempTypeExtensionWithCondition |
tempExt
the identifierSymbol.
|
private AbstractSymbol |
variable
The Variable.
|
| Constructor and Description |
|---|
VariableState(AbstractSymbol variable,
TempTypeExtensionWithCondition tempExt)
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractSymbol |
getVariable() |
void |
parse(RouterSoftware rs,
TempVariableType tVT,
Buffer<AbstractSymbol> buffer,
TypeFileParser tFP) |
private final AbstractSymbol variable
private final TempTypeExtensionWithCondition tempExt
public VariableState(AbstractSymbol variable, TempTypeExtensionWithCondition tempExt)
variable - the variable of the last state.tempExt - the identifierSymbol of the line;public void parse(RouterSoftware rs, TempVariableType tVT, Buffer<AbstractSymbol> buffer, TypeFileParser tFP) throws java.lang.InterruptedException, ParserException
parse in class AbstractTypeStaters - The RouterSoftware to use.tVT - tempVariableTypebuffer - buffertFP - typeFileParserjava.lang.InterruptedException - InterruptedExceptionParserException - ParserExceptionpublic AbstractSymbol getVariable()