renam + add actions
This commit is contained in:
10
src/main/java/parser/grammar/GrammarAction.java
Normal file
10
src/main/java/parser/grammar/GrammarAction.java
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
package parser.grammar;
|
||||||
|
|
||||||
|
public enum GrammarAction {
|
||||||
|
PROMOTE, // Ersetzt Node mit Child, wenn es nur ein Child gibt
|
||||||
|
DELIFEMPTY, // Entfernt Node, wenn dieser keinen Inhalt hat
|
||||||
|
DELCHILD, // Entfernt bestimmte Child-Nodes
|
||||||
|
VALTOVAL, // Setzt die Child-Value als Parent-Value und löscht das Child
|
||||||
|
NAMETOVAL, // Setzt den Child-Namen als Parent-Value und löscht das Child
|
||||||
|
RENAMETO // Führt eine Umbenennung durch
|
||||||
|
}
|
||||||
@ -1,8 +0,0 @@
|
|||||||
package parser.grammar;
|
|
||||||
|
|
||||||
public enum GrammarActions {
|
|
||||||
COMPACT, // Ersetzt Node mit Child, wenn es nur ein Child gibt
|
|
||||||
NULLABLE, // Entfernt Node, wenn dieser keinen Inhalt hat
|
|
||||||
MOVE, // TODO: Setzt den Child-Namen als Parent-Value und löscht das Child
|
|
||||||
RENAME // TODO: Führt eine Umbenennung durch
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user