Package shaperCompiler
Class shaperGrammarParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
shaperCompiler.shaperGrammarParser
public class shaperGrammarParser
extends org.antlr.runtime.Parser
The Class shaperGrammarParser.
- 
Field SummaryFields Modifier and Type Field Description static intCBThe Constant CB.static intCIRCLEThe Constant CIRCLE.static intCIRCLE_CThe Constant CIRCLE_C.static intCIRCLE_RThe Constant CIRCLE_R.static intCOMMENTThe Constant COMMENT.static intCONFIGThe Constant CONFIG.static intDIGITThe Constant DIGIT.static intEOFThe Constant EOF.static org.antlr.runtime.BitSetFOLLOW_CB_in_circle182The Constant FOLLOW_CB_in_circle182.static org.antlr.runtime.BitSetFOLLOW_CB_in_circle192The Constant FOLLOW_CB_in_circle192.static org.antlr.runtime.BitSetFOLLOW_CB_in_rectangle310The Constant FOLLOW_CB_in_rectangle310.static org.antlr.runtime.BitSetFOLLOW_CB_in_rectangle320The Constant FOLLOW_CB_in_rectangle320.static org.antlr.runtime.BitSetFOLLOW_CB_in_rectangle338The Constant FOLLOW_CB_in_rectangle338.static org.antlr.runtime.BitSetFOLLOW_CB_in_rectangle348The Constant FOLLOW_CB_in_rectangle348.static org.antlr.runtime.BitSetFOLLOW_CB_in_rectangle366The Constant FOLLOW_CB_in_rectangle366.static org.antlr.runtime.BitSetFOLLOW_CB_in_rectangle376The Constant FOLLOW_CB_in_rectangle376.static org.antlr.runtime.BitSetFOLLOW_CB_in_square235The Constant FOLLOW_CB_in_square235.static org.antlr.runtime.BitSetFOLLOW_CB_in_square245The Constant FOLLOW_CB_in_square245.static org.antlr.runtime.BitSetFOLLOW_CB_in_square257The Constant FOLLOW_CB_in_square257.static org.antlr.runtime.BitSetFOLLOW_CB_in_square267The Constant FOLLOW_CB_in_square267.static org.antlr.runtime.BitSetFOLLOW_CB_in_triangle414The Constant FOLLOW_CB_in_triangle414.static org.antlr.runtime.BitSetFOLLOW_CB_in_triangle424The Constant FOLLOW_CB_in_triangle424.static org.antlr.runtime.BitSetFOLLOW_CB_in_triangle436The Constant FOLLOW_CB_in_triangle436.static org.antlr.runtime.BitSetFOLLOW_CB_in_triangle446The Constant FOLLOW_CB_in_triangle446.static org.antlr.runtime.BitSetFOLLOW_CB_in_triangle458The Constant FOLLOW_CB_in_triangle458.static org.antlr.runtime.BitSetFOLLOW_CB_in_triangle468The Constant FOLLOW_CB_in_triangle468.static org.antlr.runtime.BitSetFOLLOW_CIRCLE_C_in_circle172The Constant FOLLOW_CIRCLE_C_in_circle172.static org.antlr.runtime.BitSetFOLLOW_CIRCLE_in_circle170The Constant FOLLOW_CIRCLE_in_circle170.static org.antlr.runtime.BitSetFOLLOW_circle_in_shaper68The Constant FOLLOW_circle_in_shaper68.static org.antlr.runtime.BitSetFOLLOW_CIRCLE_R_in_circle198The Constant FOLLOW_CIRCLE_R_in_circle198.static org.antlr.runtime.BitSetFOLLOW_CONFIG_in_configuration495The Constant FOLLOW_CONFIG_in_configuration495.static org.antlr.runtime.BitSetFOLLOW_configuration_in_shaper118The Constant FOLLOW_configuration_in_shaper118.static org.antlr.runtime.BitSetFOLLOW_configuration_in_shaper140The Constant FOLLOW_configuration_in_shaper140.static org.antlr.runtime.BitSetFOLLOW_configuration_in_shaper74The Constant FOLLOW_configuration_in_shaper74.static org.antlr.runtime.BitSetFOLLOW_configuration_in_shaper96The Constant FOLLOW_configuration_in_shaper96.static org.antlr.runtime.BitSetFOLLOW_EOF_in_shaper150The Constant FOLLOW_EOF_in_shaper150.static org.antlr.runtime.BitSetFOLLOW_JOB_SPEED_in_configuration539The Constant FOLLOW_JOB_SPEED_in_configuration539.static org.antlr.runtime.BitSetFOLLOW_JOB_SPEED_in_configuration579The Constant FOLLOW_JOB_SPEED_in_configuration579.static org.antlr.runtime.BitSetFOLLOW_JOB_SPEED_in_configuration628The Constant FOLLOW_JOB_SPEED_in_configuration628.static org.antlr.runtime.BitSetFOLLOW_JOB_SPEED_in_configuration771The Constant FOLLOW_JOB_SPEED_in_configuration771.static org.antlr.runtime.BitSetFOLLOW_JOB_SPEED_in_configuration809The Constant FOLLOW_JOB_SPEED_in_configuration809.static org.antlr.runtime.BitSetFOLLOW_LUBE_SET_in_configuration541The Constant FOLLOW_LUBE_SET_in_configuration541.static org.antlr.runtime.BitSetFOLLOW_LUBE_SET_in_configuration567The Constant FOLLOW_LUBE_SET_in_configuration567.static org.antlr.runtime.BitSetFOLLOW_LUBE_SET_in_configuration655The Constant FOLLOW_LUBE_SET_in_configuration655.static org.antlr.runtime.BitSetFOLLOW_LUBE_SET_in_configuration681The Constant FOLLOW_LUBE_SET_in_configuration681.static org.antlr.runtime.BitSetFOLLOW_LUBE_SET_in_configuration738The Constant FOLLOW_LUBE_SET_in_configuration738.static org.antlr.runtime.BitSetFOLLOW_MOVE_SPEED_in_configuration514The Constant FOLLOW_MOVE_SPEED_in_configuration514.static org.antlr.runtime.BitSetFOLLOW_MOVE_SPEED_in_configuration653The Constant FOLLOW_MOVE_SPEED_in_configuration653.static org.antlr.runtime.BitSetFOLLOW_MOVE_SPEED_in_configuration693The Constant FOLLOW_MOVE_SPEED_in_configuration693.static org.antlr.runtime.BitSetFOLLOW_MOVE_SPEED_in_configuration777The Constant FOLLOW_MOVE_SPEED_in_configuration777.static org.antlr.runtime.BitSetFOLLOW_MOVE_SPEED_in_configuration803The Constant FOLLOW_MOVE_SPEED_in_configuration803.static org.antlr.runtime.BitSetFOLLOW_OB_in_circle174The Constant FOLLOW_OB_in_circle174.static org.antlr.runtime.BitSetFOLLOW_OB_in_circle184The Constant FOLLOW_OB_in_circle184.static org.antlr.runtime.BitSetFOLLOW_OB_in_rectangle302The Constant FOLLOW_OB_in_rectangle302.static org.antlr.runtime.BitSetFOLLOW_OB_in_rectangle312The Constant FOLLOW_OB_in_rectangle312.static org.antlr.runtime.BitSetFOLLOW_OB_in_rectangle330The Constant FOLLOW_OB_in_rectangle330.static org.antlr.runtime.BitSetFOLLOW_OB_in_rectangle340The Constant FOLLOW_OB_in_rectangle340.static org.antlr.runtime.BitSetFOLLOW_OB_in_rectangle358The Constant FOLLOW_OB_in_rectangle358.static org.antlr.runtime.BitSetFOLLOW_OB_in_rectangle368The Constant FOLLOW_OB_in_rectangle368.static org.antlr.runtime.BitSetFOLLOW_OB_in_square227The Constant FOLLOW_OB_in_square227.static org.antlr.runtime.BitSetFOLLOW_OB_in_square237The Constant FOLLOW_OB_in_square237.static org.antlr.runtime.BitSetFOLLOW_OB_in_square249The Constant FOLLOW_OB_in_square249.static org.antlr.runtime.BitSetFOLLOW_OB_in_square259The Constant FOLLOW_OB_in_square259.static org.antlr.runtime.BitSetFOLLOW_OB_in_triangle406The Constant FOLLOW_OB_in_triangle406.static org.antlr.runtime.BitSetFOLLOW_OB_in_triangle416The Constant FOLLOW_OB_in_triangle416.static org.antlr.runtime.BitSetFOLLOW_OB_in_triangle428The Constant FOLLOW_OB_in_triangle428.static org.antlr.runtime.BitSetFOLLOW_OB_in_triangle438The Constant FOLLOW_OB_in_triangle438.static org.antlr.runtime.BitSetFOLLOW_OB_in_triangle450The Constant FOLLOW_OB_in_triangle450.static org.antlr.runtime.BitSetFOLLOW_OB_in_triangle460The Constant FOLLOW_OB_in_triangle460.static org.antlr.runtime.BitSetFOLLOW_ON_OFF_in_configuration547The Constant FOLLOW_ON_OFF_in_configuration547.static org.antlr.runtime.BitSetFOLLOW_ON_OFF_in_configuration573The Constant FOLLOW_ON_OFF_in_configuration573.static org.antlr.runtime.BitSetFOLLOW_ON_OFF_in_configuration661The Constant FOLLOW_ON_OFF_in_configuration661.static org.antlr.runtime.BitSetFOLLOW_ON_OFF_in_configuration687The Constant FOLLOW_ON_OFF_in_configuration687.static org.antlr.runtime.BitSetFOLLOW_ON_OFF_in_configuration744The Constant FOLLOW_ON_OFF_in_configuration744.static org.antlr.runtime.BitSetFOLLOW_P1_in_rectangle300The Constant FOLLOW_P1_in_rectangle300.static org.antlr.runtime.BitSetFOLLOW_P1_in_square225The Constant FOLLOW_P1_in_square225.static org.antlr.runtime.BitSetFOLLOW_P1_in_triangle404The Constant FOLLOW_P1_in_triangle404.static org.antlr.runtime.BitSetFOLLOW_P2_in_square247The Constant FOLLOW_P2_in_square247.static org.antlr.runtime.BitSetFOLLOW_P2_in_triangle426The Constant FOLLOW_P2_in_triangle426.static org.antlr.runtime.BitSetFOLLOW_P3_in_triangle448The Constant FOLLOW_P3_in_triangle448.static org.antlr.runtime.BitSetFOLLOW_RECTANGLE_in_rectangle298The Constant FOLLOW_RECTANGLE_in_rectangle298.static org.antlr.runtime.BitSetFOLLOW_rectangle_in_shaper112The Constant FOLLOW_rectangle_in_shaper112.static org.antlr.runtime.BitSetFOLLOW_set_in_rectangle322The Constant FOLLOW_set_in_rectangle322.static org.antlr.runtime.BitSetFOLLOW_set_in_rectangle350The Constant FOLLOW_set_in_rectangle350.static org.antlr.runtime.BitSetFOLLOW_SQUARE_CONFIG_in_square273The Constant FOLLOW_SQUARE_CONFIG_in_square273.static org.antlr.runtime.BitSetFOLLOW_square_in_shaper134The Constant FOLLOW_square_in_shaper134.static org.antlr.runtime.BitSetFOLLOW_SQUARE_in_square223The Constant FOLLOW_SQUARE_in_square223.static org.antlr.runtime.BitSetFOLLOW_triangle_in_shaper90The Constant FOLLOW_triangle_in_shaper90.static org.antlr.runtime.BitSetFOLLOW_TRIANGLE_in_triangle402The Constant FOLLOW_TRIANGLE_in_triangle402.static org.antlr.runtime.BitSetFOLLOW_X_CORD_in_circle180The Constant FOLLOW_X_CORD_in_circle180.static org.antlr.runtime.BitSetFOLLOW_X_CORD_in_rectangle308The Constant FOLLOW_X_CORD_in_rectangle308.static org.antlr.runtime.BitSetFOLLOW_X_CORD_in_rectangle336The Constant FOLLOW_X_CORD_in_rectangle336.static org.antlr.runtime.BitSetFOLLOW_X_CORD_in_rectangle364The Constant FOLLOW_X_CORD_in_rectangle364.static org.antlr.runtime.BitSetFOLLOW_X_CORD_in_square233The Constant FOLLOW_X_CORD_in_square233.static org.antlr.runtime.BitSetFOLLOW_X_CORD_in_square255The Constant FOLLOW_X_CORD_in_square255.static org.antlr.runtime.BitSetFOLLOW_X_CORD_in_triangle412The Constant FOLLOW_X_CORD_in_triangle412.static org.antlr.runtime.BitSetFOLLOW_X_CORD_in_triangle434The Constant FOLLOW_X_CORD_in_triangle434.static org.antlr.runtime.BitSetFOLLOW_X_CORD_in_triangle456The Constant FOLLOW_X_CORD_in_triangle456.static org.antlr.runtime.BitSetFOLLOW_Y_CORD_in_circle190The Constant FOLLOW_Y_CORD_in_circle190.static org.antlr.runtime.BitSetFOLLOW_Y_CORD_in_rectangle318The Constant FOLLOW_Y_CORD_in_rectangle318.static org.antlr.runtime.BitSetFOLLOW_Y_CORD_in_rectangle346The Constant FOLLOW_Y_CORD_in_rectangle346.static org.antlr.runtime.BitSetFOLLOW_Y_CORD_in_rectangle374The Constant FOLLOW_Y_CORD_in_rectangle374.static org.antlr.runtime.BitSetFOLLOW_Y_CORD_in_square243The Constant FOLLOW_Y_CORD_in_square243.static org.antlr.runtime.BitSetFOLLOW_Y_CORD_in_square265The Constant FOLLOW_Y_CORD_in_square265.static org.antlr.runtime.BitSetFOLLOW_Y_CORD_in_triangle422The Constant FOLLOW_Y_CORD_in_triangle422.static org.antlr.runtime.BitSetFOLLOW_Y_CORD_in_triangle444The Constant FOLLOW_Y_CORD_in_triangle444.static org.antlr.runtime.BitSetFOLLOW_Y_CORD_in_triangle466The Constant FOLLOW_Y_CORD_in_triangle466.shaperGrammarHandlerhThe h.static intJOB_SPEEDThe Constant JOB_SPEED.static intLUBE_SETThe Constant LUBE_SET.static intMOVE_SPEEDThe Constant MOVE_SPEED.static intOBThe Constant OB.static intON_OFFThe Constant ON_OFF.static intP1The Constant P1.static intP2The Constant P2.static intP3The Constant P3.static intRECTANGLEThe Constant RECTANGLE.static intRECTANGLE_BThe Constant RECTANGLE_B.static intRECTANGLE_HThe Constant RECTANGLE_H.static intRECTANGLE_PThe Constant RECTANGLE_P.static intSCAN_ERRORThe Constant SCAN_ERROR.static intSQUAREThe Constant SQUARE.static intSQUARE_CONFIGThe Constant SQUARE_CONFIG.static intSQUARE_LThe Constant SQUARE_L.static java.lang.String[]tokenNamesThe Constant tokenNames.static intTRIANGLEThe Constant TRIANGLE.static intWSThe Constant WS.static intX_CORDThe Constant X_CORD.static intY_CORDThe Constant Y_CORD.
- 
Constructor SummaryConstructors Constructor Description shaperGrammarParser(java.lang.String fileIn)Instantiates a new shaper grammar parser.shaperGrammarParser(org.antlr.runtime.TokenStream input)Instantiates a new shaper grammar parser.shaperGrammarParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)Instantiates a new shaper grammar parser.
- 
Method SummaryModifier and Type Method Description Circlecircle()Circle.Shapeconfiguration()Configuration.voiddisplayRecognitionError(java.lang.String[] tokenNames, org.antlr.runtime.RecognitionException e)Display recognition error.org.antlr.runtime.Parser[]getDelegates()Gets the delegates.java.util.List<ShaperError>getErrorList()Gets the error list.java.lang.StringgetGrammarFileName()Gets the grammar file name.shaperGrammarHandlergetHandler()Gets the handler.java.lang.String[]getTokenNames()Gets the token names.Rectanglerectangle()Rectangle.(package private) voidsetup()Setup.voidshaper()Shaper.Squaresquare()Square.Triangletriangle()Triangle.Methods inherited from class org.antlr.runtime.ParsergetCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOutMethods inherited from class org.antlr.runtime.BaseRecognizeralreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
- 
Field Details- 
tokenNamespublic static final java.lang.String[] tokenNamesThe Constant tokenNames.
- 
EOFpublic static final int EOFThe Constant EOF.- See Also:
- Constant Field Values
 
- 
CBpublic static final int CBThe Constant CB.- See Also:
- Constant Field Values
 
- 
CIRCLEpublic static final int CIRCLEThe Constant CIRCLE.- See Also:
- Constant Field Values
 
- 
CIRCLE_Cpublic static final int CIRCLE_CThe Constant CIRCLE_C.- See Also:
- Constant Field Values
 
- 
CIRCLE_Rpublic static final int CIRCLE_RThe Constant CIRCLE_R.- See Also:
- Constant Field Values
 
- 
COMMENTpublic static final int COMMENTThe Constant COMMENT.- See Also:
- Constant Field Values
 
- 
CONFIGpublic static final int CONFIGThe Constant CONFIG.- See Also:
- Constant Field Values
 
- 
DIGITpublic static final int DIGITThe Constant DIGIT.- See Also:
- Constant Field Values
 
- 
JOB_SPEEDpublic static final int JOB_SPEEDThe Constant JOB_SPEED.- See Also:
- Constant Field Values
 
- 
LUBE_SETpublic static final int LUBE_SETThe Constant LUBE_SET.- See Also:
- Constant Field Values
 
- 
MOVE_SPEEDpublic static final int MOVE_SPEEDThe Constant MOVE_SPEED.- See Also:
- Constant Field Values
 
- 
OBpublic static final int OBThe Constant OB.- See Also:
- Constant Field Values
 
- 
ON_OFFpublic static final int ON_OFFThe Constant ON_OFF.- See Also:
- Constant Field Values
 
- 
P1public static final int P1The Constant P1.- See Also:
- Constant Field Values
 
- 
P2public static final int P2The Constant P2.- See Also:
- Constant Field Values
 
- 
P3public static final int P3The Constant P3.- See Also:
- Constant Field Values
 
- 
RECTANGLEpublic static final int RECTANGLEThe Constant RECTANGLE.- See Also:
- Constant Field Values
 
- 
RECTANGLE_Bpublic static final int RECTANGLE_BThe Constant RECTANGLE_B.- See Also:
- Constant Field Values
 
- 
RECTANGLE_Hpublic static final int RECTANGLE_HThe Constant RECTANGLE_H.- See Also:
- Constant Field Values
 
- 
RECTANGLE_Ppublic static final int RECTANGLE_PThe Constant RECTANGLE_P.- See Also:
- Constant Field Values
 
- 
SCAN_ERRORpublic static final int SCAN_ERRORThe Constant SCAN_ERROR.- See Also:
- Constant Field Values
 
- 
SQUAREpublic static final int SQUAREThe Constant SQUARE.- See Also:
- Constant Field Values
 
- 
SQUARE_CONFIGpublic static final int SQUARE_CONFIGThe Constant SQUARE_CONFIG.- See Also:
- Constant Field Values
 
- 
SQUARE_Lpublic static final int SQUARE_LThe Constant SQUARE_L.- See Also:
- Constant Field Values
 
- 
TRIANGLEpublic static final int TRIANGLEThe Constant TRIANGLE.- See Also:
- Constant Field Values
 
- 
WSpublic static final int WSThe Constant WS.- See Also:
- Constant Field Values
 
- 
X_CORDpublic static final int X_CORDThe Constant X_CORD.- See Also:
- Constant Field Values
 
- 
Y_CORDpublic static final int Y_CORDThe Constant Y_CORD.- See Also:
- Constant Field Values
 
- 
hThe h.
- 
FOLLOW_circle_in_shaper68public static final org.antlr.runtime.BitSet FOLLOW_circle_in_shaper68The Constant FOLLOW_circle_in_shaper68.
- 
FOLLOW_configuration_in_shaper74public static final org.antlr.runtime.BitSet FOLLOW_configuration_in_shaper74The Constant FOLLOW_configuration_in_shaper74.
- 
FOLLOW_triangle_in_shaper90public static final org.antlr.runtime.BitSet FOLLOW_triangle_in_shaper90The Constant FOLLOW_triangle_in_shaper90.
- 
FOLLOW_configuration_in_shaper96public static final org.antlr.runtime.BitSet FOLLOW_configuration_in_shaper96The Constant FOLLOW_configuration_in_shaper96.
- 
FOLLOW_rectangle_in_shaper112public static final org.antlr.runtime.BitSet FOLLOW_rectangle_in_shaper112The Constant FOLLOW_rectangle_in_shaper112.
- 
FOLLOW_configuration_in_shaper118public static final org.antlr.runtime.BitSet FOLLOW_configuration_in_shaper118The Constant FOLLOW_configuration_in_shaper118.
- 
FOLLOW_square_in_shaper134public static final org.antlr.runtime.BitSet FOLLOW_square_in_shaper134The Constant FOLLOW_square_in_shaper134.
- 
FOLLOW_configuration_in_shaper140public static final org.antlr.runtime.BitSet FOLLOW_configuration_in_shaper140The Constant FOLLOW_configuration_in_shaper140.
- 
FOLLOW_EOF_in_shaper150public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_shaper150The Constant FOLLOW_EOF_in_shaper150.
- 
FOLLOW_CIRCLE_in_circle170public static final org.antlr.runtime.BitSet FOLLOW_CIRCLE_in_circle170The Constant FOLLOW_CIRCLE_in_circle170.
- 
FOLLOW_CIRCLE_C_in_circle172public static final org.antlr.runtime.BitSet FOLLOW_CIRCLE_C_in_circle172The Constant FOLLOW_CIRCLE_C_in_circle172.
- 
FOLLOW_OB_in_circle174public static final org.antlr.runtime.BitSet FOLLOW_OB_in_circle174The Constant FOLLOW_OB_in_circle174.
- 
FOLLOW_X_CORD_in_circle180public static final org.antlr.runtime.BitSet FOLLOW_X_CORD_in_circle180The Constant FOLLOW_X_CORD_in_circle180.
- 
FOLLOW_CB_in_circle182public static final org.antlr.runtime.BitSet FOLLOW_CB_in_circle182The Constant FOLLOW_CB_in_circle182.
- 
FOLLOW_OB_in_circle184public static final org.antlr.runtime.BitSet FOLLOW_OB_in_circle184The Constant FOLLOW_OB_in_circle184.
- 
FOLLOW_Y_CORD_in_circle190public static final org.antlr.runtime.BitSet FOLLOW_Y_CORD_in_circle190The Constant FOLLOW_Y_CORD_in_circle190.
- 
FOLLOW_CB_in_circle192public static final org.antlr.runtime.BitSet FOLLOW_CB_in_circle192The Constant FOLLOW_CB_in_circle192.
- 
FOLLOW_CIRCLE_R_in_circle198public static final org.antlr.runtime.BitSet FOLLOW_CIRCLE_R_in_circle198The Constant FOLLOW_CIRCLE_R_in_circle198.
- 
FOLLOW_SQUARE_in_square223public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_in_square223The Constant FOLLOW_SQUARE_in_square223.
- 
FOLLOW_P1_in_square225public static final org.antlr.runtime.BitSet FOLLOW_P1_in_square225The Constant FOLLOW_P1_in_square225.
- 
FOLLOW_OB_in_square227public static final org.antlr.runtime.BitSet FOLLOW_OB_in_square227The Constant FOLLOW_OB_in_square227.
- 
FOLLOW_X_CORD_in_square233public static final org.antlr.runtime.BitSet FOLLOW_X_CORD_in_square233The Constant FOLLOW_X_CORD_in_square233.
- 
FOLLOW_CB_in_square235public static final org.antlr.runtime.BitSet FOLLOW_CB_in_square235The Constant FOLLOW_CB_in_square235.
- 
FOLLOW_OB_in_square237public static final org.antlr.runtime.BitSet FOLLOW_OB_in_square237The Constant FOLLOW_OB_in_square237.
- 
FOLLOW_Y_CORD_in_square243public static final org.antlr.runtime.BitSet FOLLOW_Y_CORD_in_square243The Constant FOLLOW_Y_CORD_in_square243.
- 
FOLLOW_CB_in_square245public static final org.antlr.runtime.BitSet FOLLOW_CB_in_square245The Constant FOLLOW_CB_in_square245.
- 
FOLLOW_P2_in_square247public static final org.antlr.runtime.BitSet FOLLOW_P2_in_square247The Constant FOLLOW_P2_in_square247.
- 
FOLLOW_OB_in_square249public static final org.antlr.runtime.BitSet FOLLOW_OB_in_square249The Constant FOLLOW_OB_in_square249.
- 
FOLLOW_X_CORD_in_square255public static final org.antlr.runtime.BitSet FOLLOW_X_CORD_in_square255The Constant FOLLOW_X_CORD_in_square255.
- 
FOLLOW_CB_in_square257public static final org.antlr.runtime.BitSet FOLLOW_CB_in_square257The Constant FOLLOW_CB_in_square257.
- 
FOLLOW_OB_in_square259public static final org.antlr.runtime.BitSet FOLLOW_OB_in_square259The Constant FOLLOW_OB_in_square259.
- 
FOLLOW_Y_CORD_in_square265public static final org.antlr.runtime.BitSet FOLLOW_Y_CORD_in_square265The Constant FOLLOW_Y_CORD_in_square265.
- 
FOLLOW_CB_in_square267public static final org.antlr.runtime.BitSet FOLLOW_CB_in_square267The Constant FOLLOW_CB_in_square267.
- 
FOLLOW_SQUARE_CONFIG_in_square273public static final org.antlr.runtime.BitSet FOLLOW_SQUARE_CONFIG_in_square273The Constant FOLLOW_SQUARE_CONFIG_in_square273.
- 
FOLLOW_RECTANGLE_in_rectangle298public static final org.antlr.runtime.BitSet FOLLOW_RECTANGLE_in_rectangle298The Constant FOLLOW_RECTANGLE_in_rectangle298.
- 
FOLLOW_P1_in_rectangle300public static final org.antlr.runtime.BitSet FOLLOW_P1_in_rectangle300The Constant FOLLOW_P1_in_rectangle300.
- 
FOLLOW_OB_in_rectangle302public static final org.antlr.runtime.BitSet FOLLOW_OB_in_rectangle302The Constant FOLLOW_OB_in_rectangle302.
- 
FOLLOW_X_CORD_in_rectangle308public static final org.antlr.runtime.BitSet FOLLOW_X_CORD_in_rectangle308The Constant FOLLOW_X_CORD_in_rectangle308.
- 
FOLLOW_CB_in_rectangle310public static final org.antlr.runtime.BitSet FOLLOW_CB_in_rectangle310The Constant FOLLOW_CB_in_rectangle310.
- 
FOLLOW_OB_in_rectangle312public static final org.antlr.runtime.BitSet FOLLOW_OB_in_rectangle312The Constant FOLLOW_OB_in_rectangle312.
- 
FOLLOW_Y_CORD_in_rectangle318public static final org.antlr.runtime.BitSet FOLLOW_Y_CORD_in_rectangle318The Constant FOLLOW_Y_CORD_in_rectangle318.
- 
FOLLOW_CB_in_rectangle320public static final org.antlr.runtime.BitSet FOLLOW_CB_in_rectangle320The Constant FOLLOW_CB_in_rectangle320.
- 
FOLLOW_set_in_rectangle322public static final org.antlr.runtime.BitSet FOLLOW_set_in_rectangle322The Constant FOLLOW_set_in_rectangle322.
- 
FOLLOW_OB_in_rectangle330public static final org.antlr.runtime.BitSet FOLLOW_OB_in_rectangle330The Constant FOLLOW_OB_in_rectangle330.
- 
FOLLOW_X_CORD_in_rectangle336public static final org.antlr.runtime.BitSet FOLLOW_X_CORD_in_rectangle336The Constant FOLLOW_X_CORD_in_rectangle336.
- 
FOLLOW_CB_in_rectangle338public static final org.antlr.runtime.BitSet FOLLOW_CB_in_rectangle338The Constant FOLLOW_CB_in_rectangle338.
- 
FOLLOW_OB_in_rectangle340public static final org.antlr.runtime.BitSet FOLLOW_OB_in_rectangle340The Constant FOLLOW_OB_in_rectangle340.
- 
FOLLOW_Y_CORD_in_rectangle346public static final org.antlr.runtime.BitSet FOLLOW_Y_CORD_in_rectangle346The Constant FOLLOW_Y_CORD_in_rectangle346.
- 
FOLLOW_CB_in_rectangle348public static final org.antlr.runtime.BitSet FOLLOW_CB_in_rectangle348The Constant FOLLOW_CB_in_rectangle348.
- 
FOLLOW_set_in_rectangle350public static final org.antlr.runtime.BitSet FOLLOW_set_in_rectangle350The Constant FOLLOW_set_in_rectangle350.
- 
FOLLOW_OB_in_rectangle358public static final org.antlr.runtime.BitSet FOLLOW_OB_in_rectangle358The Constant FOLLOW_OB_in_rectangle358.
- 
FOLLOW_X_CORD_in_rectangle364public static final org.antlr.runtime.BitSet FOLLOW_X_CORD_in_rectangle364The Constant FOLLOW_X_CORD_in_rectangle364.
- 
FOLLOW_CB_in_rectangle366public static final org.antlr.runtime.BitSet FOLLOW_CB_in_rectangle366The Constant FOLLOW_CB_in_rectangle366.
- 
FOLLOW_OB_in_rectangle368public static final org.antlr.runtime.BitSet FOLLOW_OB_in_rectangle368The Constant FOLLOW_OB_in_rectangle368.
- 
FOLLOW_Y_CORD_in_rectangle374public static final org.antlr.runtime.BitSet FOLLOW_Y_CORD_in_rectangle374The Constant FOLLOW_Y_CORD_in_rectangle374.
- 
FOLLOW_CB_in_rectangle376public static final org.antlr.runtime.BitSet FOLLOW_CB_in_rectangle376The Constant FOLLOW_CB_in_rectangle376.
- 
FOLLOW_TRIANGLE_in_triangle402public static final org.antlr.runtime.BitSet FOLLOW_TRIANGLE_in_triangle402The Constant FOLLOW_TRIANGLE_in_triangle402.
- 
FOLLOW_P1_in_triangle404public static final org.antlr.runtime.BitSet FOLLOW_P1_in_triangle404The Constant FOLLOW_P1_in_triangle404.
- 
FOLLOW_OB_in_triangle406public static final org.antlr.runtime.BitSet FOLLOW_OB_in_triangle406The Constant FOLLOW_OB_in_triangle406.
- 
FOLLOW_X_CORD_in_triangle412public static final org.antlr.runtime.BitSet FOLLOW_X_CORD_in_triangle412The Constant FOLLOW_X_CORD_in_triangle412.
- 
FOLLOW_CB_in_triangle414public static final org.antlr.runtime.BitSet FOLLOW_CB_in_triangle414The Constant FOLLOW_CB_in_triangle414.
- 
FOLLOW_OB_in_triangle416public static final org.antlr.runtime.BitSet FOLLOW_OB_in_triangle416The Constant FOLLOW_OB_in_triangle416.
- 
FOLLOW_Y_CORD_in_triangle422public static final org.antlr.runtime.BitSet FOLLOW_Y_CORD_in_triangle422The Constant FOLLOW_Y_CORD_in_triangle422.
- 
FOLLOW_CB_in_triangle424public static final org.antlr.runtime.BitSet FOLLOW_CB_in_triangle424The Constant FOLLOW_CB_in_triangle424.
- 
FOLLOW_P2_in_triangle426public static final org.antlr.runtime.BitSet FOLLOW_P2_in_triangle426The Constant FOLLOW_P2_in_triangle426.
- 
FOLLOW_OB_in_triangle428public static final org.antlr.runtime.BitSet FOLLOW_OB_in_triangle428The Constant FOLLOW_OB_in_triangle428.
- 
FOLLOW_X_CORD_in_triangle434public static final org.antlr.runtime.BitSet FOLLOW_X_CORD_in_triangle434The Constant FOLLOW_X_CORD_in_triangle434.
- 
FOLLOW_CB_in_triangle436public static final org.antlr.runtime.BitSet FOLLOW_CB_in_triangle436The Constant FOLLOW_CB_in_triangle436.
- 
FOLLOW_OB_in_triangle438public static final org.antlr.runtime.BitSet FOLLOW_OB_in_triangle438The Constant FOLLOW_OB_in_triangle438.
- 
FOLLOW_Y_CORD_in_triangle444public static final org.antlr.runtime.BitSet FOLLOW_Y_CORD_in_triangle444The Constant FOLLOW_Y_CORD_in_triangle444.
- 
FOLLOW_CB_in_triangle446public static final org.antlr.runtime.BitSet FOLLOW_CB_in_triangle446The Constant FOLLOW_CB_in_triangle446.
- 
FOLLOW_P3_in_triangle448public static final org.antlr.runtime.BitSet FOLLOW_P3_in_triangle448The Constant FOLLOW_P3_in_triangle448.
- 
FOLLOW_OB_in_triangle450public static final org.antlr.runtime.BitSet FOLLOW_OB_in_triangle450The Constant FOLLOW_OB_in_triangle450.
- 
FOLLOW_X_CORD_in_triangle456public static final org.antlr.runtime.BitSet FOLLOW_X_CORD_in_triangle456The Constant FOLLOW_X_CORD_in_triangle456.
- 
FOLLOW_CB_in_triangle458public static final org.antlr.runtime.BitSet FOLLOW_CB_in_triangle458The Constant FOLLOW_CB_in_triangle458.
- 
FOLLOW_OB_in_triangle460public static final org.antlr.runtime.BitSet FOLLOW_OB_in_triangle460The Constant FOLLOW_OB_in_triangle460.
- 
FOLLOW_Y_CORD_in_triangle466public static final org.antlr.runtime.BitSet FOLLOW_Y_CORD_in_triangle466The Constant FOLLOW_Y_CORD_in_triangle466.
- 
FOLLOW_CB_in_triangle468public static final org.antlr.runtime.BitSet FOLLOW_CB_in_triangle468The Constant FOLLOW_CB_in_triangle468.
- 
FOLLOW_CONFIG_in_configuration495public static final org.antlr.runtime.BitSet FOLLOW_CONFIG_in_configuration495The Constant FOLLOW_CONFIG_in_configuration495.
- 
FOLLOW_MOVE_SPEED_in_configuration514public static final org.antlr.runtime.BitSet FOLLOW_MOVE_SPEED_in_configuration514The Constant FOLLOW_MOVE_SPEED_in_configuration514.
- 
FOLLOW_JOB_SPEED_in_configuration539public static final org.antlr.runtime.BitSet FOLLOW_JOB_SPEED_in_configuration539The Constant FOLLOW_JOB_SPEED_in_configuration539.
- 
FOLLOW_LUBE_SET_in_configuration541public static final org.antlr.runtime.BitSet FOLLOW_LUBE_SET_in_configuration541The Constant FOLLOW_LUBE_SET_in_configuration541.
- 
FOLLOW_ON_OFF_in_configuration547public static final org.antlr.runtime.BitSet FOLLOW_ON_OFF_in_configuration547The Constant FOLLOW_ON_OFF_in_configuration547.
- 
FOLLOW_LUBE_SET_in_configuration567public static final org.antlr.runtime.BitSet FOLLOW_LUBE_SET_in_configuration567The Constant FOLLOW_LUBE_SET_in_configuration567.
- 
FOLLOW_ON_OFF_in_configuration573public static final org.antlr.runtime.BitSet FOLLOW_ON_OFF_in_configuration573The Constant FOLLOW_ON_OFF_in_configuration573.
- 
FOLLOW_JOB_SPEED_in_configuration579public static final org.antlr.runtime.BitSet FOLLOW_JOB_SPEED_in_configuration579The Constant FOLLOW_JOB_SPEED_in_configuration579.
- 
FOLLOW_JOB_SPEED_in_configuration628public static final org.antlr.runtime.BitSet FOLLOW_JOB_SPEED_in_configuration628The Constant FOLLOW_JOB_SPEED_in_configuration628.
- 
FOLLOW_MOVE_SPEED_in_configuration653public static final org.antlr.runtime.BitSet FOLLOW_MOVE_SPEED_in_configuration653The Constant FOLLOW_MOVE_SPEED_in_configuration653.
- 
FOLLOW_LUBE_SET_in_configuration655public static final org.antlr.runtime.BitSet FOLLOW_LUBE_SET_in_configuration655The Constant FOLLOW_LUBE_SET_in_configuration655.
- 
FOLLOW_ON_OFF_in_configuration661public static final org.antlr.runtime.BitSet FOLLOW_ON_OFF_in_configuration661The Constant FOLLOW_ON_OFF_in_configuration661.
- 
FOLLOW_LUBE_SET_in_configuration681public static final org.antlr.runtime.BitSet FOLLOW_LUBE_SET_in_configuration681The Constant FOLLOW_LUBE_SET_in_configuration681.
- 
FOLLOW_ON_OFF_in_configuration687public static final org.antlr.runtime.BitSet FOLLOW_ON_OFF_in_configuration687The Constant FOLLOW_ON_OFF_in_configuration687.
- 
FOLLOW_MOVE_SPEED_in_configuration693public static final org.antlr.runtime.BitSet FOLLOW_MOVE_SPEED_in_configuration693The Constant FOLLOW_MOVE_SPEED_in_configuration693.
- 
FOLLOW_LUBE_SET_in_configuration738public static final org.antlr.runtime.BitSet FOLLOW_LUBE_SET_in_configuration738The Constant FOLLOW_LUBE_SET_in_configuration738.
- 
FOLLOW_ON_OFF_in_configuration744public static final org.antlr.runtime.BitSet FOLLOW_ON_OFF_in_configuration744The Constant FOLLOW_ON_OFF_in_configuration744.
- 
FOLLOW_JOB_SPEED_in_configuration771public static final org.antlr.runtime.BitSet FOLLOW_JOB_SPEED_in_configuration771The Constant FOLLOW_JOB_SPEED_in_configuration771.
- 
FOLLOW_MOVE_SPEED_in_configuration777public static final org.antlr.runtime.BitSet FOLLOW_MOVE_SPEED_in_configuration777The Constant FOLLOW_MOVE_SPEED_in_configuration777.
- 
FOLLOW_MOVE_SPEED_in_configuration803public static final org.antlr.runtime.BitSet FOLLOW_MOVE_SPEED_in_configuration803The Constant FOLLOW_MOVE_SPEED_in_configuration803.
- 
FOLLOW_JOB_SPEED_in_configuration809public static final org.antlr.runtime.BitSet FOLLOW_JOB_SPEED_in_configuration809The Constant FOLLOW_JOB_SPEED_in_configuration809.
 
- 
- 
Constructor Details- 
shaperGrammarParserpublic shaperGrammarParser(org.antlr.runtime.TokenStream input)Instantiates a new shaper grammar parser.- Parameters:
- input- the input
 
- 
shaperGrammarParserpublic shaperGrammarParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)Instantiates a new shaper grammar parser.- Parameters:
- input- the input
- state- the state
 
- 
shaperGrammarParserpublic shaperGrammarParser(java.lang.String fileIn) throws java.io.FileNotFoundException, java.io.IOExceptionInstantiates a new shaper grammar parser.- Parameters:
- fileIn- the file in
- Throws:
- java.io.FileNotFoundException- the file not found exception
- java.io.IOException- Signals that an I/O exception has occurred.
 
 
- 
- 
Method Details- 
getDelegatespublic org.antlr.runtime.Parser[] getDelegates()Gets the delegates.- Returns:
- the delegates
 
- 
getTokenNamespublic java.lang.String[] getTokenNames()Gets the token names.- Overrides:
- getTokenNamesin class- org.antlr.runtime.BaseRecognizer
- Returns:
- the token names
 
- 
getGrammarFileNamepublic java.lang.String getGrammarFileName()Gets the grammar file name.- Overrides:
- getGrammarFileNamein class- org.antlr.runtime.BaseRecognizer
- Returns:
- the grammar file name
 
- 
setupvoid setup()Setup.
- 
getHandlerGets the handler.- Returns:
- the handler
 
- 
getErrorListGets the error list.- Returns:
- the error list
 
- 
displayRecognitionErrorpublic void displayRecognitionError(java.lang.String[] tokenNames, org.antlr.runtime.RecognitionException e)Display recognition error.- Overrides:
- displayRecognitionErrorin class- org.antlr.runtime.BaseRecognizer
- Parameters:
- tokenNames- the token names
- e- the e
 
- 
shaperpublic final void shaper() throws org.antlr.runtime.RecognitionExceptionShaper.- Throws:
- org.antlr.runtime.RecognitionException- the recognition exception
 
- 
circleCircle.- Returns:
- the circle
- Throws:
- org.antlr.runtime.RecognitionException- the recognition exception
 
- 
squareSquare.- Returns:
- the square
- Throws:
- org.antlr.runtime.RecognitionException- the recognition exception
 
- 
rectangleRectangle.- Returns:
- the rectangle
- Throws:
- org.antlr.runtime.RecognitionException- the recognition exception
 
- 
triangleTriangle.- Returns:
- the triangle
- Throws:
- org.antlr.runtime.RecognitionException- the recognition exception
 
- 
configurationConfiguration.- Returns:
- the shape
- Throws:
- org.antlr.runtime.RecognitionException- the recognition exception
 
 
-