-enum Direction: BACKWARDS = 'Backwards' | FORWARDS = 'Forwards';
-enum Operator: AND = 'and' | OR = 'or';
-enum Comparison: GE='>' | LE='<';
-enum LeftRight: LEFT='Left' | RIGHT='Right';
-enum Color:
- BLACK='Black' | BLUE='Blue' | BROWN='Brown' | CYAN='Cyan' |
- DARKGRAY='DarkGray' | GRAY='Gray' | GREEN='Green' |
- LIGHTGRAY='LightGray' | MAGENTA='Magenta' | ORANGE='Orange' | PINK='Pink' |
- RED='Red' | WHITE='White' | YELLOW='Yellow';
\ No newline at end of file
+RockLake: d=RockLakeE;
+enum RockLakeE: ROCK='rock' | LAKE='lake';
+Direction: d=DirectionE;
+enum DirectionE: BACKWARDS = 'backward' | FORWARDS = 'forward';
+Operator: d=OperatorE;
+enum OperatorE: AND = 'and' | OR = 'or';
+BackFront: d=BackFrontE;
+enum BackFrontE: BACK = 'back' | FRONT = 'front';
+Comparison: d=ComparisonE;
+enum ComparisonE: GE='>' | LE='<';
+LeftRight: d=LeftRightE;
+enum LeftRightE: LEFT='left' | RIGHT='right';
+Color: d=ColorE;
+enum ColorE:
+ RED='Red' | GREEN='Green' | BLUE='Blue' | YELLOW='Yellow' |
+ MAGENTA='Magenta'| ORANGE='Orange'| WHITE='White' | BLACK='Black' |
+ PINK='Pink' | GRAY='Gray' | LIGHTGRAY='LightGray' |
+ DARKGRAY='DarkGray' | CYAN='Cyan' | BROWN='Brown';
\ No newline at end of file