Package | Description |
---|---|
parser | |
parser.states.assignmentstates | |
parser.states.definitionstates | |
parser.states.typestates | |
scanner |
Modifier and Type | Field and Description |
---|---|
private Buffer<AbstractSymbol> |
AbstractFileParser.buffer
the buffer, passed by the scanner.
|
Modifier and Type | Method and Description |
---|---|
private Buffer<AbstractSymbol> |
ParserTest.createAssignmentBuffer()
creates a small type buffer with some symbols.
|
private Buffer<AbstractSymbol> |
ParserTest.createDefinitionBuffer()
creates a small type buffer with some symbols.
|
private Buffer<AbstractSymbol> |
ParserTest.createPackageDefinitionBuffer()
create a PackageDefinitionBuffer.
|
private Buffer<AbstractSymbol> |
ParserTest.createTypeBuffer()
creates a small type buffer with some symbols.
|
protected Buffer<AbstractSymbol> |
AbstractFileParser.getBuffer() |
Modifier and Type | Method and Description |
---|---|
static PackageDescriptionFile |
PackageDescriptionFileParser.parse(RouterSoftware rs,
Buffer<AbstractSymbol> buffer)
creates a PackageDescriptionFileParser and starts the parse-Method.
|
Constructor and Description |
---|
AbstractFileParser(Buffer<AbstractSymbol> symbolBuffer)
constructor for create the PackageParser.
|
AssignmentFileParser(RouterConfiguration rc,
Buffer<AbstractSymbol> buffer)
The AssignmentFileParser will automatically generate a AssignmentFile after instantiation
which can be obtained via getAssignmentFile().
|
DefinitionFileParser(RouterSoftware rs,
Buffer<AbstractSymbol> buffer)
The DefinitionFileParser will automatically generate a DefinitionFile after instantiation
which can be obtained via getDefinitionFile().
|
PackageDescriptionFileParser(RouterSoftware rs,
Buffer<AbstractSymbol> symbolBuffer)
constructor.
|
TypeFileParser(RouterSoftware rs,
Buffer<AbstractSymbol> buffer)
The TypeFileParser will automatically generate a TypeFile after instantiation which can be
obtained via getTypeFile().
|
Modifier and Type | Method and Description |
---|---|
abstract void |
AbstractAssignmentState.parse(RouterConfiguration rc,
TempVariableAssignment tVA,
Buffer<AbstractSymbol> buffer,
AssignmentFileParser aFP) |
void |
AssignmentCommentState.parse(RouterConfiguration rc,
TempVariableAssignment tVA,
Buffer<AbstractSymbol> buffer,
AssignmentFileParser aFP) |
void |
AssignmentIdentifierState.parse(RouterConfiguration rc,
TempVariableAssignment tVA,
Buffer<AbstractSymbol> buffer,
AssignmentFileParser aFP) |
void |
AssignmentInitialState.parse(RouterConfiguration rc,
TempVariableAssignment tVA,
Buffer<AbstractSymbol> buffer,
AssignmentFileParser aFP) |
void |
AssignmentValueState.parse(RouterConfiguration rc,
TempVariableAssignment tVA,
Buffer<AbstractSymbol> buffer,
AssignmentFileParser aFP) |
Modifier and Type | Field and Description |
---|---|
private Buffer<AbstractSymbol> |
Scanner.buffer
This attribute represents a buffer of Symbols.
|
private Buffer<AbstractSymbol> |
AssignmentFileScannerTest.buffer
The used buffer of symbols.
|
private Buffer<AbstractSymbol> |
DefinitionFileScannerTest.buffer
The buffer of Symbols for the tests.
|
private Buffer<AbstractSymbol> |
PackageDescriptionFileScannerTest.buffer
The buffer of Symbols for the tests.
|
private Buffer<AbstractSymbol> |
ScannerTest.buffer
The buffer of Symbols for the tests.
|
private Buffer<AbstractSymbol> |
TypeFileScannerTest.buffer
This attribute represents the Buffer.
|
Modifier and Type | Method and Description |
---|---|
private Buffer<AbstractSymbol> |
Scanner.getBuffer() |
Modifier and Type | Method and Description |
---|---|
abstract AbstractState |
AbstractState.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath)
This method represents the action which will be executed, if it reached.
|
AbstractState |
AssignmentFileRestState.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
CommentState.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
Condition1State.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
Condition2State.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
ConditionBeginState.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
ConditionEndState.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
ConditionState1.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
ContentState.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
DefinitionFileRestState.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
DefinitionFileSelectionState.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
IdentifierState.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
IdentifierTypeVariableState1.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
IdentifierTypeVariableState2.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
PackageDescriptionInitialState.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
RegExpBeginSelectionState1.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
RegExpBeginSelectionState2.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
RegExpState.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
RowEndState.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
SelectionState.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
StringState.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
TypeFileRestState.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
AbstractState |
WhitespaceState.action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected abstract void |
AbstractState.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath)
Method, which will be call at the end of each row.
|
protected void |
AssignmentFileRestState.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
CommentState.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
Condition1State.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
Condition2State.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
ConditionBeginState.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
ConditionEndState.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
ConditionState1.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
ContentState.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
DefinitionFileRestState.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
DefinitionFileSelectionState.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
IdentifierState.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
IdentifierTypeVariableState1.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
IdentifierTypeVariableState2.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
PackageDescriptionInitialState.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
RegExpBeginSelectionState1.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
RegExpBeginSelectionState2.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
RegExpState.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
RowEndState.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
SelectionState.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
StringState.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
TypeFileRestState.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
protected void |
WhitespaceState.finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath) |
static void |
AssignmentFileScanner.toSymbolSequence(java.io.InputStream input,
java.lang.String dataPath,
Buffer<AbstractSymbol> buffer)
creates a scanner and starts it.
|
static void |
DefinitionFileScanner.toSymbolSequence(java.io.InputStream input,
java.lang.String dataPath,
Buffer<AbstractSymbol> buffer)
creates a scanner and starts him.
|
static void |
PackageDescriptionFileScanner.toSymbolSequence(java.io.InputStream input,
java.lang.String dataPath,
Buffer<AbstractSymbol> buffer)
creates a scanner and starts him.
|
static void |
TypeFileScanner.toSymbolSequence(java.io.InputStream input,
java.lang.String dataPath,
Buffer<AbstractSymbol> buffer)
creates a scanner and starts him.
|
private java.util.ArrayList<AbstractSymbol> |
AssignmentFileScannerTest.transform(Buffer<AbstractSymbol> buffer1)
tests the transform method.
|
private java.util.ArrayList<AbstractSymbol> |
DefinitionFileScannerTest.transform(Buffer<AbstractSymbol> buffer1)
transform the filled buffer in a arrayList of Symbols.
|
private java.util.ArrayList<AbstractSymbol> |
PackageDescriptionFileScannerTest.transform(Buffer<AbstractSymbol> buffer1)
transform the filled buffer in a arrayList of Symbols.
|
private java.util.ArrayList<AbstractSymbol> |
TypeFileScannerTest.transform(Buffer<AbstractSymbol> buffer1)
tests the tranformMethod.
|
Constructor and Description |
---|
AssignmentFileScanner(Buffer<AbstractSymbol> buffer)
This is the constructor for a new AssignmentFileScanner.
|
DefinitionFileScanner(Buffer<AbstractSymbol> buffer)
This constructor initialize the DefinitionFileScanner.
|
PackageDescriptionFileScanner(Buffer<AbstractSymbol> buffer)
create a PackageDescriptionFileScanner and sets the PackageDescriptionSelectionState as
initial state.
|
Scanner(Buffer<AbstractSymbol> buffer)
This is the constructoer to set the attributes.
|
TypeFileScanner(Buffer<AbstractSymbol> buffer)
This is the constructor for a new TypeFileScanner.
|