# $ANTLR 3.5.2 sdl92.g 2021-04-13 11:49:19 import sys from antlr3 import * # for convenience in actions HIDDEN = BaseRecognizer.HIDDEN # token types EOF=-1 T__228=228 T__229=229 T__230=230 T__231=231 T__232=232 T__233=233 T__234=234 A=4 ACTION=5 ACTIVE=6 AGGREGATION=7 ALL=8 ALPHA=9 ALTERNATIVE=10 AND=11 ANSWER=12 ANY=13 APPEND=14 ARRAY=15 ASN1=16 ASNFILENAME=17 ASSIGN=18 ASSIG_OP=19 ASTERISK=20 B=21 BASE=22 BITSTR=23 BLOCK=24 C=25 CALL=26 CHANNEL=27 CHOICE=28 CIF=29 CLOSED_RANGE=30 COMMA=31 COMMENT=32 COMMENT2=33 COMPOSITE_STATE=34 CONDITIONAL=35 CONNECT=36 CONNECTION=37 CONSTANT=38 CONSTANTS=39 CREATE=40 D=41 DASH=42 DCL=43 DECISION=44 DEFAULT=45 DIGITS=46 DIV=47 DOT=48 E=49 ELSE=50 EMPTYSTR=51 END=52 ENDALTERNATIVE=53 ENDBLOCK=54 ENDCHANNEL=55 ENDCONNECTION=56 ENDDECISION=57 ENDFOR=58 ENDNEWTYPE=59 ENDPROCEDURE=60 ENDPROCESS=61 ENDSTATE=62 ENDSUBSTRUCTURE=63 ENDSYNTYPE=64 ENDSYSTEM=65 ENDTEXT=66 ENTRY_POINT=67 EQ=68 EXPONENT=69 EXPORT=70 EXPORTED=71 EXPRESSION=72 EXTERNAL=73 Exponent=74 F=75 FALSE=76 FI=77 FIELD=78 FIELDS=79 FIELD_NAME=80 FLOAT=81 FLOAT2=82 FLOATING_LABEL=83 FOR=84 FPAR=85 FROM=86 G=87 GE=88 GEODE=89 GROUND=90 GT=91 H=92 HYPERLINK=93 I=94 ID=95 IF=96 IFTHENELSE=97 IMPLIES=98 IMPORT=99 IN=100 INFORMAL_TEXT=101 INOUT=102 INPUT=103 INPUTLIST=104 INPUT_EXPRESSION=105 INPUT_NONE=106 INT=107 J=108 JOIN=109 K=110 KEEP=111 L=112 LABEL=113 LE=114 LITERAL=115 LT=116 L_BRACKET=117 L_PAREN=118 M=119 MANTISSA=120 MINUS_INFINITY=121 MKSTRING=122 MOD=123 MONITOR=124 N=125 NEG=126 NEQ=127 NEWTYPE=128 NEXTSTATE=129 NONE=130 NOT=131 NUMBER_OF_INSTANCES=132 O=133 OCTSTR=134 OPEN_RANGE=135 OR=136 OUT=137 OUTPUT=138 OUTPUT_BODY=139 OUTPUT_EXPRESSION=140 P=141 PARAM=142 PARAMNAMES=143 PARAMS=144 PAREN=145 PFPAR=146 PLUS=147 PLUS_INFINITY=148 POINT=149 PRIMARY=150 PRIORITY=151 PROCEDURE=152 PROCEDURE_CALL=153 PROCEDURE_NAME=154 PROCESS=155 PROVIDED=156 Q=157 QUESTION=158 R=159 RANGE=160 REFERENCED=161 REM=162 RESET=163 RETURN=164 RETURNS=165 ROUTE=166 R_BRACKET=167 R_PAREN=168 S=169 SAVE=170 SELECTOR=171 SEMI=172 SEQOF=173 SEQUENCE=174 SET=175 SIGNAL=176 SIGNALROUTE=177 SIGNAL_LIST=178 SORT=179 SPECIFIC=180 START=181 STATE=182 STATELIST=183 STATE_AGGREGATION=184 STATE_PARTITION_CONNECTION=185 STIMULUS=186 STOP=187 STOPIF=188 STR=189 STRING=190 STRUCT=191 SUBSTRUCTURE=192 SYNONYM=193 SYNONYM_LIST=194 SYNTYPE=195 SYSTEM=196 T=197 TASK=198 TASK_BODY=199 TERMINATOR=200 TEXT=201 TEXTAREA=202 TEXTAREA_CONTENT=203 THEN=204 THIS=205 TIMER=206 TO=207 TRANSITION=208 TRUE=209 TYPE=210 TYPE_INSTANCE=211 U=212 USE=213 V=214 VALUE=215 VARIABLE=216 VARIABLES=217 VIA=218 VIAPATH=219 VIEW=220 W=221 WITH=222 WS=223 X=224 XOR=225 Y=226 Z=227 # token names tokenNamesMap = { 0: "", 1: "", 2: "", 3: "", -1: "EOF", 228: "T__228", 229: "T__229", 230: "T__230", 231: "T__231", 232: "T__232", 233: "T__233", 234: "T__234", 4: "A", 5: "ACTION", 6: "ACTIVE", 7: "AGGREGATION", 8: "ALL", 9: "ALPHA", 10: "ALTERNATIVE", 11: "AND", 12: "ANSWER", 13: "ANY", 14: "APPEND", 15: "ARRAY", 16: "ASN1", 17: "ASNFILENAME", 18: "ASSIGN", 19: "ASSIG_OP", 20: "ASTERISK", 21: "B", 22: "BASE", 23: "BITSTR", 24: "BLOCK", 25: "C", 26: "CALL", 27: "CHANNEL", 28: "CHOICE", 29: "CIF", 30: "CLOSED_RANGE", 31: "COMMA", 32: "COMMENT", 33: "COMMENT2", 34: "COMPOSITE_STATE", 35: "CONDITIONAL", 36: "CONNECT", 37: "CONNECTION", 38: "CONSTANT", 39: "CONSTANTS", 40: "CREATE", 41: "D", 42: "DASH", 43: "DCL", 44: "DECISION", 45: "DEFAULT", 46: "DIGITS", 47: "DIV", 48: "DOT", 49: "E", 50: "ELSE", 51: "EMPTYSTR", 52: "END", 53: "ENDALTERNATIVE", 54: "ENDBLOCK", 55: "ENDCHANNEL", 56: "ENDCONNECTION", 57: "ENDDECISION", 58: "ENDFOR", 59: "ENDNEWTYPE", 60: "ENDPROCEDURE", 61: "ENDPROCESS", 62: "ENDSTATE", 63: "ENDSUBSTRUCTURE", 64: "ENDSYNTYPE", 65: "ENDSYSTEM", 66: "ENDTEXT", 67: "ENTRY_POINT", 68: "EQ", 69: "EXPONENT", 70: "EXPORT", 71: "EXPORTED", 72: "EXPRESSION", 73: "EXTERNAL", 74: "Exponent", 75: "F", 76: "FALSE", 77: "FI", 78: "FIELD", 79: "FIELDS", 80: "FIELD_NAME", 81: "FLOAT", 82: "FLOAT2", 83: "FLOATING_LABEL", 84: "FOR", 85: "FPAR", 86: "FROM", 87: "G", 88: "GE", 89: "GEODE", 90: "GROUND", 91: "GT", 92: "H", 93: "HYPERLINK", 94: "I", 95: "ID", 96: "IF", 97: "IFTHENELSE", 98: "IMPLIES", 99: "IMPORT", 100: "IN", 101: "INFORMAL_TEXT", 102: "INOUT", 103: "INPUT", 104: "INPUTLIST", 105: "INPUT_EXPRESSION", 106: "INPUT_NONE", 107: "INT", 108: "J", 109: "JOIN", 110: "K", 111: "KEEP", 112: "L", 113: "LABEL", 114: "LE", 115: "LITERAL", 116: "LT", 117: "L_BRACKET", 118: "L_PAREN", 119: "M", 120: "MANTISSA", 121: "MINUS_INFINITY", 122: "MKSTRING", 123: "MOD", 124: "MONITOR", 125: "N", 126: "NEG", 127: "NEQ", 128: "NEWTYPE", 129: "NEXTSTATE", 130: "NONE", 131: "NOT", 132: "NUMBER_OF_INSTANCES", 133: "O", 134: "OCTSTR", 135: "OPEN_RANGE", 136: "OR", 137: "OUT", 138: "OUTPUT", 139: "OUTPUT_BODY", 140: "OUTPUT_EXPRESSION", 141: "P", 142: "PARAM", 143: "PARAMNAMES", 144: "PARAMS", 145: "PAREN", 146: "PFPAR", 147: "PLUS", 148: "PLUS_INFINITY", 149: "POINT", 150: "PRIMARY", 151: "PRIORITY", 152: "PROCEDURE", 153: "PROCEDURE_CALL", 154: "PROCEDURE_NAME", 155: "PROCESS", 156: "PROVIDED", 157: "Q", 158: "QUESTION", 159: "R", 160: "RANGE", 161: "REFERENCED", 162: "REM", 163: "RESET", 164: "RETURN", 165: "RETURNS", 166: "ROUTE", 167: "R_BRACKET", 168: "R_PAREN", 169: "S", 170: "SAVE", 171: "SELECTOR", 172: "SEMI", 173: "SEQOF", 174: "SEQUENCE", 175: "SET", 176: "SIGNAL", 177: "SIGNALROUTE", 178: "SIGNAL_LIST", 179: "SORT", 180: "SPECIFIC", 181: "START", 182: "STATE", 183: "STATELIST", 184: "STATE_AGGREGATION", 185: "STATE_PARTITION_CONNECTION", 186: "STIMULUS", 187: "STOP", 188: "STOPIF", 189: "STR", 190: "STRING", 191: "STRUCT", 192: "SUBSTRUCTURE", 193: "SYNONYM", 194: "SYNONYM_LIST", 195: "SYNTYPE", 196: "SYSTEM", 197: "T", 198: "TASK", 199: "TASK_BODY", 200: "TERMINATOR", 201: "TEXT", 202: "TEXTAREA", 203: "TEXTAREA_CONTENT", 204: "THEN", 205: "THIS", 206: "TIMER", 207: "TO", 208: "TRANSITION", 209: "TRUE", 210: "TYPE", 211: "TYPE_INSTANCE", 212: "U", 213: "USE", 214: "V", 215: "VALUE", 216: "VARIABLE", 217: "VARIABLES", 218: "VIA", 219: "VIAPATH", 220: "VIEW", 221: "W", 222: "WITH", 223: "WS", 224: "X", 225: "XOR", 226: "Y", 227: "Z" } Token.registerTokenNamesMap(tokenNamesMap) class sdl92Lexer(Lexer): grammarFileName = "sdl92.g" api_version = 1 def __init__(self, input=None, state=None): if state is None: state = RecognizerSharedState() super().__init__(input, state) self.delegates = [] self.dfa10 = self.DFA10( self, 10, eot = self.DFA10_eot, eof = self.DFA10_eof, min = self.DFA10_min, max = self.DFA10_max, accept = self.DFA10_accept, special = self.DFA10_special, transition = self.DFA10_transition ) self.dfa17 = self.DFA17( self, 17, eot = self.DFA17_eot, eof = self.DFA17_eof, min = self.DFA17_min, max = self.DFA17_max, accept = self.DFA17_accept, special = self.DFA17_special, transition = self.DFA17_transition ) # $ANTLR start "T__228" def mT__228(self, ): try: _type = T__228 _channel = DEFAULT_CHANNEL # sdl92.g:7:8: ( '!' ) # sdl92.g:7:10: '!' pass self.match(33) self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "T__228" # $ANTLR start "T__229" def mT__229(self, ): try: _type = T__229 _channel = DEFAULT_CHANNEL # sdl92.g:8:8: ( '(.' ) # sdl92.g:8:10: '(.' pass self.match("(.") self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "T__229" # $ANTLR start "T__230" def mT__230(self, ): try: _type = T__230 _channel = DEFAULT_CHANNEL # sdl92.g:9:8: ( '*/' ) # sdl92.g:9:10: '*/' pass self.match("*/") self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "T__230" # $ANTLR start "T__231" def mT__231(self, ): try: _type = T__231 _channel = DEFAULT_CHANNEL # sdl92.g:10:8: ( '->' ) # sdl92.g:10:10: '->' pass self.match("->") self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "T__231" # $ANTLR start "T__232" def mT__232(self, ): try: _type = T__232 _channel = DEFAULT_CHANNEL # sdl92.g:11:8: ( '.)' ) # sdl92.g:11:10: '.)' pass self.match(".)") self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "T__232" # $ANTLR start "T__233" def mT__233(self, ): try: _type = T__233 _channel = DEFAULT_CHANNEL # sdl92.g:12:8: ( '/* CIF' ) # sdl92.g:12:10: '/* CIF' pass self.match("/* CIF") self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "T__233" # $ANTLR start "T__234" def mT__234(self, ): try: _type = T__234 _channel = DEFAULT_CHANNEL # sdl92.g:13:8: ( ':' ) # sdl92.g:13:10: ':' pass self.match(58) self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "T__234" # $ANTLR start "ASSIG_OP" def mASSIG_OP(self, ): try: _type = ASSIG_OP _channel = DEFAULT_CHANNEL # sdl92.g:1500:17: ( ':=' ) # sdl92.g:1500:25: ':=' pass self.match(":=") self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ASSIG_OP" # $ANTLR start "L_BRACKET" def mL_BRACKET(self, ): try: _type = L_BRACKET _channel = DEFAULT_CHANNEL # sdl92.g:1501:17: ( '{' ) # sdl92.g:1501:25: '{' pass self.match(123) self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "L_BRACKET" # $ANTLR start "R_BRACKET" def mR_BRACKET(self, ): try: _type = R_BRACKET _channel = DEFAULT_CHANNEL # sdl92.g:1502:17: ( '}' ) # sdl92.g:1502:25: '}' pass self.match(125) self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "R_BRACKET" # $ANTLR start "L_PAREN" def mL_PAREN(self, ): try: _type = L_PAREN _channel = DEFAULT_CHANNEL # sdl92.g:1503:17: ( '(' ) # sdl92.g:1503:25: '(' pass self.match(40) self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "L_PAREN" # $ANTLR start "R_PAREN" def mR_PAREN(self, ): try: _type = R_PAREN _channel = DEFAULT_CHANNEL # sdl92.g:1504:17: ( ')' ) # sdl92.g:1504:25: ')' pass self.match(41) self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "R_PAREN" # $ANTLR start "COMMA" def mCOMMA(self, ): try: _type = COMMA _channel = DEFAULT_CHANNEL # sdl92.g:1505:17: ( ',' ) # sdl92.g:1505:25: ',' pass self.match(44) self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "COMMA" # $ANTLR start "SEMI" def mSEMI(self, ): try: _type = SEMI _channel = DEFAULT_CHANNEL # sdl92.g:1506:17: ( ';' ) # sdl92.g:1506:25: ';' pass self.match(59) self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "SEMI" # $ANTLR start "DASH" def mDASH(self, ): try: _type = DASH _channel = DEFAULT_CHANNEL # sdl92.g:1507:17: ( '-' ) # sdl92.g:1507:25: '-' pass self.match(45) self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "DASH" # $ANTLR start "ANY" def mANY(self, ): try: _type = ANY _channel = DEFAULT_CHANNEL # sdl92.g:1508:17: ( A N Y ) # sdl92.g:1508:25: A N Y pass self.mA() self.mN() self.mY() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ANY" # $ANTLR start "ASTERISK" def mASTERISK(self, ): try: _type = ASTERISK _channel = DEFAULT_CHANNEL # sdl92.g:1509:17: ( '*' ) # sdl92.g:1509:25: '*' pass self.match(42) self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ASTERISK" # $ANTLR start "DCL" def mDCL(self, ): try: _type = DCL _channel = DEFAULT_CHANNEL # sdl92.g:1510:17: ( D C L ) # sdl92.g:1510:25: D C L pass self.mD() self.mC() self.mL() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "DCL" # $ANTLR start "MONITOR" def mMONITOR(self, ): try: _type = MONITOR _channel = DEFAULT_CHANNEL # sdl92.g:1511:17: ( M O N I T O R ) # sdl92.g:1511:25: M O N I T O R pass self.mM() self.mO() self.mN() self.mI() self.mT() self.mO() self.mR() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "MONITOR" # $ANTLR start "END" def mEND(self, ): try: _type = END _channel = DEFAULT_CHANNEL # sdl92.g:1512:17: ( E N D ) # sdl92.g:1512:25: E N D pass self.mE() self.mN() self.mD() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "END" # $ANTLR start "KEEP" def mKEEP(self, ): try: _type = KEEP _channel = DEFAULT_CHANNEL # sdl92.g:1513:17: ( K E E P ) # sdl92.g:1513:25: K E E P pass self.mK() self.mE() self.mE() self.mP() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "KEEP" # $ANTLR start "PARAMNAMES" def mPARAMNAMES(self, ): try: _type = PARAMNAMES _channel = DEFAULT_CHANNEL # sdl92.g:1514:17: ( P A R A M N A M E S ) # sdl92.g:1514:25: P A R A M N A M E S pass self.mP() self.mA() self.mR() self.mA() self.mM() self.mN() self.mA() self.mM() self.mE() self.mS() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "PARAMNAMES" # $ANTLR start "SPECIFIC" def mSPECIFIC(self, ): try: _type = SPECIFIC _channel = DEFAULT_CHANNEL # sdl92.g:1515:17: ( S P E C I F I C ) # sdl92.g:1515:25: S P E C I F I C pass self.mS() self.mP() self.mE() self.mC() self.mI() self.mF() self.mI() self.mC() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "SPECIFIC" # $ANTLR start "GEODE" def mGEODE(self, ): try: _type = GEODE _channel = DEFAULT_CHANNEL # sdl92.g:1516:17: ( G E O D E ) # sdl92.g:1516:25: G E O D E pass self.mG() self.mE() self.mO() self.mD() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "GEODE" # $ANTLR start "HYPERLINK" def mHYPERLINK(self, ): try: _type = HYPERLINK _channel = DEFAULT_CHANNEL # sdl92.g:1517:17: ( H Y P E R L I N K ) # sdl92.g:1517:25: H Y P E R L I N K pass self.mH() self.mY() self.mP() self.mE() self.mR() self.mL() self.mI() self.mN() self.mK() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "HYPERLINK" # $ANTLR start "MKSTRING" def mMKSTRING(self, ): try: _type = MKSTRING _channel = DEFAULT_CHANNEL # sdl92.g:1518:17: ( M K S T R I N G ) # sdl92.g:1518:25: M K S T R I N G pass self.mM() self.mK() self.mS() self.mT() self.mR() self.mI() self.mN() self.mG() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "MKSTRING" # $ANTLR start "ENDTEXT" def mENDTEXT(self, ): try: _type = ENDTEXT _channel = DEFAULT_CHANNEL # sdl92.g:1519:17: ( E N D T E X T ) # sdl92.g:1519:25: E N D T E X T pass self.mE() self.mN() self.mD() self.mT() self.mE() self.mX() self.mT() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ENDTEXT" # $ANTLR start "RETURN" def mRETURN(self, ): try: _type = RETURN _channel = DEFAULT_CHANNEL # sdl92.g:1520:17: ( R E T U R N ) # sdl92.g:1520:25: R E T U R N pass self.mR() self.mE() self.mT() self.mU() self.mR() self.mN() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "RETURN" # $ANTLR start "RETURNS" def mRETURNS(self, ): try: _type = RETURNS _channel = DEFAULT_CHANNEL # sdl92.g:1521:17: ( R E T U R N S ) # sdl92.g:1521:25: R E T U R N S pass self.mR() self.mE() self.mT() self.mU() self.mR() self.mN() self.mS() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "RETURNS" # $ANTLR start "TIMER" def mTIMER(self, ): try: _type = TIMER _channel = DEFAULT_CHANNEL # sdl92.g:1522:17: ( T I M E R ) # sdl92.g:1522:25: T I M E R pass self.mT() self.mI() self.mM() self.mE() self.mR() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "TIMER" # $ANTLR start "PROCESS" def mPROCESS(self, ): try: _type = PROCESS _channel = DEFAULT_CHANNEL # sdl92.g:1523:17: ( P R O C E S S ) # sdl92.g:1523:25: P R O C E S S pass self.mP() self.mR() self.mO() self.mC() self.mE() self.mS() self.mS() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "PROCESS" # $ANTLR start "TYPE" def mTYPE(self, ): try: _type = TYPE _channel = DEFAULT_CHANNEL # sdl92.g:1524:17: ( T Y P E ) # sdl92.g:1524:25: T Y P E pass self.mT() self.mY() self.mP() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "TYPE" # $ANTLR start "ENDPROCESS" def mENDPROCESS(self, ): try: _type = ENDPROCESS _channel = DEFAULT_CHANNEL # sdl92.g:1525:17: ( E N D P R O C E S S ) # sdl92.g:1525:25: E N D P R O C E S S pass self.mE() self.mN() self.mD() self.mP() self.mR() self.mO() self.mC() self.mE() self.mS() self.mS() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ENDPROCESS" # $ANTLR start "START" def mSTART(self, ): try: _type = START _channel = DEFAULT_CHANNEL # sdl92.g:1526:17: ( S T A R T ) # sdl92.g:1526:25: S T A R T pass self.mS() self.mT() self.mA() self.mR() self.mT() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "START" # $ANTLR start "STATE" def mSTATE(self, ): try: _type = STATE _channel = DEFAULT_CHANNEL # sdl92.g:1527:17: ( S T A T E ) # sdl92.g:1527:25: S T A T E pass self.mS() self.mT() self.mA() self.mT() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "STATE" # $ANTLR start "TEXT" def mTEXT(self, ): try: _type = TEXT _channel = DEFAULT_CHANNEL # sdl92.g:1528:17: ( T E X T ) # sdl92.g:1528:25: T E X T pass self.mT() self.mE() self.mX() self.mT() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "TEXT" # $ANTLR start "PROCEDURE" def mPROCEDURE(self, ): try: _type = PROCEDURE _channel = DEFAULT_CHANNEL # sdl92.g:1529:17: ( P R O C E D U R E ) # sdl92.g:1529:25: P R O C E D U R E pass self.mP() self.mR() self.mO() self.mC() self.mE() self.mD() self.mU() self.mR() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "PROCEDURE" # $ANTLR start "ENDPROCEDURE" def mENDPROCEDURE(self, ): try: _type = ENDPROCEDURE _channel = DEFAULT_CHANNEL # sdl92.g:1530:17: ( E N D P R O C E D U R E ) # sdl92.g:1530:25: E N D P R O C E D U R E pass self.mE() self.mN() self.mD() self.mP() self.mR() self.mO() self.mC() self.mE() self.mD() self.mU() self.mR() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ENDPROCEDURE" # $ANTLR start "PROCEDURE_CALL" def mPROCEDURE_CALL(self, ): try: _type = PROCEDURE_CALL _channel = DEFAULT_CHANNEL # sdl92.g:1531:17: ( P R O C E D U R E C A L L ) # sdl92.g:1531:25: P R O C E D U R E C A L L pass self.mP() self.mR() self.mO() self.mC() self.mE() self.mD() self.mU() self.mR() self.mE() self.mC() self.mA() self.mL() self.mL() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "PROCEDURE_CALL" # $ANTLR start "ENDSTATE" def mENDSTATE(self, ): try: _type = ENDSTATE _channel = DEFAULT_CHANNEL # sdl92.g:1532:17: ( E N D S T A T E ) # sdl92.g:1532:25: E N D S T A T E pass self.mE() self.mN() self.mD() self.mS() self.mT() self.mA() self.mT() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ENDSTATE" # $ANTLR start "INPUT" def mINPUT(self, ): try: _type = INPUT _channel = DEFAULT_CHANNEL # sdl92.g:1533:17: ( I N P U T ) # sdl92.g:1533:25: I N P U T pass self.mI() self.mN() self.mP() self.mU() self.mT() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "INPUT" # $ANTLR start "PROVIDED" def mPROVIDED(self, ): try: _type = PROVIDED _channel = DEFAULT_CHANNEL # sdl92.g:1534:17: ( P R O V I D E D ) # sdl92.g:1534:25: P R O V I D E D pass self.mP() self.mR() self.mO() self.mV() self.mI() self.mD() self.mE() self.mD() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "PROVIDED" # $ANTLR start "PRIORITY" def mPRIORITY(self, ): try: _type = PRIORITY _channel = DEFAULT_CHANNEL # sdl92.g:1535:17: ( P R I O R I T Y ) # sdl92.g:1535:25: P R I O R I T Y pass self.mP() self.mR() self.mI() self.mO() self.mR() self.mI() self.mT() self.mY() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "PRIORITY" # $ANTLR start "SAVE" def mSAVE(self, ): try: _type = SAVE _channel = DEFAULT_CHANNEL # sdl92.g:1536:17: ( S A V E ) # sdl92.g:1536:25: S A V E pass self.mS() self.mA() self.mV() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "SAVE" # $ANTLR start "NONE" def mNONE(self, ): try: _type = NONE _channel = DEFAULT_CHANNEL # sdl92.g:1537:17: ( N O N E ) # sdl92.g:1537:25: N O N E pass self.mN() self.mO() self.mN() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "NONE" # $ANTLR start "FOR" def mFOR(self, ): try: _type = FOR _channel = DEFAULT_CHANNEL # sdl92.g:1544:17: ( F O R ) # sdl92.g:1544:25: F O R pass self.mF() self.mO() self.mR() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "FOR" # $ANTLR start "ENDFOR" def mENDFOR(self, ): try: _type = ENDFOR _channel = DEFAULT_CHANNEL # sdl92.g:1545:17: ( E N D F O R ) # sdl92.g:1545:25: E N D F O R pass self.mE() self.mN() self.mD() self.mF() self.mO() self.mR() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ENDFOR" # $ANTLR start "RANGE" def mRANGE(self, ): try: _type = RANGE _channel = DEFAULT_CHANNEL # sdl92.g:1546:17: ( R A N G E ) # sdl92.g:1546:25: R A N G E pass self.mR() self.mA() self.mN() self.mG() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "RANGE" # $ANTLR start "NEXTSTATE" def mNEXTSTATE(self, ): try: _type = NEXTSTATE _channel = DEFAULT_CHANNEL # sdl92.g:1547:17: ( N E X T S T A T E ) # sdl92.g:1547:25: N E X T S T A T E pass self.mN() self.mE() self.mX() self.mT() self.mS() self.mT() self.mA() self.mT() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "NEXTSTATE" # $ANTLR start "ANSWER" def mANSWER(self, ): try: _type = ANSWER _channel = DEFAULT_CHANNEL # sdl92.g:1548:17: ( A N S W E R ) # sdl92.g:1548:25: A N S W E R pass self.mA() self.mN() self.mS() self.mW() self.mE() self.mR() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ANSWER" # $ANTLR start "COMMENT" def mCOMMENT(self, ): try: _type = COMMENT _channel = DEFAULT_CHANNEL # sdl92.g:1549:17: ( C O M M E N T ) # sdl92.g:1549:25: C O M M E N T pass self.mC() self.mO() self.mM() self.mM() self.mE() self.mN() self.mT() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "COMMENT" # $ANTLR start "LABEL" def mLABEL(self, ): try: _type = LABEL _channel = DEFAULT_CHANNEL # sdl92.g:1550:17: ( L A B E L ) # sdl92.g:1550:25: L A B E L pass self.mL() self.mA() self.mB() self.mE() self.mL() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "LABEL" # $ANTLR start "STOP" def mSTOP(self, ): try: _type = STOP _channel = DEFAULT_CHANNEL # sdl92.g:1551:17: ( S T O P ) # sdl92.g:1551:25: S T O P pass self.mS() self.mT() self.mO() self.mP() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "STOP" # $ANTLR start "IF" def mIF(self, ): try: _type = IF _channel = DEFAULT_CHANNEL # sdl92.g:1552:17: ( I F ) # sdl92.g:1552:25: I F pass self.mI() self.mF() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "IF" # $ANTLR start "THEN" def mTHEN(self, ): try: _type = THEN _channel = DEFAULT_CHANNEL # sdl92.g:1553:17: ( T H E N ) # sdl92.g:1553:25: T H E N pass self.mT() self.mH() self.mE() self.mN() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "THEN" # $ANTLR start "ELSE" def mELSE(self, ): try: _type = ELSE _channel = DEFAULT_CHANNEL # sdl92.g:1554:17: ( E L S E ) # sdl92.g:1554:25: E L S E pass self.mE() self.mL() self.mS() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ELSE" # $ANTLR start "FI" def mFI(self, ): try: _type = FI _channel = DEFAULT_CHANNEL # sdl92.g:1555:17: ( F I ) # sdl92.g:1555:25: F I pass self.mF() self.mI() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "FI" # $ANTLR start "CREATE" def mCREATE(self, ): try: _type = CREATE _channel = DEFAULT_CHANNEL # sdl92.g:1556:17: ( C R E A T E ) # sdl92.g:1556:25: C R E A T E pass self.mC() self.mR() self.mE() self.mA() self.mT() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "CREATE" # $ANTLR start "OUTPUT" def mOUTPUT(self, ): try: _type = OUTPUT _channel = DEFAULT_CHANNEL # sdl92.g:1557:17: ( O U T P U T ) # sdl92.g:1557:25: O U T P U T pass self.mO() self.mU() self.mT() self.mP() self.mU() self.mT() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "OUTPUT" # $ANTLR start "CALL" def mCALL(self, ): try: _type = CALL _channel = DEFAULT_CHANNEL # sdl92.g:1558:17: ( C A L L ) # sdl92.g:1558:25: C A L L pass self.mC() self.mA() self.mL() self.mL() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "CALL" # $ANTLR start "THIS" def mTHIS(self, ): try: _type = THIS _channel = DEFAULT_CHANNEL # sdl92.g:1559:17: ( T H I S ) # sdl92.g:1559:25: T H I S pass self.mT() self.mH() self.mI() self.mS() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "THIS" # $ANTLR start "SET" def mSET(self, ): try: _type = SET _channel = DEFAULT_CHANNEL # sdl92.g:1560:17: ( S E T ) # sdl92.g:1560:25: S E T pass self.mS() self.mE() self.mT() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "SET" # $ANTLR start "RESET" def mRESET(self, ): try: _type = RESET _channel = DEFAULT_CHANNEL # sdl92.g:1561:17: ( R E S E T ) # sdl92.g:1561:25: R E S E T pass self.mR() self.mE() self.mS() self.mE() self.mT() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "RESET" # $ANTLR start "ENDALTERNATIVE" def mENDALTERNATIVE(self, ): try: _type = ENDALTERNATIVE _channel = DEFAULT_CHANNEL # sdl92.g:1562:17: ( E N D A L T E R N A T I V E ) # sdl92.g:1562:25: E N D A L T E R N A T I V E pass self.mE() self.mN() self.mD() self.mA() self.mL() self.mT() self.mE() self.mR() self.mN() self.mA() self.mT() self.mI() self.mV() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ENDALTERNATIVE" # $ANTLR start "ALTERNATIVE" def mALTERNATIVE(self, ): try: _type = ALTERNATIVE _channel = DEFAULT_CHANNEL # sdl92.g:1563:17: ( A L T E R N A T I V E ) # sdl92.g:1563:25: A L T E R N A T I V E pass self.mA() self.mL() self.mT() self.mE() self.mR() self.mN() self.mA() self.mT() self.mI() self.mV() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ALTERNATIVE" # $ANTLR start "DEFAULT" def mDEFAULT(self, ): try: _type = DEFAULT _channel = DEFAULT_CHANNEL # sdl92.g:1564:17: ( D E F A U L T ) # sdl92.g:1564:25: D E F A U L T pass self.mD() self.mE() self.mF() self.mA() self.mU() self.mL() self.mT() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "DEFAULT" # $ANTLR start "DECISION" def mDECISION(self, ): try: _type = DECISION _channel = DEFAULT_CHANNEL # sdl92.g:1565:17: ( D E C I S I O N ) # sdl92.g:1565:25: D E C I S I O N pass self.mD() self.mE() self.mC() self.mI() self.mS() self.mI() self.mO() self.mN() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "DECISION" # $ANTLR start "ENDDECISION" def mENDDECISION(self, ): try: _type = ENDDECISION _channel = DEFAULT_CHANNEL # sdl92.g:1566:17: ( E N D D E C I S I O N ) # sdl92.g:1566:25: E N D D E C I S I O N pass self.mE() self.mN() self.mD() self.mD() self.mE() self.mC() self.mI() self.mS() self.mI() self.mO() self.mN() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ENDDECISION" # $ANTLR start "EXPORT" def mEXPORT(self, ): try: _type = EXPORT _channel = DEFAULT_CHANNEL # sdl92.g:1567:17: ( E X P O R T ) # sdl92.g:1567:25: E X P O R T pass self.mE() self.mX() self.mP() self.mO() self.mR() self.mT() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "EXPORT" # $ANTLR start "EXTERNAL" def mEXTERNAL(self, ): try: _type = EXTERNAL _channel = DEFAULT_CHANNEL # sdl92.g:1568:17: ( E X T E R N A L ) # sdl92.g:1568:25: E X T E R N A L pass self.mE() self.mX() self.mT() self.mE() self.mR() self.mN() self.mA() self.mL() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "EXTERNAL" # $ANTLR start "EXPORTED" def mEXPORTED(self, ): try: _type = EXPORTED _channel = DEFAULT_CHANNEL # sdl92.g:1569:17: ( E X P O R T E D ) # sdl92.g:1569:25: E X P O R T E D pass self.mE() self.mX() self.mP() self.mO() self.mR() self.mT() self.mE() self.mD() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "EXPORTED" # $ANTLR start "REFERENCED" def mREFERENCED(self, ): try: _type = REFERENCED _channel = DEFAULT_CHANNEL # sdl92.g:1570:17: ( R E F E R E N C E D ) # sdl92.g:1570:25: R E F E R E N C E D pass self.mR() self.mE() self.mF() self.mE() self.mR() self.mE() self.mN() self.mC() self.mE() self.mD() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "REFERENCED" # $ANTLR start "CONNECTION" def mCONNECTION(self, ): try: _type = CONNECTION _channel = DEFAULT_CHANNEL # sdl92.g:1571:17: ( C O N N E C T I O N ) # sdl92.g:1571:25: C O N N E C T I O N pass self.mC() self.mO() self.mN() self.mN() self.mE() self.mC() self.mT() self.mI() self.mO() self.mN() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "CONNECTION" # $ANTLR start "ENDCONNECTION" def mENDCONNECTION(self, ): try: _type = ENDCONNECTION _channel = DEFAULT_CHANNEL # sdl92.g:1572:17: ( E N D C O N N E C T I O N ) # sdl92.g:1572:25: E N D C O N N E C T I O N pass self.mE() self.mN() self.mD() self.mC() self.mO() self.mN() self.mN() self.mE() self.mC() self.mT() self.mI() self.mO() self.mN() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ENDCONNECTION" # $ANTLR start "FROM" def mFROM(self, ): try: _type = FROM _channel = DEFAULT_CHANNEL # sdl92.g:1573:17: ( F R O M ) # sdl92.g:1573:25: F R O M pass self.mF() self.mR() self.mO() self.mM() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "FROM" # $ANTLR start "TO" def mTO(self, ): try: _type = TO _channel = DEFAULT_CHANNEL # sdl92.g:1574:17: ( T O ) # sdl92.g:1574:25: T O pass self.mT() self.mO() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "TO" # $ANTLR start "WITH" def mWITH(self, ): try: _type = WITH _channel = DEFAULT_CHANNEL # sdl92.g:1575:17: ( W I T H ) # sdl92.g:1575:25: W I T H pass self.mW() self.mI() self.mT() self.mH() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "WITH" # $ANTLR start "VIA" def mVIA(self, ): try: _type = VIA _channel = DEFAULT_CHANNEL # sdl92.g:1576:17: ( V I A ) # sdl92.g:1576:25: V I A pass self.mV() self.mI() self.mA() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "VIA" # $ANTLR start "ALL" def mALL(self, ): try: _type = ALL _channel = DEFAULT_CHANNEL # sdl92.g:1577:17: ( A L L ) # sdl92.g:1577:25: A L L pass self.mA() self.mL() self.mL() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ALL" # $ANTLR start "TASK" def mTASK(self, ): try: _type = TASK _channel = DEFAULT_CHANNEL # sdl92.g:1578:17: ( T A S K ) # sdl92.g:1578:25: T A S K pass self.mT() self.mA() self.mS() self.mK() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "TASK" # $ANTLR start "JOIN" def mJOIN(self, ): try: _type = JOIN _channel = DEFAULT_CHANNEL # sdl92.g:1579:17: ( J O I N ) # sdl92.g:1579:25: J O I N pass self.mJ() self.mO() self.mI() self.mN() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "JOIN" # $ANTLR start "PLUS" def mPLUS(self, ): try: _type = PLUS _channel = DEFAULT_CHANNEL # sdl92.g:1580:17: ( '+' ) # sdl92.g:1580:25: '+' pass self.match(43) self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "PLUS" # $ANTLR start "DOT" def mDOT(self, ): try: _type = DOT _channel = DEFAULT_CHANNEL # sdl92.g:1581:17: ( '.' ) # sdl92.g:1581:25: '.' pass self.match(46) self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "DOT" # $ANTLR start "APPEND" def mAPPEND(self, ): try: _type = APPEND _channel = DEFAULT_CHANNEL # sdl92.g:1582:17: ( '//' ) # sdl92.g:1582:25: '//' pass self.match("//") self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "APPEND" # $ANTLR start "IN" def mIN(self, ): try: _type = IN _channel = DEFAULT_CHANNEL # sdl92.g:1583:17: ( I N ) # sdl92.g:1583:25: I N pass self.mI() self.mN() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "IN" # $ANTLR start "OUT" def mOUT(self, ): try: _type = OUT _channel = DEFAULT_CHANNEL # sdl92.g:1584:17: ( O U T ) # sdl92.g:1584:25: O U T pass self.mO() self.mU() self.mT() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "OUT" # $ANTLR start "INOUT" def mINOUT(self, ): try: _type = INOUT _channel = DEFAULT_CHANNEL # sdl92.g:1585:17: ( I N '/' O U T ) # sdl92.g:1585:25: I N '/' O U T pass self.mI() self.mN() self.match(47) self.mO() self.mU() self.mT() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "INOUT" # $ANTLR start "AGGREGATION" def mAGGREGATION(self, ): try: _type = AGGREGATION _channel = DEFAULT_CHANNEL # sdl92.g:1586:17: ( A G G R E G A T I O N ) # sdl92.g:1586:25: A G G R E G A T I O N pass self.mA() self.mG() self.mG() self.mR() self.mE() self.mG() self.mA() self.mT() self.mI() self.mO() self.mN() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "AGGREGATION" # $ANTLR start "SUBSTRUCTURE" def mSUBSTRUCTURE(self, ): try: _type = SUBSTRUCTURE _channel = DEFAULT_CHANNEL # sdl92.g:1587:17: ( S U B S T R U C T U R E ) # sdl92.g:1587:25: S U B S T R U C T U R E pass self.mS() self.mU() self.mB() self.mS() self.mT() self.mR() self.mU() self.mC() self.mT() self.mU() self.mR() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "SUBSTRUCTURE" # $ANTLR start "ENDSUBSTRUCTURE" def mENDSUBSTRUCTURE(self, ): try: _type = ENDSUBSTRUCTURE _channel = DEFAULT_CHANNEL # sdl92.g:1588:17: ( E N D S U B S T R U C T U R E ) # sdl92.g:1588:25: E N D S U B S T R U C T U R E pass self.mE() self.mN() self.mD() self.mS() self.mU() self.mB() self.mS() self.mT() self.mR() self.mU() self.mC() self.mT() self.mU() self.mR() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ENDSUBSTRUCTURE" # $ANTLR start "FPAR" def mFPAR(self, ): try: _type = FPAR _channel = DEFAULT_CHANNEL # sdl92.g:1589:17: ( F P A R ) # sdl92.g:1589:25: F P A R pass self.mF() self.mP() self.mA() self.mR() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "FPAR" # $ANTLR start "EQ" def mEQ(self, ): try: _type = EQ _channel = DEFAULT_CHANNEL # sdl92.g:1590:17: ( '=' ) # sdl92.g:1590:25: '=' pass self.match(61) self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "EQ" # $ANTLR start "NEQ" def mNEQ(self, ): try: _type = NEQ _channel = DEFAULT_CHANNEL # sdl92.g:1591:17: ( '/=' ) # sdl92.g:1591:25: '/=' pass self.match("/=") self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "NEQ" # $ANTLR start "GT" def mGT(self, ): try: _type = GT _channel = DEFAULT_CHANNEL # sdl92.g:1592:17: ( '>' ) # sdl92.g:1592:25: '>' pass self.match(62) self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "GT" # $ANTLR start "GE" def mGE(self, ): try: _type = GE _channel = DEFAULT_CHANNEL # sdl92.g:1593:17: ( '>=' ) # sdl92.g:1593:25: '>=' pass self.match(">=") self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "GE" # $ANTLR start "LT" def mLT(self, ): try: _type = LT _channel = DEFAULT_CHANNEL # sdl92.g:1594:17: ( '<' ) # sdl92.g:1594:26: '<' pass self.match(60) self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "LT" # $ANTLR start "LE" def mLE(self, ): try: _type = LE _channel = DEFAULT_CHANNEL # sdl92.g:1595:17: ( '<=' ) # sdl92.g:1595:25: '<=' pass self.match("<=") self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "LE" # $ANTLR start "NOT" def mNOT(self, ): try: _type = NOT _channel = DEFAULT_CHANNEL # sdl92.g:1596:17: ( N O T ) # sdl92.g:1596:25: N O T pass self.mN() self.mO() self.mT() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "NOT" # $ANTLR start "OR" def mOR(self, ): try: _type = OR _channel = DEFAULT_CHANNEL # sdl92.g:1597:17: ( O R ) # sdl92.g:1597:25: O R pass self.mO() self.mR() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "OR" # $ANTLR start "XOR" def mXOR(self, ): try: _type = XOR _channel = DEFAULT_CHANNEL # sdl92.g:1598:17: ( X O R ) # sdl92.g:1598:25: X O R pass self.mX() self.mO() self.mR() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "XOR" # $ANTLR start "AND" def mAND(self, ): try: _type = AND _channel = DEFAULT_CHANNEL # sdl92.g:1599:17: ( A N D ) # sdl92.g:1599:25: A N D pass self.mA() self.mN() self.mD() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "AND" # $ANTLR start "IMPLIES" def mIMPLIES(self, ): try: _type = IMPLIES _channel = DEFAULT_CHANNEL # sdl92.g:1600:17: ( '=>' ) # sdl92.g:1600:25: '=>' pass self.match("=>") self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "IMPLIES" # $ANTLR start "DIV" def mDIV(self, ): try: _type = DIV _channel = DEFAULT_CHANNEL # sdl92.g:1601:17: ( '/' ) # sdl92.g:1601:25: '/' pass self.match(47) self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "DIV" # $ANTLR start "MOD" def mMOD(self, ): try: _type = MOD _channel = DEFAULT_CHANNEL # sdl92.g:1602:17: ( M O D ) # sdl92.g:1602:25: M O D pass self.mM() self.mO() self.mD() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "MOD" # $ANTLR start "REM" def mREM(self, ): try: _type = REM _channel = DEFAULT_CHANNEL # sdl92.g:1603:17: ( R E M ) # sdl92.g:1603:25: R E M pass self.mR() self.mE() self.mM() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "REM" # $ANTLR start "TRUE" def mTRUE(self, ): try: _type = TRUE _channel = DEFAULT_CHANNEL # sdl92.g:1604:17: ( T R U E ) # sdl92.g:1604:25: T R U E pass self.mT() self.mR() self.mU() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "TRUE" # $ANTLR start "FALSE" def mFALSE(self, ): try: _type = FALSE _channel = DEFAULT_CHANNEL # sdl92.g:1605:17: ( F A L S E ) # sdl92.g:1605:25: F A L S E pass self.mF() self.mA() self.mL() self.mS() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "FALSE" # $ANTLR start "ASNFILENAME" def mASNFILENAME(self, ): try: _type = ASNFILENAME _channel = DEFAULT_CHANNEL # sdl92.g:1606:17: ( A S N F I L E N A M E ) # sdl92.g:1606:25: A S N F I L E N A M E pass self.mA() self.mS() self.mN() self.mF() self.mI() self.mL() self.mE() self.mN() self.mA() self.mM() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ASNFILENAME" # $ANTLR start "PLUS_INFINITY" def mPLUS_INFINITY(self, ): try: _type = PLUS_INFINITY _channel = DEFAULT_CHANNEL # sdl92.g:1607:17: ( P L U S '-' I N F I N I T Y ) # sdl92.g:1607:25: P L U S '-' I N F I N I T Y pass self.mP() self.mL() self.mU() self.mS() self.match(45) self.mI() self.mN() self.mF() self.mI() self.mN() self.mI() self.mT() self.mY() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "PLUS_INFINITY" # $ANTLR start "MINUS_INFINITY" def mMINUS_INFINITY(self, ): try: _type = MINUS_INFINITY _channel = DEFAULT_CHANNEL # sdl92.g:1608:17: ( M I N U S '-' I N F I N I T Y ) # sdl92.g:1608:25: M I N U S '-' I N F I N I T Y pass self.mM() self.mI() self.mN() self.mU() self.mS() self.match(45) self.mI() self.mN() self.mF() self.mI() self.mN() self.mI() self.mT() self.mY() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "MINUS_INFINITY" # $ANTLR start "MANTISSA" def mMANTISSA(self, ): try: _type = MANTISSA _channel = DEFAULT_CHANNEL # sdl92.g:1609:17: ( M A N T I S S A ) # sdl92.g:1609:25: M A N T I S S A pass self.mM() self.mA() self.mN() self.mT() self.mI() self.mS() self.mS() self.mA() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "MANTISSA" # $ANTLR start "EXPONENT" def mEXPONENT(self, ): try: _type = EXPONENT _channel = DEFAULT_CHANNEL # sdl92.g:1610:17: ( E X P O N E N T ) # sdl92.g:1610:25: E X P O N E N T pass self.mE() self.mX() self.mP() self.mO() self.mN() self.mE() self.mN() self.mT() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "EXPONENT" # $ANTLR start "BASE" def mBASE(self, ): try: _type = BASE _channel = DEFAULT_CHANNEL # sdl92.g:1611:17: ( B A S E ) # sdl92.g:1611:25: B A S E pass self.mB() self.mA() self.mS() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "BASE" # $ANTLR start "SYSTEM" def mSYSTEM(self, ): try: _type = SYSTEM _channel = DEFAULT_CHANNEL # sdl92.g:1612:17: ( S Y S T E M ) # sdl92.g:1612:25: S Y S T E M pass self.mS() self.mY() self.mS() self.mT() self.mE() self.mM() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "SYSTEM" # $ANTLR start "ENDSYSTEM" def mENDSYSTEM(self, ): try: _type = ENDSYSTEM _channel = DEFAULT_CHANNEL # sdl92.g:1613:17: ( E N D S Y S T E M ) # sdl92.g:1613:25: E N D S Y S T E M pass self.mE() self.mN() self.mD() self.mS() self.mY() self.mS() self.mT() self.mE() self.mM() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ENDSYSTEM" # $ANTLR start "CHANNEL" def mCHANNEL(self, ): try: _type = CHANNEL _channel = DEFAULT_CHANNEL # sdl92.g:1614:17: ( C H A N N E L ) # sdl92.g:1614:25: C H A N N E L pass self.mC() self.mH() self.mA() self.mN() self.mN() self.mE() self.mL() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "CHANNEL" # $ANTLR start "ENDCHANNEL" def mENDCHANNEL(self, ): try: _type = ENDCHANNEL _channel = DEFAULT_CHANNEL # sdl92.g:1615:17: ( E N D C H A N N E L ) # sdl92.g:1615:25: E N D C H A N N E L pass self.mE() self.mN() self.mD() self.mC() self.mH() self.mA() self.mN() self.mN() self.mE() self.mL() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ENDCHANNEL" # $ANTLR start "USE" def mUSE(self, ): try: _type = USE _channel = DEFAULT_CHANNEL # sdl92.g:1616:17: ( U S E ) # sdl92.g:1616:25: U S E pass self.mU() self.mS() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "USE" # $ANTLR start "SIGNAL" def mSIGNAL(self, ): try: _type = SIGNAL _channel = DEFAULT_CHANNEL # sdl92.g:1617:17: ( S I G N A L ) # sdl92.g:1617:25: S I G N A L pass self.mS() self.mI() self.mG() self.mN() self.mA() self.mL() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "SIGNAL" # $ANTLR start "BLOCK" def mBLOCK(self, ): try: _type = BLOCK _channel = DEFAULT_CHANNEL # sdl92.g:1618:17: ( B L O C K ) # sdl92.g:1618:25: B L O C K pass self.mB() self.mL() self.mO() self.mC() self.mK() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "BLOCK" # $ANTLR start "ENDBLOCK" def mENDBLOCK(self, ): try: _type = ENDBLOCK _channel = DEFAULT_CHANNEL # sdl92.g:1619:17: ( E N D B L O C K ) # sdl92.g:1619:25: E N D B L O C K pass self.mE() self.mN() self.mD() self.mB() self.mL() self.mO() self.mC() self.mK() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ENDBLOCK" # $ANTLR start "SIGNALROUTE" def mSIGNALROUTE(self, ): try: _type = SIGNALROUTE _channel = DEFAULT_CHANNEL # sdl92.g:1620:17: ( S I G N A L R O U T E ) # sdl92.g:1620:25: S I G N A L R O U T E pass self.mS() self.mI() self.mG() self.mN() self.mA() self.mL() self.mR() self.mO() self.mU() self.mT() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "SIGNALROUTE" # $ANTLR start "CONNECT" def mCONNECT(self, ): try: _type = CONNECT _channel = DEFAULT_CHANNEL # sdl92.g:1621:17: ( C O N N E C T ) # sdl92.g:1621:25: C O N N E C T pass self.mC() self.mO() self.mN() self.mN() self.mE() self.mC() self.mT() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "CONNECT" # $ANTLR start "SYNTYPE" def mSYNTYPE(self, ): try: _type = SYNTYPE _channel = DEFAULT_CHANNEL # sdl92.g:1622:17: ( S Y N T Y P E ) # sdl92.g:1622:25: S Y N T Y P E pass self.mS() self.mY() self.mN() self.mT() self.mY() self.mP() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "SYNTYPE" # $ANTLR start "ENDSYNTYPE" def mENDSYNTYPE(self, ): try: _type = ENDSYNTYPE _channel = DEFAULT_CHANNEL # sdl92.g:1623:17: ( E N D S Y N T Y P E ) # sdl92.g:1623:25: E N D S Y N T Y P E pass self.mE() self.mN() self.mD() self.mS() self.mY() self.mN() self.mT() self.mY() self.mP() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ENDSYNTYPE" # $ANTLR start "NEWTYPE" def mNEWTYPE(self, ): try: _type = NEWTYPE _channel = DEFAULT_CHANNEL # sdl92.g:1624:17: ( N E W T Y P E ) # sdl92.g:1624:25: N E W T Y P E pass self.mN() self.mE() self.mW() self.mT() self.mY() self.mP() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "NEWTYPE" # $ANTLR start "ENDNEWTYPE" def mENDNEWTYPE(self, ): try: _type = ENDNEWTYPE _channel = DEFAULT_CHANNEL # sdl92.g:1625:17: ( E N D N E W T Y P E ) # sdl92.g:1625:25: E N D N E W T Y P E pass self.mE() self.mN() self.mD() self.mN() self.mE() self.mW() self.mT() self.mY() self.mP() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ENDNEWTYPE" # $ANTLR start "ARRAY" def mARRAY(self, ): try: _type = ARRAY _channel = DEFAULT_CHANNEL # sdl92.g:1626:17: ( A R R A Y ) # sdl92.g:1626:25: A R R A Y pass self.mA() self.mR() self.mR() self.mA() self.mY() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ARRAY" # $ANTLR start "CONSTANTS" def mCONSTANTS(self, ): try: _type = CONSTANTS _channel = DEFAULT_CHANNEL # sdl92.g:1627:17: ( C O N S T A N T S ) # sdl92.g:1627:25: C O N S T A N T S pass self.mC() self.mO() self.mN() self.mS() self.mT() self.mA() self.mN() self.mT() self.mS() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "CONSTANTS" # $ANTLR start "STRUCT" def mSTRUCT(self, ): try: _type = STRUCT _channel = DEFAULT_CHANNEL # sdl92.g:1628:17: ( S T R U C T ) # sdl92.g:1628:25: S T R U C T pass self.mS() self.mT() self.mR() self.mU() self.mC() self.mT() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "STRUCT" # $ANTLR start "SYNONYM" def mSYNONYM(self, ): try: _type = SYNONYM _channel = DEFAULT_CHANNEL # sdl92.g:1629:17: ( S Y N O N Y M ) # sdl92.g:1629:25: S Y N O N Y M pass self.mS() self.mY() self.mN() self.mO() self.mN() self.mY() self.mM() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "SYNONYM" # $ANTLR start "IMPORT" def mIMPORT(self, ): try: _type = IMPORT _channel = DEFAULT_CHANNEL # sdl92.g:1630:17: ( I M P O R T ) # sdl92.g:1630:25: I M P O R T pass self.mI() self.mM() self.mP() self.mO() self.mR() self.mT() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "IMPORT" # $ANTLR start "VIEW" def mVIEW(self, ): try: _type = VIEW _channel = DEFAULT_CHANNEL # sdl92.g:1631:17: ( V I E W ) # sdl92.g:1631:25: V I E W pass self.mV() self.mI() self.mE() self.mW() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "VIEW" # $ANTLR start "ACTIVE" def mACTIVE(self, ): try: _type = ACTIVE _channel = DEFAULT_CHANNEL # sdl92.g:1632:17: ( A C T I V E ) # sdl92.g:1632:25: A C T I V E pass self.mA() self.mC() self.mT() self.mI() self.mV() self.mE() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ACTIVE" # $ANTLR start "STRING" def mSTRING(self, ): try: _type = STRING _channel = DEFAULT_CHANNEL # sdl92.g:1637:9: ( ( STR )+ ( B | H )? ) # sdl92.g:1637:17: ( STR )+ ( B | H )? pass # sdl92.g:1637:17: ( STR )+ cnt1 = 0 while True: #loop1 alt1 = 2 LA1_0 = self.input.LA(1) if (LA1_0 == 39) : alt1 = 1 if alt1 == 1: # sdl92.g:1637:17: STR pass self.mSTR() else: if cnt1 >= 1: break #loop1 eee = EarlyExitException(1, self.input) raise eee cnt1 += 1 # sdl92.g:1637:22: ( B | H )? alt2 = 2 LA2_0 = self.input.LA(1) if (LA2_0 in {66, 72, 98, 104}) : alt2 = 1 if alt2 == 1: # sdl92.g: pass if self.input.LA(1) in {66, 72, 98, 104}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "STRING" # $ANTLR start "STR" def mSTR(self, ): try: # sdl92.g:1644:9: ( '\\'' ( options {greedy=false; } : . )* '\\'' ) # sdl92.g:1644:17: '\\'' ( options {greedy=false; } : . )* '\\'' pass self.match(39) # sdl92.g:1644:22: ( options {greedy=false; } : . )* while True: #loop3 alt3 = 2 LA3_0 = self.input.LA(1) if (LA3_0 == 39) : alt3 = 2 elif ((0 <= LA3_0 <= 38) or (40 <= LA3_0 <= 65535) or LA3_0 in {}) : alt3 = 1 if alt3 == 1: # sdl92.g:1644:50: . pass self.matchAny() else: break #loop3 self.match(39) finally: pass # $ANTLR end "STR" # $ANTLR start "ID" def mID(self, ): try: _type = ID _channel = DEFAULT_CHANNEL # sdl92.g:1648:9: ( ALPHA ( ALPHA | DIGITS | '_' )* ) # sdl92.g:1648:17: ALPHA ( ALPHA | DIGITS | '_' )* pass self.mALPHA() # sdl92.g:1648:23: ( ALPHA | DIGITS | '_' )* while True: #loop4 alt4 = 4 LA4 = self.input.LA(1) if LA4 in {65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122}: alt4 = 1 elif LA4 in {48, 49, 50, 51, 52, 53, 54, 55, 56, 57}: alt4 = 2 elif LA4 in {95}: alt4 = 3 if alt4 == 1: # sdl92.g:1648:24: ALPHA pass self.mALPHA() elif alt4 == 2: # sdl92.g:1648:32: DIGITS pass self.mDIGITS() elif alt4 == 3: # sdl92.g:1648:41: '_' pass self.match(95) else: break #loop4 self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "ID" # $ANTLR start "ALPHA" def mALPHA(self, ): try: # sdl92.g:1655:9: ( ( 'a' .. 'z' ) | ( 'A' .. 'Z' ) ) # sdl92.g: pass if (65 <= self.input.LA(1) <= 90) or (97 <= self.input.LA(1) <= 122) or self.input.LA(1) in {}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "ALPHA" # $ANTLR start "INT" def mINT(self, ): try: _type = INT _channel = DEFAULT_CHANNEL # sdl92.g:1660:9: ( '0' | ( '1' .. '9' ) ( '0' .. '9' )* ) alt6 = 2 LA6_0 = self.input.LA(1) if (LA6_0 == 48) : alt6 = 1 elif ((49 <= LA6_0 <= 57) or LA6_0 in {}) : alt6 = 2 else: nvae = NoViableAltException("", 6, 0, self.input) raise nvae if alt6 == 1: # sdl92.g:1660:18: '0' pass self.match(48) elif alt6 == 2: # sdl92.g:1660:24: ( '1' .. '9' ) ( '0' .. '9' )* pass if (49 <= self.input.LA(1) <= 57) or self.input.LA(1) in {}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse # sdl92.g:1660:35: ( '0' .. '9' )* while True: #loop5 alt5 = 2 LA5_0 = self.input.LA(1) if ((48 <= LA5_0 <= 57) or LA5_0 in {}) : alt5 = 1 if alt5 == 1: # sdl92.g: pass if (48 <= self.input.LA(1) <= 57) or self.input.LA(1) in {}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse else: break #loop5 self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "INT" # $ANTLR start "DIGITS" def mDIGITS(self, ): try: # sdl92.g:1670:9: ( ( '0' .. '9' )+ ) # sdl92.g:1670:17: ( '0' .. '9' )+ pass # sdl92.g:1670:17: ( '0' .. '9' )+ cnt7 = 0 while True: #loop7 alt7 = 2 LA7_0 = self.input.LA(1) if ((48 <= LA7_0 <= 57) or LA7_0 in {}) : alt7 = 1 if alt7 == 1: # sdl92.g: pass if (48 <= self.input.LA(1) <= 57) or self.input.LA(1) in {}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse else: if cnt7 >= 1: break #loop7 eee = EarlyExitException(7, self.input) raise eee cnt7 += 1 finally: pass # $ANTLR end "DIGITS" # $ANTLR start "FLOAT" def mFLOAT(self, ): try: _type = FLOAT _channel = DEFAULT_CHANNEL # sdl92.g:1674:9: ( INT DOT ( DIGITS )? ( Exponent )? | INT ) alt10 = 2 alt10 = self.dfa10.predict(self.input) if alt10 == 1: # sdl92.g:1674:17: INT DOT ( DIGITS )? ( Exponent )? pass self.mINT() self.mDOT() # sdl92.g:1674:25: ( DIGITS )? alt8 = 2 LA8_0 = self.input.LA(1) if ((48 <= LA8_0 <= 57) or LA8_0 in {}) : alt8 = 1 if alt8 == 1: # sdl92.g:1674:26: DIGITS pass self.mDIGITS() # sdl92.g:1674:35: ( Exponent )? alt9 = 2 LA9_0 = self.input.LA(1) if (LA9_0 in {69, 101}) : alt9 = 1 if alt9 == 1: # sdl92.g:1674:36: Exponent pass self.mExponent() elif alt10 == 2: # sdl92.g:1675:17: INT pass self.mINT() self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "FLOAT" # $ANTLR start "WS" def mWS(self, ): try: _type = WS _channel = DEFAULT_CHANNEL # sdl92.g:1680:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) # sdl92.g:1680:17: ( ' ' | '\\t' | '\\r' | '\\n' )+ pass # sdl92.g:1680:17: ( ' ' | '\\t' | '\\r' | '\\n' )+ cnt11 = 0 while True: #loop11 alt11 = 2 LA11_0 = self.input.LA(1) if (LA11_0 in {9, 10, 13, 32}) : alt11 = 1 if alt11 == 1: # sdl92.g: pass if self.input.LA(1) in {9, 10, 13, 32}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse else: if cnt11 >= 1: break #loop11 eee = EarlyExitException(11, self.input) raise eee cnt11 += 1 #action start _channel=HIDDEN; #action end self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "WS" # $ANTLR start "Exponent" def mExponent(self, ): try: # sdl92.g:1693:9: ( ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) # sdl92.g:1693:11: ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ pass if self.input.LA(1) in {69, 101}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse # sdl92.g:1693:21: ( '+' | '-' )? alt12 = 2 LA12_0 = self.input.LA(1) if (LA12_0 in {43, 45}) : alt12 = 1 if alt12 == 1: # sdl92.g: pass if self.input.LA(1) in {43, 45}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse # sdl92.g:1693:32: ( '0' .. '9' )+ cnt13 = 0 while True: #loop13 alt13 = 2 LA13_0 = self.input.LA(1) if ((48 <= LA13_0 <= 57) or LA13_0 in {}) : alt13 = 1 if alt13 == 1: # sdl92.g: pass if (48 <= self.input.LA(1) <= 57) or self.input.LA(1) in {}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse else: if cnt13 >= 1: break #loop13 eee = EarlyExitException(13, self.input) raise eee cnt13 += 1 finally: pass # $ANTLR end "Exponent" # $ANTLR start "COMMENT2" def mCOMMENT2(self, ): try: _type = COMMENT2 _channel = DEFAULT_CHANNEL # sdl92.g:1697:9: ( '--' ( options {greedy=false; } : . )* ( '--' | ( '\\r' )? '\\n' ) ) # sdl92.g:1697:18: '--' ( options {greedy=false; } : . )* ( '--' | ( '\\r' )? '\\n' ) pass self.match("--") # sdl92.g:1697:23: ( options {greedy=false; } : . )* while True: #loop14 alt14 = 2 LA14_0 = self.input.LA(1) if (LA14_0 == 45) : LA14_1 = self.input.LA(2) if (LA14_1 == 45) : alt14 = 2 elif ((0 <= LA14_1 <= 44) or (46 <= LA14_1 <= 65535) or LA14_1 in {}) : alt14 = 1 elif (LA14_0 == 13) : alt14 = 2 elif (LA14_0 == 10) : alt14 = 2 elif ((0 <= LA14_0 <= 9) or (14 <= LA14_0 <= 44) or (46 <= LA14_0 <= 65535) or LA14_0 in {11, 12}) : alt14 = 1 if alt14 == 1: # sdl92.g:1697:51: . pass self.matchAny() else: break #loop14 # sdl92.g:1697:56: ( '--' | ( '\\r' )? '\\n' ) alt16 = 2 LA16_0 = self.input.LA(1) if (LA16_0 == 45) : alt16 = 1 elif (LA16_0 in {10, 13}) : alt16 = 2 else: nvae = NoViableAltException("", 16, 0, self.input) raise nvae if alt16 == 1: # sdl92.g:1697:57: '--' pass self.match("--") elif alt16 == 2: # sdl92.g:1697:62: ( '\\r' )? '\\n' pass # sdl92.g:1697:62: ( '\\r' )? alt15 = 2 LA15_0 = self.input.LA(1) if (LA15_0 == 13) : alt15 = 1 if alt15 == 1: # sdl92.g:1697:62: '\\r' pass self.match(13) self.match(10) #action start _channel=HIDDEN; #action end self._state.type = _type self._state.channel = _channel finally: pass # $ANTLR end "COMMENT2" # $ANTLR start "A" def mA(self, ): try: # sdl92.g:1703:11: ( ( 'a' | 'A' ) ) # sdl92.g: pass if self.input.LA(1) in {65, 97}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "A" # $ANTLR start "B" def mB(self, ): try: # sdl92.g:1704:11: ( ( 'b' | 'B' ) ) # sdl92.g: pass if self.input.LA(1) in {66, 98}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "B" # $ANTLR start "C" def mC(self, ): try: # sdl92.g:1705:11: ( ( 'c' | 'C' ) ) # sdl92.g: pass if self.input.LA(1) in {67, 99}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "C" # $ANTLR start "D" def mD(self, ): try: # sdl92.g:1706:11: ( ( 'd' | 'D' ) ) # sdl92.g: pass if self.input.LA(1) in {68, 100}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "D" # $ANTLR start "E" def mE(self, ): try: # sdl92.g:1707:11: ( ( 'e' | 'E' ) ) # sdl92.g: pass if self.input.LA(1) in {69, 101}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "E" # $ANTLR start "F" def mF(self, ): try: # sdl92.g:1708:11: ( ( 'f' | 'F' ) ) # sdl92.g: pass if self.input.LA(1) in {70, 102}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "F" # $ANTLR start "G" def mG(self, ): try: # sdl92.g:1709:11: ( ( 'g' | 'G' ) ) # sdl92.g: pass if self.input.LA(1) in {71, 103}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "G" # $ANTLR start "H" def mH(self, ): try: # sdl92.g:1710:11: ( ( 'h' | 'H' ) ) # sdl92.g: pass if self.input.LA(1) in {72, 104}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "H" # $ANTLR start "I" def mI(self, ): try: # sdl92.g:1711:11: ( ( 'i' | 'I' ) ) # sdl92.g: pass if self.input.LA(1) in {73, 105}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "I" # $ANTLR start "J" def mJ(self, ): try: # sdl92.g:1712:11: ( ( 'j' | 'J' ) ) # sdl92.g: pass if self.input.LA(1) in {74, 106}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "J" # $ANTLR start "K" def mK(self, ): try: # sdl92.g:1713:11: ( ( 'k' | 'K' ) ) # sdl92.g: pass if self.input.LA(1) in {75, 107}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "K" # $ANTLR start "L" def mL(self, ): try: # sdl92.g:1714:11: ( ( 'l' | 'L' ) ) # sdl92.g: pass if self.input.LA(1) in {76, 108}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "L" # $ANTLR start "M" def mM(self, ): try: # sdl92.g:1715:11: ( ( 'm' | 'M' ) ) # sdl92.g: pass if self.input.LA(1) in {77, 109}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "M" # $ANTLR start "N" def mN(self, ): try: # sdl92.g:1716:11: ( ( 'n' | 'N' ) ) # sdl92.g: pass if self.input.LA(1) in {78, 110}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "N" # $ANTLR start "O" def mO(self, ): try: # sdl92.g:1717:11: ( ( 'o' | 'O' ) ) # sdl92.g: pass if self.input.LA(1) in {79, 111}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "O" # $ANTLR start "P" def mP(self, ): try: # sdl92.g:1718:11: ( ( 'p' | 'P' ) ) # sdl92.g: pass if self.input.LA(1) in {80, 112}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "P" # $ANTLR start "Q" def mQ(self, ): try: # sdl92.g:1719:11: ( ( 'q' | 'Q' ) ) # sdl92.g: pass if self.input.LA(1) in {81, 113}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "Q" # $ANTLR start "R" def mR(self, ): try: # sdl92.g:1720:11: ( ( 'r' | 'R' ) ) # sdl92.g: pass if self.input.LA(1) in {82, 114}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "R" # $ANTLR start "S" def mS(self, ): try: # sdl92.g:1721:11: ( ( 's' | 'S' ) ) # sdl92.g: pass if self.input.LA(1) in {83, 115}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "S" # $ANTLR start "T" def mT(self, ): try: # sdl92.g:1722:11: ( ( 't' | 'T' ) ) # sdl92.g: pass if self.input.LA(1) in {84, 116}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "T" # $ANTLR start "U" def mU(self, ): try: # sdl92.g:1723:11: ( ( 'u' | 'U' ) ) # sdl92.g: pass if self.input.LA(1) in {85, 117}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "U" # $ANTLR start "V" def mV(self, ): try: # sdl92.g:1724:11: ( ( 'v' | 'V' ) ) # sdl92.g: pass if self.input.LA(1) in {86, 118}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "V" # $ANTLR start "W" def mW(self, ): try: # sdl92.g:1725:11: ( ( 'w' | 'W' ) ) # sdl92.g: pass if self.input.LA(1) in {87, 119}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "W" # $ANTLR start "X" def mX(self, ): try: # sdl92.g:1726:11: ( ( 'x' | 'X' ) ) # sdl92.g: pass if self.input.LA(1) in {88, 120}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "X" # $ANTLR start "Y" def mY(self, ): try: # sdl92.g:1727:11: ( ( 'y' | 'Y' ) ) # sdl92.g: pass if self.input.LA(1) in {89, 121}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "Y" # $ANTLR start "Z" def mZ(self, ): try: # sdl92.g:1728:11: ( ( 'z' | 'Z' ) ) # sdl92.g: pass if self.input.LA(1) in {90, 122}: self.input.consume() else: mse = MismatchedSetException(None, self.input) self.recover(mse) raise mse finally: pass # $ANTLR end "Z" def mTokens(self): # sdl92.g:1:8: ( T__228 | T__229 | T__230 | T__231 | T__232 | T__233 | T__234 | ASSIG_OP | L_BRACKET | R_BRACKET | L_PAREN | R_PAREN | COMMA | SEMI | DASH | ANY | ASTERISK | DCL | MONITOR | END | KEEP | PARAMNAMES | SPECIFIC | GEODE | HYPERLINK | MKSTRING | ENDTEXT | RETURN | RETURNS | TIMER | PROCESS | TYPE | ENDPROCESS | START | STATE | TEXT | PROCEDURE | ENDPROCEDURE | PROCEDURE_CALL | ENDSTATE | INPUT | PROVIDED | PRIORITY | SAVE | NONE | FOR | ENDFOR | RANGE | NEXTSTATE | ANSWER | COMMENT | LABEL | STOP | IF | THEN | ELSE | FI | CREATE | OUTPUT | CALL | THIS | SET | RESET | ENDALTERNATIVE | ALTERNATIVE | DEFAULT | DECISION | ENDDECISION | EXPORT | EXTERNAL | EXPORTED | REFERENCED | CONNECTION | ENDCONNECTION | FROM | TO | WITH | VIA | ALL | TASK | JOIN | PLUS | DOT | APPEND | IN | OUT | INOUT | AGGREGATION | SUBSTRUCTURE | ENDSUBSTRUCTURE | FPAR | EQ | NEQ | GT | GE | LT | LE | NOT | OR | XOR | AND | IMPLIES | DIV | MOD | REM | TRUE | FALSE | ASNFILENAME | PLUS_INFINITY | MINUS_INFINITY | MANTISSA | EXPONENT | BASE | SYSTEM | ENDSYSTEM | CHANNEL | ENDCHANNEL | USE | SIGNAL | BLOCK | ENDBLOCK | SIGNALROUTE | CONNECT | SYNTYPE | ENDSYNTYPE | NEWTYPE | ENDNEWTYPE | ARRAY | CONSTANTS | STRUCT | SYNONYM | IMPORT | VIEW | ACTIVE | STRING | ID | INT | FLOAT | WS | COMMENT2 ) alt17 = 140 alt17 = self.dfa17.predict(self.input) if alt17 == 1: # sdl92.g:1:10: T__228 pass self.mT__228() elif alt17 == 2: # sdl92.g:1:17: T__229 pass self.mT__229() elif alt17 == 3: # sdl92.g:1:24: T__230 pass self.mT__230() elif alt17 == 4: # sdl92.g:1:31: T__231 pass self.mT__231() elif alt17 == 5: # sdl92.g:1:38: T__232 pass self.mT__232() elif alt17 == 6: # sdl92.g:1:45: T__233 pass self.mT__233() elif alt17 == 7: # sdl92.g:1:52: T__234 pass self.mT__234() elif alt17 == 8: # sdl92.g:1:59: ASSIG_OP pass self.mASSIG_OP() elif alt17 == 9: # sdl92.g:1:68: L_BRACKET pass self.mL_BRACKET() elif alt17 == 10: # sdl92.g:1:78: R_BRACKET pass self.mR_BRACKET() elif alt17 == 11: # sdl92.g:1:88: L_PAREN pass self.mL_PAREN() elif alt17 == 12: # sdl92.g:1:96: R_PAREN pass self.mR_PAREN() elif alt17 == 13: # sdl92.g:1:104: COMMA pass self.mCOMMA() elif alt17 == 14: # sdl92.g:1:110: SEMI pass self.mSEMI() elif alt17 == 15: # sdl92.g:1:115: DASH pass self.mDASH() elif alt17 == 16: # sdl92.g:1:120: ANY pass self.mANY() elif alt17 == 17: # sdl92.g:1:124: ASTERISK pass self.mASTERISK() elif alt17 == 18: # sdl92.g:1:133: DCL pass self.mDCL() elif alt17 == 19: # sdl92.g:1:137: MONITOR pass self.mMONITOR() elif alt17 == 20: # sdl92.g:1:145: END pass self.mEND() elif alt17 == 21: # sdl92.g:1:149: KEEP pass self.mKEEP() elif alt17 == 22: # sdl92.g:1:154: PARAMNAMES pass self.mPARAMNAMES() elif alt17 == 23: # sdl92.g:1:165: SPECIFIC pass self.mSPECIFIC() elif alt17 == 24: # sdl92.g:1:174: GEODE pass self.mGEODE() elif alt17 == 25: # sdl92.g:1:180: HYPERLINK pass self.mHYPERLINK() elif alt17 == 26: # sdl92.g:1:190: MKSTRING pass self.mMKSTRING() elif alt17 == 27: # sdl92.g:1:199: ENDTEXT pass self.mENDTEXT() elif alt17 == 28: # sdl92.g:1:207: RETURN pass self.mRETURN() elif alt17 == 29: # sdl92.g:1:214: RETURNS pass self.mRETURNS() elif alt17 == 30: # sdl92.g:1:222: TIMER pass self.mTIMER() elif alt17 == 31: # sdl92.g:1:228: PROCESS pass self.mPROCESS() elif alt17 == 32: # sdl92.g:1:236: TYPE pass self.mTYPE() elif alt17 == 33: # sdl92.g:1:241: ENDPROCESS pass self.mENDPROCESS() elif alt17 == 34: # sdl92.g:1:252: START pass self.mSTART() elif alt17 == 35: # sdl92.g:1:258: STATE pass self.mSTATE() elif alt17 == 36: # sdl92.g:1:264: TEXT pass self.mTEXT() elif alt17 == 37: # sdl92.g:1:269: PROCEDURE pass self.mPROCEDURE() elif alt17 == 38: # sdl92.g:1:279: ENDPROCEDURE pass self.mENDPROCEDURE() elif alt17 == 39: # sdl92.g:1:292: PROCEDURE_CALL pass self.mPROCEDURE_CALL() elif alt17 == 40: # sdl92.g:1:307: ENDSTATE pass self.mENDSTATE() elif alt17 == 41: # sdl92.g:1:316: INPUT pass self.mINPUT() elif alt17 == 42: # sdl92.g:1:322: PROVIDED pass self.mPROVIDED() elif alt17 == 43: # sdl92.g:1:331: PRIORITY pass self.mPRIORITY() elif alt17 == 44: # sdl92.g:1:340: SAVE pass self.mSAVE() elif alt17 == 45: # sdl92.g:1:345: NONE pass self.mNONE() elif alt17 == 46: # sdl92.g:1:350: FOR pass self.mFOR() elif alt17 == 47: # sdl92.g:1:354: ENDFOR pass self.mENDFOR() elif alt17 == 48: # sdl92.g:1:361: RANGE pass self.mRANGE() elif alt17 == 49: # sdl92.g:1:367: NEXTSTATE pass self.mNEXTSTATE() elif alt17 == 50: # sdl92.g:1:377: ANSWER pass self.mANSWER() elif alt17 == 51: # sdl92.g:1:384: COMMENT pass self.mCOMMENT() elif alt17 == 52: # sdl92.g:1:392: LABEL pass self.mLABEL() elif alt17 == 53: # sdl92.g:1:398: STOP pass self.mSTOP() elif alt17 == 54: # sdl92.g:1:403: IF pass self.mIF() elif alt17 == 55: # sdl92.g:1:406: THEN pass self.mTHEN() elif alt17 == 56: # sdl92.g:1:411: ELSE pass self.mELSE() elif alt17 == 57: # sdl92.g:1:416: FI pass self.mFI() elif alt17 == 58: # sdl92.g:1:419: CREATE pass self.mCREATE() elif alt17 == 59: # sdl92.g:1:426: OUTPUT pass self.mOUTPUT() elif alt17 == 60: # sdl92.g:1:433: CALL pass self.mCALL() elif alt17 == 61: # sdl92.g:1:438: THIS pass self.mTHIS() elif alt17 == 62: # sdl92.g:1:443: SET pass self.mSET() elif alt17 == 63: # sdl92.g:1:447: RESET pass self.mRESET() elif alt17 == 64: # sdl92.g:1:453: ENDALTERNATIVE pass self.mENDALTERNATIVE() elif alt17 == 65: # sdl92.g:1:468: ALTERNATIVE pass self.mALTERNATIVE() elif alt17 == 66: # sdl92.g:1:480: DEFAULT pass self.mDEFAULT() elif alt17 == 67: # sdl92.g:1:488: DECISION pass self.mDECISION() elif alt17 == 68: # sdl92.g:1:497: ENDDECISION pass self.mENDDECISION() elif alt17 == 69: # sdl92.g:1:509: EXPORT pass self.mEXPORT() elif alt17 == 70: # sdl92.g:1:516: EXTERNAL pass self.mEXTERNAL() elif alt17 == 71: # sdl92.g:1:525: EXPORTED pass self.mEXPORTED() elif alt17 == 72: # sdl92.g:1:534: REFERENCED pass self.mREFERENCED() elif alt17 == 73: # sdl92.g:1:545: CONNECTION pass self.mCONNECTION() elif alt17 == 74: # sdl92.g:1:556: ENDCONNECTION pass self.mENDCONNECTION() elif alt17 == 75: # sdl92.g:1:570: FROM pass self.mFROM() elif alt17 == 76: # sdl92.g:1:575: TO pass self.mTO() elif alt17 == 77: # sdl92.g:1:578: WITH pass self.mWITH() elif alt17 == 78: # sdl92.g:1:583: VIA pass self.mVIA() elif alt17 == 79: # sdl92.g:1:587: ALL pass self.mALL() elif alt17 == 80: # sdl92.g:1:591: TASK pass self.mTASK() elif alt17 == 81: # sdl92.g:1:596: JOIN pass self.mJOIN() elif alt17 == 82: # sdl92.g:1:601: PLUS pass self.mPLUS() elif alt17 == 83: # sdl92.g:1:606: DOT pass self.mDOT() elif alt17 == 84: # sdl92.g:1:610: APPEND pass self.mAPPEND() elif alt17 == 85: # sdl92.g:1:617: IN pass self.mIN() elif alt17 == 86: # sdl92.g:1:620: OUT pass self.mOUT() elif alt17 == 87: # sdl92.g:1:624: INOUT pass self.mINOUT() elif alt17 == 88: # sdl92.g:1:630: AGGREGATION pass self.mAGGREGATION() elif alt17 == 89: # sdl92.g:1:642: SUBSTRUCTURE pass self.mSUBSTRUCTURE() elif alt17 == 90: # sdl92.g:1:655: ENDSUBSTRUCTURE pass self.mENDSUBSTRUCTURE() elif alt17 == 91: # sdl92.g:1:671: FPAR pass self.mFPAR() elif alt17 == 92: # sdl92.g:1:676: EQ pass self.mEQ() elif alt17 == 93: # sdl92.g:1:679: NEQ pass self.mNEQ() elif alt17 == 94: # sdl92.g:1:683: GT pass self.mGT() elif alt17 == 95: # sdl92.g:1:686: GE pass self.mGE() elif alt17 == 96: # sdl92.g:1:689: LT pass self.mLT() elif alt17 == 97: # sdl92.g:1:692: LE pass self.mLE() elif alt17 == 98: # sdl92.g:1:695: NOT pass self.mNOT() elif alt17 == 99: # sdl92.g:1:699: OR pass self.mOR() elif alt17 == 100: # sdl92.g:1:702: XOR pass self.mXOR() elif alt17 == 101: # sdl92.g:1:706: AND pass self.mAND() elif alt17 == 102: # sdl92.g:1:710: IMPLIES pass self.mIMPLIES() elif alt17 == 103: # sdl92.g:1:718: DIV pass self.mDIV() elif alt17 == 104: # sdl92.g:1:722: MOD pass self.mMOD() elif alt17 == 105: # sdl92.g:1:726: REM pass self.mREM() elif alt17 == 106: # sdl92.g:1:730: TRUE pass self.mTRUE() elif alt17 == 107: # sdl92.g:1:735: FALSE pass self.mFALSE() elif alt17 == 108: # sdl92.g:1:741: ASNFILENAME pass self.mASNFILENAME() elif alt17 == 109: # sdl92.g:1:753: PLUS_INFINITY pass self.mPLUS_INFINITY() elif alt17 == 110: # sdl92.g:1:767: MINUS_INFINITY pass self.mMINUS_INFINITY() elif alt17 == 111: # sdl92.g:1:782: MANTISSA pass self.mMANTISSA() elif alt17 == 112: # sdl92.g:1:791: EXPONENT pass self.mEXPONENT() elif alt17 == 113: # sdl92.g:1:800: BASE pass self.mBASE() elif alt17 == 114: # sdl92.g:1:805: SYSTEM pass self.mSYSTEM() elif alt17 == 115: # sdl92.g:1:812: ENDSYSTEM pass self.mENDSYSTEM() elif alt17 == 116: # sdl92.g:1:822: CHANNEL pass self.mCHANNEL() elif alt17 == 117: # sdl92.g:1:830: ENDCHANNEL pass self.mENDCHANNEL() elif alt17 == 118: # sdl92.g:1:841: USE pass self.mUSE() elif alt17 == 119: # sdl92.g:1:845: SIGNAL pass self.mSIGNAL() elif alt17 == 120: # sdl92.g:1:852: BLOCK pass self.mBLOCK() elif alt17 == 121: # sdl92.g:1:858: ENDBLOCK pass self.mENDBLOCK() elif alt17 == 122: # sdl92.g:1:867: SIGNALROUTE pass self.mSIGNALROUTE() elif alt17 == 123: # sdl92.g:1:879: CONNECT pass self.mCONNECT() elif alt17 == 124: # sdl92.g:1:887: SYNTYPE pass self.mSYNTYPE() elif alt17 == 125: # sdl92.g:1:895: ENDSYNTYPE pass self.mENDSYNTYPE() elif alt17 == 126: # sdl92.g:1:906: NEWTYPE pass self.mNEWTYPE() elif alt17 == 127: # sdl92.g:1:914: ENDNEWTYPE pass self.mENDNEWTYPE() elif alt17 == 128: # sdl92.g:1:925: ARRAY pass self.mARRAY() elif alt17 == 129: # sdl92.g:1:931: CONSTANTS pass self.mCONSTANTS() elif alt17 == 130: # sdl92.g:1:941: STRUCT pass self.mSTRUCT() elif alt17 == 131: # sdl92.g:1:948: SYNONYM pass self.mSYNONYM() elif alt17 == 132: # sdl92.g:1:956: IMPORT pass self.mIMPORT() elif alt17 == 133: # sdl92.g:1:963: VIEW pass self.mVIEW() elif alt17 == 134: # sdl92.g:1:968: ACTIVE pass self.mACTIVE() elif alt17 == 135: # sdl92.g:1:975: STRING pass self.mSTRING() elif alt17 == 136: # sdl92.g:1:982: ID pass self.mID() elif alt17 == 137: # sdl92.g:1:985: INT pass self.mINT() elif alt17 == 138: # sdl92.g:1:989: FLOAT pass self.mFLOAT() elif alt17 == 139: # sdl92.g:1:995: WS pass self.mWS() elif alt17 == 140: # sdl92.g:1:998: COMMENT2 pass self.mCOMMENT2() # lookup tables for DFA #10 DFA10_eot = DFA.unpack( "\1\uffff\2\3\2\uffff\1\3" ) DFA10_eof = DFA.unpack( "\6\uffff" ) DFA10_min = DFA.unpack( "\1\60\2\56\2\uffff\1\56" ) DFA10_max = DFA.unpack( "\1\71\1\56\1\71\2\uffff\1\71" ) DFA10_accept = DFA.unpack( "\3\uffff\1\2\1\1\1\uffff" ) DFA10_special = DFA.unpack( "\6\uffff" ) DFA10_transition = [ DFA.unpack("\1\1\11\2"), DFA.unpack("\1\4"), DFA.unpack("\1\4\1\uffff\12\5"), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\1\4\1\uffff\12\5") ] # class definition for DFA #10 class DFA10(DFA): pass # lookup tables for DFA #17 DFA17_eot = DFA.unpack( "\2\uffff\1\56\1\60\1\63\1\65\1\71\1\73\5\uffff\24\51\1\uffff\1\166" "\1\170\1\172\3\51\2\uffff\2\177\20\uffff\42\51\1\u00b2\2\51\1\u00b5" "\1\u00b8\4\51\1\u00bf\11\51\1\u00ca\3\51\6\uffff\4\51\2\uffff\1" "\177\1\u00d3\1\51\1\u00d5\1\51\1\u00d7\4\51\1\u00dc\3\51\1\u00e0" "\3\51\1\u00e4\15\51\1\u00fd\11\51\1\u0108\6\51\1\uffff\2\51\1\uffff" "\1\51\2\uffff\2\51\1\u0114\2\51\1\u0117\1\uffff\11\51\1\u0122\1" "\uffff\1\51\1\u0125\2\51\1\u0128\2\51\1\u012b\1\uffff\1\51\1\uffff" "\1\51\1\uffff\4\51\1\uffff\3\51\1\uffff\3\51\1\uffff\11\51\1\u0144" "\2\51\1\u0148\10\51\1\u0151\1\51\1\u0153\1\uffff\12\51\1\uffff\2" "\51\1\u0160\1\u0161\1\u0162\1\u0163\1\u0164\1\u0165\2\51\1\u0168" "\1\uffff\2\51\1\uffff\1\u016b\1\u016c\5\51\1\u0172\2\51\1\uffff" "\1\51\1\u0176\1\uffff\1\u0177\1\u0178\1\uffff\1\u0179\1\51\1\uffff" "\4\51\1\u017f\23\51\1\uffff\3\51\1\uffff\4\51\1\uffff\1\51\1\u019d" "\1\u019e\1\uffff\1\51\1\uffff\5\51\1\u01a5\2\51\1\u01a8\1\51\1\u01aa" "\1\u01ab\6\uffff\1\u01ac\1\51\1\uffff\2\51\2\uffff\1\u01b0\4\51" "\1\uffff\1\51\1\u01b6\1\51\4\uffff\1\u01b8\1\u01b9\3\51\1\uffff" "\1\u01bd\4\51\1\uffff\7\51\1\u01c9\6\51\1\u01d0\10\51\2\uffff\1" "\u01da\1\51\1\u01dc\2\51\1\u01df\1\uffff\1\51\1\u01e2\1\uffff\1" "\51\3\uffff\1\u01e5\2\51\1\uffff\3\51\1\u01eb\1\51\1\uffff\1\u01ed" "\2\uffff\3\51\1\uffff\1\u01f1\1\51\1\u01f3\2\51\1\u01f6\5\51\1\uffff" "\6\51\1\uffff\4\51\1\u0206\4\51\1\uffff\1\51\1\uffff\1\u020c\1\u020d" "\1\uffff\2\51\1\uffff\1\u0210\1\51\1\uffff\1\51\1\u0213\1\u0214" "\1\u0215\1\51\1\uffff\1\u0218\1\uffff\3\51\1\uffff\1\u021c\1\uffff" "\1\u021d\1\u021e\1\uffff\1\51\1\u0221\7\51\1\u0229\1\51\1\u022b" "\1\u022c\1\u022d\1\51\1\uffff\1\51\1\u0230\1\u0231\1\u0232\1\51" "\2\uffff\2\51\1\uffff\2\51\3\uffff\2\51\1\uffff\3\51\3\uffff\2\51" "\1\uffff\1\51\1\u0240\5\51\1\uffff\1\51\3\uffff\1\51\1\u0248\3\uffff" "\2\51\1\u024c\1\51\1\u024e\1\51\1\u0250\3\51\1\u0254\2\51\1\uffff" "\1\u0257\3\51\1\u025b\1\u025c\1\u025d\1\uffff\3\51\1\uffff\1\u0261" "\1\uffff\1\u0262\1\uffff\1\u0263\1\u0264\1\u0265\1\uffff\2\51\1" "\uffff\1\51\1\u0269\1\51\3\uffff\2\51\1\u026d\5\uffff\1\u026e\2" "\51\1\uffff\2\51\1\u0273\2\uffff\2\51\1\u0276\1\u0277\1\uffff\1" "\51\1\u0279\2\uffff\1\u027a\2\uffff" ) DFA17_eof = DFA.unpack( "\u027b\uffff" ) DFA17_min = DFA.unpack( "\1\11\1\uffff\1\56\1\57\1\55\1\51\1\52\1\75\5\uffff\2\103\1\101" "\1\114\1\105\2\101\1\105\1\131\2\101\1\106\1\105\3\101\1\122\2\111" "\1\117\1\uffff\1\76\2\75\1\117\1\101\1\123\2\uffff\2\56\20\uffff" "\1\104\1\114\1\107\1\116\1\122\1\124\1\114\1\103\1\104\1\123\2\116" "\1\104\1\123\1\120\1\105\1\122\1\111\1\125\1\105\1\101\1\126\1\124" "\1\102\1\116\1\107\1\117\1\120\1\106\1\116\1\115\1\120\1\130\1\105" "\1\60\1\123\1\125\1\57\1\60\1\120\1\116\1\127\1\122\1\60\1\117\1" "\101\1\114\1\115\1\105\1\114\1\101\1\102\1\124\1\60\1\124\1\101" "\1\111\6\uffff\1\122\1\123\1\117\1\105\2\uffff\1\56\1\60\1\127\1" "\60\1\105\1\60\1\122\1\106\1\101\1\111\1\60\1\101\2\111\1\60\1\124" "\1\125\1\124\1\60\1\105\1\117\1\105\1\120\1\101\1\103\1\117\1\123" "\1\103\1\122\1\120\1\125\1\105\1\60\1\123\1\124\1\117\1\116\1\104" "\1\105\1\125\2\105\1\60\1\107\2\105\1\124\1\116\1\123\1\uffff\1" "\113\1\105\1\uffff\1\125\2\uffff\1\117\1\105\1\60\2\124\1\60\1\uffff" "\1\115\1\122\1\123\1\115\1\116\1\101\1\114\1\116\1\105\1\60\1\uffff" "\1\110\1\60\1\127\1\116\1\60\1\105\1\103\1\60\1\uffff\1\105\1\uffff" "\1\122\1\uffff\1\105\1\111\1\131\1\126\1\uffff\1\125\1\123\1\124" "\1\uffff\1\122\1\123\1\111\1\uffff\1\105\1\122\1\124\1\117\1\114" "\1\105\1\110\1\114\1\105\1\60\1\116\1\122\1\60\1\115\1\105\1\111" "\1\122\1\55\1\111\1\124\1\105\1\60\1\103\1\60\1\uffff\1\124\1\105" "\1\131\1\116\1\101\1\105\2\122\1\124\1\122\1\uffff\1\105\1\122\6" "\60\1\124\1\122\1\60\1\uffff\1\123\1\131\1\uffff\2\60\3\105\2\124" "\1\60\1\116\1\114\1\uffff\1\125\1\60\1\uffff\2\60\1\uffff\1\60\1" "\113\1\uffff\1\122\1\116\1\107\1\114\1\60\1\105\1\114\1\111\1\117" "\1\111\1\55\1\123\1\130\1\117\1\101\1\102\1\116\1\122\1\124\1\103" "\1\116\1\101\1\117\1\127\1\uffff\1\124\1\105\1\116\1\uffff\1\116" "\2\104\1\111\1\uffff\1\106\2\60\1\uffff\1\124\1\uffff\1\122\1\115" "\1\120\1\131\1\114\1\60\1\114\1\116\1\60\1\105\2\60\6\uffff\1\60" "\1\124\1\uffff\1\124\1\120\2\uffff\1\60\1\116\1\103\1\101\1\105" "\1\uffff\1\105\1\60\1\124\4\uffff\2\60\2\101\1\105\1\uffff\1\60" "\1\124\1\117\1\122\1\116\1\uffff\1\123\1\124\1\103\1\124\1\123\2" "\124\1\60\1\105\1\111\2\116\1\103\1\124\1\60\1\116\2\101\1\123\1" "\125\1\105\1\124\1\111\2\uffff\1\60\1\125\1\60\1\105\1\115\1\60" "\1\uffff\1\111\1\60\1\uffff\1\116\3\uffff\1\60\1\101\1\105\1\uffff" "\2\124\1\116\1\60\1\114\1\uffff\1\60\2\uffff\2\124\1\116\1\uffff" "\1\60\1\116\1\60\1\107\1\101\1\60\2\105\1\124\1\105\1\131\1\uffff" "\1\122\1\123\1\105\1\116\1\113\1\131\1\uffff\1\104\1\124\1\114\1" "\115\1\60\1\122\1\104\1\131\1\103\1\uffff\1\103\1\uffff\2\60\1\uffff" "\1\117\1\116\1\uffff\1\60\1\103\1\uffff\1\124\3\60\1\124\1\uffff" "\1\60\1\uffff\2\111\1\101\1\uffff\1\60\1\uffff\2\60\1\uffff\1\104" "\1\60\1\122\1\115\1\120\1\116\1\111\1\103\1\105\1\60\1\120\3\60" "\1\105\1\uffff\1\105\3\60\1\124\2\uffff\1\125\1\113\1\uffff\2\105" "\3\uffff\1\117\1\123\1\uffff\1\126\1\117\1\115\3\uffff\1\123\1\125" "\1\uffff\1\125\1\60\1\105\1\101\1\117\1\124\1\114\1\uffff\1\105" "\3\uffff\1\123\1\60\3\uffff\1\125\1\124\1\60\1\104\1\60\1\116\1" "\60\1\105\1\116\1\105\1\60\1\122\1\103\1\uffff\1\60\1\124\1\116" "\1\111\3\60\1\uffff\1\101\1\122\1\105\1\uffff\1\60\1\uffff\1\60" "\1\uffff\3\60\1\uffff\1\105\1\124\1\uffff\1\111\1\60\1\117\3\uffff" "\1\114\1\105\1\60\5\uffff\1\60\1\125\1\126\1\uffff\1\116\1\114\1" "\60\2\uffff\1\122\1\105\2\60\1\uffff\1\105\1\60\2\uffff\1\60\2\uffff" ) DFA17_max = DFA.unpack( "\1\175\1\uffff\1\56\1\57\1\76\1\51\2\75\5\uffff\1\163\1\145\1\157" "\1\170\1\145\1\162\1\171\1\145\1\171\1\145\1\171\1\156\1\157\2\162" "\1\141\1\165\2\151\1\157\1\uffff\1\76\2\75\1\157\1\154\1\163\2\uffff" "\1\56\1\71\20\uffff\1\171\1\164\1\147\1\156\1\162\1\164\1\154\1" "\146\1\156\1\163\2\156\1\144\1\163\1\164\1\145\1\162\1\157\1\165" "\1\145\1\162\1\166\1\164\1\142\1\163\1\147\1\157\1\160\1\164\1\156" "\1\155\1\160\1\170\1\151\1\172\1\163\1\165\2\172\1\160\1\164\1\170" "\1\162\1\172\1\157\1\141\1\154\1\156\1\145\1\154\1\141\1\142\1\164" "\1\172\1\164\1\145\1\151\6\uffff\1\162\1\163\1\157\1\145\2\uffff" "\1\71\1\172\1\167\1\172\1\145\1\172\1\162\1\146\1\141\1\151\1\172" "\1\141\2\151\1\172\1\164\1\165\1\164\1\172\1\145\1\157\1\145\1\160" "\1\141\1\166\1\157\1\163\1\143\1\164\1\160\1\165\1\145\1\172\1\163" "\2\164\1\156\1\144\1\145\1\165\2\145\1\172\1\147\2\145\1\164\1\156" "\1\163\1\uffff\1\153\1\145\1\uffff\1\165\2\uffff\1\157\1\145\1\172" "\2\164\1\172\1\uffff\1\155\1\162\1\163\1\155\1\163\1\141\1\154\1" "\156\1\145\1\172\1\uffff\1\150\1\172\1\167\1\156\1\172\1\145\1\143" "\1\172\1\uffff\1\145\1\uffff\1\162\1\uffff\1\145\1\151\1\171\1\166" "\1\uffff\1\165\1\163\1\164\1\uffff\1\162\1\163\1\151\1\uffff\1\145" "\1\162\1\171\1\157\1\154\1\145\1\157\1\154\1\145\1\172\2\162\1\172" "\1\155\1\145\1\151\1\162\1\55\1\151\1\164\1\145\1\172\1\143\1\172" "\1\uffff\1\164\1\145\1\171\1\156\1\141\1\145\2\162\1\164\1\162\1" "\uffff\1\145\1\162\6\172\1\164\1\162\1\172\1\uffff\1\163\1\171\1" "\uffff\2\172\3\145\2\164\1\172\1\156\1\154\1\uffff\1\165\1\172\1" "\uffff\2\172\1\uffff\1\172\1\153\1\uffff\1\162\1\156\1\147\1\154" "\1\172\1\145\1\154\1\151\1\157\1\151\1\55\1\163\1\170\1\157\1\141" "\1\142\1\163\1\162\1\164\1\143\1\156\1\141\1\157\1\167\1\uffff\1" "\164\1\145\1\156\1\uffff\1\156\1\163\1\144\1\151\1\uffff\1\146\2" "\172\1\uffff\1\164\1\uffff\1\162\1\155\1\160\1\171\1\154\1\172\1" "\154\1\156\1\172\1\145\2\172\6\uffff\1\172\1\164\1\uffff\1\164\1" "\160\2\uffff\1\172\1\156\1\143\1\141\1\145\1\uffff\1\145\1\172\1" "\164\4\uffff\2\172\2\141\1\145\1\uffff\1\172\1\164\1\157\1\162\1" "\156\1\uffff\1\163\1\164\1\143\1\164\1\163\2\164\1\172\1\145\1\151" "\2\156\1\143\1\164\1\172\1\156\2\141\1\163\1\165\1\145\1\164\1\151" "\2\uffff\1\172\1\165\1\172\1\145\1\155\1\172\1\uffff\1\151\1\172" "\1\uffff\1\156\3\uffff\1\172\1\141\1\145\1\uffff\2\164\1\156\1\172" "\1\154\1\uffff\1\172\2\uffff\2\164\1\156\1\uffff\1\172\1\156\1\172" "\1\147\1\141\1\172\2\145\1\164\1\145\1\171\1\uffff\1\162\1\163\1" "\145\1\156\1\153\1\171\1\uffff\1\144\1\164\1\154\1\155\1\172\1\162" "\1\144\1\171\1\143\1\uffff\1\143\1\uffff\2\172\1\uffff\1\157\1\156" "\1\uffff\1\172\1\143\1\uffff\1\164\3\172\1\164\1\uffff\1\172\1\uffff" "\2\151\1\141\1\uffff\1\172\1\uffff\2\172\1\uffff\1\163\1\172\1\162" "\1\155\1\160\1\156\1\151\1\143\1\145\1\172\1\160\3\172\1\145\1\uffff" "\1\145\3\172\1\164\2\uffff\1\165\1\153\1\uffff\2\145\3\uffff\1\157" "\1\163\1\uffff\1\166\1\157\1\155\3\uffff\1\163\1\165\1\uffff\1\165" "\1\172\1\145\1\141\1\157\1\164\1\154\1\uffff\1\145\3\uffff\1\163" "\1\172\3\uffff\1\165\1\164\1\172\1\144\1\172\1\156\1\172\1\145\1" "\156\1\145\1\172\1\162\1\143\1\uffff\1\172\1\164\1\156\1\151\3\172" "\1\uffff\1\141\1\162\1\145\1\uffff\1\172\1\uffff\1\172\1\uffff\3" "\172\1\uffff\1\145\1\164\1\uffff\1\151\1\172\1\157\3\uffff\1\154" "\1\145\1\172\5\uffff\1\172\1\165\1\166\1\uffff\1\156\1\154\1\172" "\2\uffff\1\162\1\145\2\172\1\uffff\1\145\1\172\2\uffff\1\172\2\uffff" ) DFA17_accept = DFA.unpack( "\1\uffff\1\1\6\uffff\1\11\1\12\1\14\1\15\1\16\24\uffff\1\122\6\uffff" "\1\u0087\1\u0088\2\uffff\1\u008b\1\2\1\13\1\3\1\21\1\4\1\u008c\1" "\17\1\5\1\123\1\6\1\124\1\135\1\147\1\10\1\7\71\uffff\1\146\1\134" "\1\137\1\136\1\141\1\140\4\uffff\1\u0089\1\u008a\61\uffff\1\114" "\2\uffff\1\125\1\uffff\1\127\1\66\6\uffff\1\71\12\uffff\1\143\10" "\uffff\1\20\1\uffff\1\145\1\uffff\1\117\4\uffff\1\22\3\uffff\1\150" "\3\uffff\1\24\30\uffff\1\76\12\uffff\1\151\13\uffff\1\142\2\uffff" "\1\56\12\uffff\1\126\2\uffff\1\116\2\uffff\1\144\2\uffff\1\166\30" "\uffff\1\70\3\uffff\1\25\4\uffff\1\155\3\uffff\1\65\1\uffff\1\54" "\14\uffff\1\40\1\44\1\67\1\75\1\120\1\152\2\uffff\1\55\2\uffff\1" "\113\1\133\5\uffff\1\74\3\uffff\1\115\1\u0085\1\121\1\161\5\uffff" "\1\u0080\5\uffff\1\156\27\uffff\1\42\1\43\6\uffff\1\30\2\uffff\1" "\77\1\uffff\1\60\1\36\1\51\3\uffff\1\153\5\uffff\1\64\1\uffff\1" "\170\1\62\3\uffff\1\u0086\13\uffff\1\57\6\uffff\1\105\11\uffff\1" "\u0082\1\uffff\1\162\2\uffff\1\167\2\uffff\1\34\2\uffff\1\u0084" "\5\uffff\1\72\1\uffff\1\73\3\uffff\1\102\1\uffff\1\23\2\uffff\1" "\33\17\uffff\1\37\5\uffff\1\174\1\u0083\2\uffff\1\35\2\uffff\1\176" "\1\63\1\173\2\uffff\1\164\3\uffff\1\103\1\32\1\157\2\uffff\1\50" "\7\uffff\1\171\1\uffff\1\107\1\160\1\106\2\uffff\1\52\1\53\1\27" "\15\uffff\1\163\7\uffff\1\45\3\uffff\1\31\1\uffff\1\61\1\uffff\1" "\u0081\3\uffff\1\41\2\uffff\1\175\3\uffff\1\165\1\177\1\26\3\uffff" "\1\110\1\111\1\101\1\130\1\154\3\uffff\1\104\3\uffff\1\172\1\46" "\4\uffff\1\131\2\uffff\1\112\1\47\1\uffff\1\100\1\132" ) DFA17_special = DFA.unpack( "\u027b\uffff" ) DFA17_transition = [ DFA.unpack("\2\54\2\uffff\1\54\22\uffff\1\54\1\1\5\uffff\1\50\1\2" "\1\12\1\3\1\41\1\13\1\4\1\5\1\6\1\52\11\53\1\7\1\14\1\44\1\42\1" "\43\2\uffff\1\15\1\46\1\33\1\16\1\20\1\32\1\24\1\25\1\30\1\40\1" "\21\1\34\1\17\1\31\1\35\1\22\1\51\1\26\1\23\1\27\1\47\1\37\1\36" "\1\45\2\51\6\uffff\1\15\1\46\1\33\1\16\1\20\1\32\1\24\1\25\1\30" "\1\40\1\21\1\34\1\17\1\31\1\35\1\22\1\51\1\26\1\23\1\27\1\47\1\37" "\1\36\1\45\2\51\1\10\1\uffff\1\11"), DFA.unpack(""), DFA.unpack("\1\55"), DFA.unpack("\1\57"), DFA.unpack("\1\62\20\uffff\1\61"), DFA.unpack("\1\64"), DFA.unpack("\1\66\4\uffff\1\67\15\uffff\1\70"), DFA.unpack("\1\72"), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\1\101\3\uffff\1\76\4\uffff\1\75\1\uffff\1\74\3\uffff" "\1\100\1\77\17\uffff\1\101\3\uffff\1\76\4\uffff\1\75\1\uffff\1\74" "\3\uffff\1\100\1\77"), DFA.unpack("\1\102\1\uffff\1\103\35\uffff\1\102\1\uffff\1\103"), DFA.unpack("\1\107\7\uffff\1\106\1\uffff\1\105\3\uffff\1\104\21" "\uffff\1\107\7\uffff\1\106\1\uffff\1\105\3\uffff\1\104"), DFA.unpack("\1\111\1\uffff\1\110\11\uffff\1\112\23\uffff\1\111\1" "\uffff\1\110\11\uffff\1\112"), DFA.unpack("\1\113\37\uffff\1\113"), DFA.unpack("\1\114\12\uffff\1\116\5\uffff\1\115\16\uffff\1\114\12" "\uffff\1\116\5\uffff\1\115"), DFA.unpack("\1\121\3\uffff\1\122\3\uffff\1\125\6\uffff\1\117\3\uffff" "\1\120\1\123\3\uffff\1\124\7\uffff\1\121\3\uffff\1\122\3\uffff\1" "\125\6\uffff\1\117\3\uffff\1\120\1\123\3\uffff\1\124"), DFA.unpack("\1\126\37\uffff\1\126"), DFA.unpack("\1\127\37\uffff\1\127"), DFA.unpack("\1\131\3\uffff\1\130\33\uffff\1\131\3\uffff\1\130"), DFA.unpack("\1\137\3\uffff\1\134\2\uffff\1\135\1\132\5\uffff\1\136" "\2\uffff\1\140\6\uffff\1\133\7\uffff\1\137\3\uffff\1\134\2\uffff" "\1\135\1\132\5\uffff\1\136\2\uffff\1\140\6\uffff\1\133"), DFA.unpack("\1\142\6\uffff\1\143\1\141\27\uffff\1\142\6\uffff\1" "\143\1\141"), DFA.unpack("\1\145\11\uffff\1\144\25\uffff\1\145\11\uffff\1\144"), DFA.unpack("\1\152\7\uffff\1\147\5\uffff\1\146\1\151\1\uffff\1\150" "\16\uffff\1\152\7\uffff\1\147\5\uffff\1\146\1\151\1\uffff\1\150"), DFA.unpack("\1\155\6\uffff\1\156\6\uffff\1\153\2\uffff\1\154\16" "\uffff\1\155\6\uffff\1\156\6\uffff\1\153\2\uffff\1\154"), DFA.unpack("\1\157\37\uffff\1\157"), DFA.unpack("\1\161\2\uffff\1\160\34\uffff\1\161\2\uffff\1\160"), DFA.unpack("\1\162\37\uffff\1\162"), DFA.unpack("\1\163\37\uffff\1\163"), DFA.unpack("\1\164\37\uffff\1\164"), DFA.unpack(""), DFA.unpack("\1\165"), DFA.unpack("\1\167"), DFA.unpack("\1\171"), DFA.unpack("\1\173\37\uffff\1\173"), DFA.unpack("\1\174\12\uffff\1\175\24\uffff\1\174\12\uffff\1\175"), DFA.unpack("\1\176\37\uffff\1\176"), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\1\u0080"), DFA.unpack("\1\u0080\1\uffff\12\u0081"), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\1\u0084\16\uffff\1\u0083\5\uffff\1\u0082\12\uffff\1" "\u0084\16\uffff\1\u0083\5\uffff\1\u0082"), DFA.unpack("\1\u0086\7\uffff\1\u0085\27\uffff\1\u0086\7\uffff\1" "\u0085"), DFA.unpack("\1\u0087\37\uffff\1\u0087"), DFA.unpack("\1\u0088\37\uffff\1\u0088"), DFA.unpack("\1\u0089\37\uffff\1\u0089"), DFA.unpack("\1\u008a\37\uffff\1\u008a"), DFA.unpack("\1\u008b\37\uffff\1\u008b"), DFA.unpack("\1\u008d\2\uffff\1\u008c\34\uffff\1\u008d\2\uffff\1" "\u008c"), DFA.unpack("\1\u008f\11\uffff\1\u008e\25\uffff\1\u008f\11\uffff" "\1\u008e"), DFA.unpack("\1\u0090\37\uffff\1\u0090"), DFA.unpack("\1\u0091\37\uffff\1\u0091"), DFA.unpack("\1\u0092\37\uffff\1\u0092"), DFA.unpack("\1\u0093\37\uffff\1\u0093"), DFA.unpack("\1\u0094\37\uffff\1\u0094"), DFA.unpack("\1\u0095\3\uffff\1\u0096\33\uffff\1\u0095\3\uffff\1" "\u0096"), DFA.unpack("\1\u0097\37\uffff\1\u0097"), DFA.unpack("\1\u0098\37\uffff\1\u0098"), DFA.unpack("\1\u009a\5\uffff\1\u0099\31\uffff\1\u009a\5\uffff\1" "\u0099"), DFA.unpack("\1\u009b\37\uffff\1\u009b"), DFA.unpack("\1\u009c\37\uffff\1\u009c"), DFA.unpack("\1\u009d\15\uffff\1\u009e\2\uffff\1\u009f\16\uffff\1" "\u009d\15\uffff\1\u009e\2\uffff\1\u009f"), DFA.unpack("\1\u00a0\37\uffff\1\u00a0"), DFA.unpack("\1\u00a1\37\uffff\1\u00a1"), DFA.unpack("\1\u00a2\37\uffff\1\u00a2"), DFA.unpack("\1\u00a4\4\uffff\1\u00a3\32\uffff\1\u00a4\4\uffff\1" "\u00a3"), DFA.unpack("\1\u00a5\37\uffff\1\u00a5"), DFA.unpack("\1\u00a6\37\uffff\1\u00a6"), DFA.unpack("\1\u00a7\37\uffff\1\u00a7"), DFA.unpack("\1\u00aa\6\uffff\1\u00ab\5\uffff\1\u00a9\1\u00a8\21" "\uffff\1\u00aa\6\uffff\1\u00ab\5\uffff\1\u00a9\1\u00a8"), DFA.unpack("\1\u00ac\37\uffff\1\u00ac"), DFA.unpack("\1\u00ad\37\uffff\1\u00ad"), DFA.unpack("\1\u00ae\37\uffff\1\u00ae"), DFA.unpack("\1\u00af\37\uffff\1\u00af"), DFA.unpack("\1\u00b0\3\uffff\1\u00b1\33\uffff\1\u00b0\3\uffff\1" "\u00b1"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u00b3\37\uffff\1\u00b3"), DFA.unpack("\1\u00b4\37\uffff\1\u00b4"), DFA.unpack("\1\u00b7\12\51\7\uffff\17\51\1\u00b6\12\51\4\uffff\1" "\51\1\uffff\17\51\1\u00b6\12\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u00b9\37\uffff\1\u00b9"), DFA.unpack("\1\u00ba\5\uffff\1\u00bb\31\uffff\1\u00ba\5\uffff\1" "\u00bb"), DFA.unpack("\1\u00bd\1\u00bc\36\uffff\1\u00bd\1\u00bc"), DFA.unpack("\1\u00be\37\uffff\1\u00be"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u00c0\37\uffff\1\u00c0"), DFA.unpack("\1\u00c1\37\uffff\1\u00c1"), DFA.unpack("\1\u00c2\37\uffff\1\u00c2"), DFA.unpack("\1\u00c3\1\u00c4\36\uffff\1\u00c3\1\u00c4"), DFA.unpack("\1\u00c5\37\uffff\1\u00c5"), DFA.unpack("\1\u00c6\37\uffff\1\u00c6"), DFA.unpack("\1\u00c7\37\uffff\1\u00c7"), DFA.unpack("\1\u00c8\37\uffff\1\u00c8"), DFA.unpack("\1\u00c9\37\uffff\1\u00c9"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u00cb\37\uffff\1\u00cb"), DFA.unpack("\1\u00cc\3\uffff\1\u00cd\33\uffff\1\u00cc\3\uffff\1" "\u00cd"), DFA.unpack("\1\u00ce\37\uffff\1\u00ce"), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\1\u00cf\37\uffff\1\u00cf"), DFA.unpack("\1\u00d0\37\uffff\1\u00d0"), DFA.unpack("\1\u00d1\37\uffff\1\u00d1"), DFA.unpack("\1\u00d2\37\uffff\1\u00d2"), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\1\u0080\1\uffff\12\u0081"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u00d4\37\uffff\1\u00d4"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u00d6\37\uffff\1\u00d6"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u00d8\37\uffff\1\u00d8"), DFA.unpack("\1\u00d9\37\uffff\1\u00d9"), DFA.unpack("\1\u00da\37\uffff\1\u00da"), DFA.unpack("\1\u00db\37\uffff\1\u00db"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u00dd\37\uffff\1\u00dd"), DFA.unpack("\1\u00de\37\uffff\1\u00de"), DFA.unpack("\1\u00df\37\uffff\1\u00df"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u00e1\37\uffff\1\u00e1"), DFA.unpack("\1\u00e2\37\uffff\1\u00e2"), DFA.unpack("\1\u00e3\37\uffff\1\u00e3"), DFA.unpack("\12\51\7\uffff\1\u00e9\1\u00ec\1\u00eb\1\u00ea\1\51" "\1\u00e8\7\51\1\u00ed\1\51\1\u00e6\2\51\1\u00e7\1\u00e5\6\51\4\uffff" "\1\51\1\uffff\1\u00e9\1\u00ec\1\u00eb\1\u00ea\1\51\1\u00e8\7\51" "\1\u00ed\1\51\1\u00e6\2\51\1\u00e7\1\u00e5\6\51"), DFA.unpack("\1\u00ee\37\uffff\1\u00ee"), DFA.unpack("\1\u00ef\37\uffff\1\u00ef"), DFA.unpack("\1\u00f0\37\uffff\1\u00f0"), DFA.unpack("\1\u00f1\37\uffff\1\u00f1"), DFA.unpack("\1\u00f2\37\uffff\1\u00f2"), DFA.unpack("\1\u00f3\22\uffff\1\u00f4\14\uffff\1\u00f3\22\uffff" "\1\u00f4"), DFA.unpack("\1\u00f5\37\uffff\1\u00f5"), DFA.unpack("\1\u00f6\37\uffff\1\u00f6"), DFA.unpack("\1\u00f7\37\uffff\1\u00f7"), DFA.unpack("\1\u00f8\1\uffff\1\u00f9\35\uffff\1\u00f8\1\uffff\1" "\u00f9"), DFA.unpack("\1\u00fa\37\uffff\1\u00fa"), DFA.unpack("\1\u00fb\37\uffff\1\u00fb"), DFA.unpack("\1\u00fc\37\uffff\1\u00fc"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u00fe\37\uffff\1\u00fe"), DFA.unpack("\1\u00ff\37\uffff\1\u00ff"), DFA.unpack("\1\u0101\4\uffff\1\u0100\32\uffff\1\u0101\4\uffff\1" "\u0100"), DFA.unpack("\1\u0102\37\uffff\1\u0102"), DFA.unpack("\1\u0103\37\uffff\1\u0103"), DFA.unpack("\1\u0104\37\uffff\1\u0104"), DFA.unpack("\1\u0105\37\uffff\1\u0105"), DFA.unpack("\1\u0106\37\uffff\1\u0106"), DFA.unpack("\1\u0107\37\uffff\1\u0107"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u0109\37\uffff\1\u0109"), DFA.unpack("\1\u010a\37\uffff\1\u010a"), DFA.unpack("\1\u010b\37\uffff\1\u010b"), DFA.unpack("\1\u010c\37\uffff\1\u010c"), DFA.unpack("\1\u010d\37\uffff\1\u010d"), DFA.unpack("\1\u010e\37\uffff\1\u010e"), DFA.unpack(""), DFA.unpack("\1\u010f\37\uffff\1\u010f"), DFA.unpack("\1\u0110\37\uffff\1\u0110"), DFA.unpack(""), DFA.unpack("\1\u0111\37\uffff\1\u0111"), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\1\u0112\37\uffff\1\u0112"), DFA.unpack("\1\u0113\37\uffff\1\u0113"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u0115\37\uffff\1\u0115"), DFA.unpack("\1\u0116\37\uffff\1\u0116"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack("\1\u0118\37\uffff\1\u0118"), DFA.unpack("\1\u0119\37\uffff\1\u0119"), DFA.unpack("\1\u011a\37\uffff\1\u011a"), DFA.unpack("\1\u011b\37\uffff\1\u011b"), DFA.unpack("\1\u011c\4\uffff\1\u011d\32\uffff\1\u011c\4\uffff\1" "\u011d"), DFA.unpack("\1\u011e\37\uffff\1\u011e"), DFA.unpack("\1\u011f\37\uffff\1\u011f"), DFA.unpack("\1\u0120\37\uffff\1\u0120"), DFA.unpack("\1\u0121\37\uffff\1\u0121"), DFA.unpack("\12\51\7\uffff\17\51\1\u0123\12\51\4\uffff\1\51\1\uffff" "\17\51\1\u0123\12\51"), DFA.unpack(""), DFA.unpack("\1\u0124\37\uffff\1\u0124"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u0126\37\uffff\1\u0126"), DFA.unpack("\1\u0127\37\uffff\1\u0127"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u0129\37\uffff\1\u0129"), DFA.unpack("\1\u012a\37\uffff\1\u012a"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack("\1\u012c\37\uffff\1\u012c"), DFA.unpack(""), DFA.unpack("\1\u012d\37\uffff\1\u012d"), DFA.unpack(""), DFA.unpack("\1\u012e\37\uffff\1\u012e"), DFA.unpack("\1\u012f\37\uffff\1\u012f"), DFA.unpack("\1\u0130\37\uffff\1\u0130"), DFA.unpack("\1\u0131\37\uffff\1\u0131"), DFA.unpack(""), DFA.unpack("\1\u0132\37\uffff\1\u0132"), DFA.unpack("\1\u0133\37\uffff\1\u0133"), DFA.unpack("\1\u0134\37\uffff\1\u0134"), DFA.unpack(""), DFA.unpack("\1\u0135\37\uffff\1\u0135"), DFA.unpack("\1\u0136\37\uffff\1\u0136"), DFA.unpack("\1\u0137\37\uffff\1\u0137"), DFA.unpack(""), DFA.unpack("\1\u0138\37\uffff\1\u0138"), DFA.unpack("\1\u0139\37\uffff\1\u0139"), DFA.unpack("\1\u013a\1\u013b\3\uffff\1\u013c\32\uffff\1\u013a\1" "\u013b\3\uffff\1\u013c"), DFA.unpack("\1\u013d\37\uffff\1\u013d"), DFA.unpack("\1\u013e\37\uffff\1\u013e"), DFA.unpack("\1\u013f\37\uffff\1\u013f"), DFA.unpack("\1\u0141\6\uffff\1\u0140\30\uffff\1\u0141\6\uffff\1" "\u0140"), DFA.unpack("\1\u0142\37\uffff\1\u0142"), DFA.unpack("\1\u0143\37\uffff\1\u0143"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u0146\3\uffff\1\u0145\33\uffff\1\u0146\3\uffff\1" "\u0145"), DFA.unpack("\1\u0147\37\uffff\1\u0147"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u0149\37\uffff\1\u0149"), DFA.unpack("\1\u014a\37\uffff\1\u014a"), DFA.unpack("\1\u014b\37\uffff\1\u014b"), DFA.unpack("\1\u014c\37\uffff\1\u014c"), DFA.unpack("\1\u014d"), DFA.unpack("\1\u014e\37\uffff\1\u014e"), DFA.unpack("\1\u014f\37\uffff\1\u014f"), DFA.unpack("\1\u0150\37\uffff\1\u0150"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u0152\37\uffff\1\u0152"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack("\1\u0154\37\uffff\1\u0154"), DFA.unpack("\1\u0155\37\uffff\1\u0155"), DFA.unpack("\1\u0156\37\uffff\1\u0156"), DFA.unpack("\1\u0157\37\uffff\1\u0157"), DFA.unpack("\1\u0158\37\uffff\1\u0158"), DFA.unpack("\1\u0159\37\uffff\1\u0159"), DFA.unpack("\1\u015a\37\uffff\1\u015a"), DFA.unpack("\1\u015b\37\uffff\1\u015b"), DFA.unpack("\1\u015c\37\uffff\1\u015c"), DFA.unpack("\1\u015d\37\uffff\1\u015d"), DFA.unpack(""), DFA.unpack("\1\u015e\37\uffff\1\u015e"), DFA.unpack("\1\u015f\37\uffff\1\u015f"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u0166\37\uffff\1\u0166"), DFA.unpack("\1\u0167\37\uffff\1\u0167"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack("\1\u0169\37\uffff\1\u0169"), DFA.unpack("\1\u016a\37\uffff\1\u016a"), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u016d\37\uffff\1\u016d"), DFA.unpack("\1\u016e\37\uffff\1\u016e"), DFA.unpack("\1\u016f\37\uffff\1\u016f"), DFA.unpack("\1\u0170\37\uffff\1\u0170"), DFA.unpack("\1\u0171\37\uffff\1\u0171"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u0173\37\uffff\1\u0173"), DFA.unpack("\1\u0174\37\uffff\1\u0174"), DFA.unpack(""), DFA.unpack("\1\u0175\37\uffff\1\u0175"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u017a\37\uffff\1\u017a"), DFA.unpack(""), DFA.unpack("\1\u017b\37\uffff\1\u017b"), DFA.unpack("\1\u017c\37\uffff\1\u017c"), DFA.unpack("\1\u017d\37\uffff\1\u017d"), DFA.unpack("\1\u017e\37\uffff\1\u017e"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u0180\37\uffff\1\u0180"), DFA.unpack("\1\u0181\37\uffff\1\u0181"), DFA.unpack("\1\u0182\37\uffff\1\u0182"), DFA.unpack("\1\u0183\37\uffff\1\u0183"), DFA.unpack("\1\u0184\37\uffff\1\u0184"), DFA.unpack("\1\u0185"), DFA.unpack("\1\u0186\37\uffff\1\u0186"), DFA.unpack("\1\u0187\37\uffff\1\u0187"), DFA.unpack("\1\u0188\37\uffff\1\u0188"), DFA.unpack("\1\u0189\37\uffff\1\u0189"), DFA.unpack("\1\u018a\37\uffff\1\u018a"), DFA.unpack("\1\u018c\4\uffff\1\u018b\32\uffff\1\u018c\4\uffff\1" "\u018b"), DFA.unpack("\1\u018d\37\uffff\1\u018d"), DFA.unpack("\1\u018e\37\uffff\1\u018e"), DFA.unpack("\1\u018f\37\uffff\1\u018f"), DFA.unpack("\1\u0190\37\uffff\1\u0190"), DFA.unpack("\1\u0191\37\uffff\1\u0191"), DFA.unpack("\1\u0192\37\uffff\1\u0192"), DFA.unpack("\1\u0193\37\uffff\1\u0193"), DFA.unpack(""), DFA.unpack("\1\u0194\37\uffff\1\u0194"), DFA.unpack("\1\u0195\37\uffff\1\u0195"), DFA.unpack("\1\u0196\37\uffff\1\u0196"), DFA.unpack(""), DFA.unpack("\1\u0197\37\uffff\1\u0197"), DFA.unpack("\1\u0199\16\uffff\1\u0198\20\uffff\1\u0199\16\uffff" "\1\u0198"), DFA.unpack("\1\u019a\37\uffff\1\u019a"), DFA.unpack("\1\u019b\37\uffff\1\u019b"), DFA.unpack(""), DFA.unpack("\1\u019c\37\uffff\1\u019c"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack("\1\u019f\37\uffff\1\u019f"), DFA.unpack(""), DFA.unpack("\1\u01a0\37\uffff\1\u01a0"), DFA.unpack("\1\u01a1\37\uffff\1\u01a1"), DFA.unpack("\1\u01a2\37\uffff\1\u01a2"), DFA.unpack("\1\u01a3\37\uffff\1\u01a3"), DFA.unpack("\1\u01a4\37\uffff\1\u01a4"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u01a6\37\uffff\1\u01a6"), DFA.unpack("\1\u01a7\37\uffff\1\u01a7"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u01a9\37\uffff\1\u01a9"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u01ad\37\uffff\1\u01ad"), DFA.unpack(""), DFA.unpack("\1\u01ae\37\uffff\1\u01ae"), DFA.unpack("\1\u01af\37\uffff\1\u01af"), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u01b1\37\uffff\1\u01b1"), DFA.unpack("\1\u01b2\37\uffff\1\u01b2"), DFA.unpack("\1\u01b3\37\uffff\1\u01b3"), DFA.unpack("\1\u01b4\37\uffff\1\u01b4"), DFA.unpack(""), DFA.unpack("\1\u01b5\37\uffff\1\u01b5"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u01b7\37\uffff\1\u01b7"), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u01ba\37\uffff\1\u01ba"), DFA.unpack("\1\u01bb\37\uffff\1\u01bb"), DFA.unpack("\1\u01bc\37\uffff\1\u01bc"), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u01be\37\uffff\1\u01be"), DFA.unpack("\1\u01bf\37\uffff\1\u01bf"), DFA.unpack("\1\u01c0\37\uffff\1\u01c0"), DFA.unpack("\1\u01c1\37\uffff\1\u01c1"), DFA.unpack(""), DFA.unpack("\1\u01c2\37\uffff\1\u01c2"), DFA.unpack("\1\u01c3\37\uffff\1\u01c3"), DFA.unpack("\1\u01c4\37\uffff\1\u01c4"), DFA.unpack("\1\u01c5\37\uffff\1\u01c5"), DFA.unpack("\1\u01c6\37\uffff\1\u01c6"), DFA.unpack("\1\u01c7\37\uffff\1\u01c7"), DFA.unpack("\1\u01c8\37\uffff\1\u01c8"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u01ca\37\uffff\1\u01ca"), DFA.unpack("\1\u01cb\37\uffff\1\u01cb"), DFA.unpack("\1\u01cc\37\uffff\1\u01cc"), DFA.unpack("\1\u01cd\37\uffff\1\u01cd"), DFA.unpack("\1\u01ce\37\uffff\1\u01ce"), DFA.unpack("\1\u01cf\37\uffff\1\u01cf"), DFA.unpack("\12\51\7\uffff\4\51\1\u01d1\25\51\4\uffff\1\51\1\uffff" "\4\51\1\u01d1\25\51"), DFA.unpack("\1\u01d2\37\uffff\1\u01d2"), DFA.unpack("\1\u01d3\37\uffff\1\u01d3"), DFA.unpack("\1\u01d4\37\uffff\1\u01d4"), DFA.unpack("\1\u01d5\37\uffff\1\u01d5"), DFA.unpack("\1\u01d6\37\uffff\1\u01d6"), DFA.unpack("\1\u01d7\37\uffff\1\u01d7"), DFA.unpack("\1\u01d8\37\uffff\1\u01d8"), DFA.unpack("\1\u01d9\37\uffff\1\u01d9"), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u01db\37\uffff\1\u01db"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u01dd\37\uffff\1\u01dd"), DFA.unpack("\1\u01de\37\uffff\1\u01de"), DFA.unpack("\12\51\7\uffff\21\51\1\u01e0\10\51\4\uffff\1\51\1\uffff" "\21\51\1\u01e0\10\51"), DFA.unpack(""), DFA.unpack("\1\u01e1\37\uffff\1\u01e1"), DFA.unpack("\12\51\7\uffff\22\51\1\u01e3\7\51\4\uffff\1\51\1\uffff" "\22\51\1\u01e3\7\51"), DFA.unpack(""), DFA.unpack("\1\u01e4\37\uffff\1\u01e4"), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u01e6\37\uffff\1\u01e6"), DFA.unpack("\1\u01e7\37\uffff\1\u01e7"), DFA.unpack(""), DFA.unpack("\1\u01e8\37\uffff\1\u01e8"), DFA.unpack("\1\u01e9\37\uffff\1\u01e9"), DFA.unpack("\1\u01ea\37\uffff\1\u01ea"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u01ec\37\uffff\1\u01ec"), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\1\u01ee\37\uffff\1\u01ee"), DFA.unpack("\1\u01ef\37\uffff\1\u01ef"), DFA.unpack("\1\u01f0\37\uffff\1\u01f0"), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u01f2\37\uffff\1\u01f2"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u01f4\37\uffff\1\u01f4"), DFA.unpack("\1\u01f5\37\uffff\1\u01f5"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u01f7\37\uffff\1\u01f7"), DFA.unpack("\1\u01f8\37\uffff\1\u01f8"), DFA.unpack("\1\u01f9\37\uffff\1\u01f9"), DFA.unpack("\1\u01fa\37\uffff\1\u01fa"), DFA.unpack("\1\u01fb\37\uffff\1\u01fb"), DFA.unpack(""), DFA.unpack("\1\u01fc\37\uffff\1\u01fc"), DFA.unpack("\1\u01fd\37\uffff\1\u01fd"), DFA.unpack("\1\u01fe\37\uffff\1\u01fe"), DFA.unpack("\1\u01ff\37\uffff\1\u01ff"), DFA.unpack("\1\u0200\37\uffff\1\u0200"), DFA.unpack("\1\u0201\37\uffff\1\u0201"), DFA.unpack(""), DFA.unpack("\1\u0202\37\uffff\1\u0202"), DFA.unpack("\1\u0203\37\uffff\1\u0203"), DFA.unpack("\1\u0204\37\uffff\1\u0204"), DFA.unpack("\1\u0205\37\uffff\1\u0205"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u0207\37\uffff\1\u0207"), DFA.unpack("\1\u0208\37\uffff\1\u0208"), DFA.unpack("\1\u0209\37\uffff\1\u0209"), DFA.unpack("\1\u020a\37\uffff\1\u020a"), DFA.unpack(""), DFA.unpack("\1\u020b\37\uffff\1\u020b"), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack("\1\u020e\37\uffff\1\u020e"), DFA.unpack("\1\u020f\37\uffff\1\u020f"), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u0211\37\uffff\1\u0211"), DFA.unpack(""), DFA.unpack("\1\u0212\37\uffff\1\u0212"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\10\51\1\u0216\21\51\4\uffff\1\51\1\uffff" "\10\51\1\u0216\21\51"), DFA.unpack("\1\u0217\37\uffff\1\u0217"), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack("\1\u0219\37\uffff\1\u0219"), DFA.unpack("\1\u021a\37\uffff\1\u021a"), DFA.unpack("\1\u021b\37\uffff\1\u021b"), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack("\1\u0220\16\uffff\1\u021f\20\uffff\1\u0220\16\uffff" "\1\u021f"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u0222\37\uffff\1\u0222"), DFA.unpack("\1\u0223\37\uffff\1\u0223"), DFA.unpack("\1\u0224\37\uffff\1\u0224"), DFA.unpack("\1\u0225\37\uffff\1\u0225"), DFA.unpack("\1\u0226\37\uffff\1\u0226"), DFA.unpack("\1\u0227\37\uffff\1\u0227"), DFA.unpack("\1\u0228\37\uffff\1\u0228"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u022a\37\uffff\1\u022a"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u022e\37\uffff\1\u022e"), DFA.unpack(""), DFA.unpack("\1\u022f\37\uffff\1\u022f"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u0233\37\uffff\1\u0233"), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\1\u0234\37\uffff\1\u0234"), DFA.unpack("\1\u0235\37\uffff\1\u0235"), DFA.unpack(""), DFA.unpack("\1\u0236\37\uffff\1\u0236"), DFA.unpack("\1\u0237\37\uffff\1\u0237"), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\1\u0238\37\uffff\1\u0238"), DFA.unpack("\1\u0239\37\uffff\1\u0239"), DFA.unpack(""), DFA.unpack("\1\u023a\37\uffff\1\u023a"), DFA.unpack("\1\u023b\37\uffff\1\u023b"), DFA.unpack("\1\u023c\37\uffff\1\u023c"), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\1\u023d\37\uffff\1\u023d"), DFA.unpack("\1\u023e\37\uffff\1\u023e"), DFA.unpack(""), DFA.unpack("\1\u023f\37\uffff\1\u023f"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u0241\37\uffff\1\u0241"), DFA.unpack("\1\u0242\37\uffff\1\u0242"), DFA.unpack("\1\u0243\37\uffff\1\u0243"), DFA.unpack("\1\u0244\37\uffff\1\u0244"), DFA.unpack("\1\u0245\37\uffff\1\u0245"), DFA.unpack(""), DFA.unpack("\1\u0246\37\uffff\1\u0246"), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\1\u0247\37\uffff\1\u0247"), DFA.unpack("\12\51\7\uffff\2\51\1\u0249\27\51\4\uffff\1\51\1\uffff" "\2\51\1\u0249\27\51"), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\1\u024a\37\uffff\1\u024a"), DFA.unpack("\1\u024b\37\uffff\1\u024b"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u024d\37\uffff\1\u024d"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u024f\37\uffff\1\u024f"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u0251\37\uffff\1\u0251"), DFA.unpack("\1\u0252\37\uffff\1\u0252"), DFA.unpack("\1\u0253\37\uffff\1\u0253"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u0255\37\uffff\1\u0255"), DFA.unpack("\1\u0256\37\uffff\1\u0256"), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u0258\37\uffff\1\u0258"), DFA.unpack("\1\u0259\37\uffff\1\u0259"), DFA.unpack("\1\u025a\37\uffff\1\u025a"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack("\1\u025e\37\uffff\1\u025e"), DFA.unpack("\1\u025f\37\uffff\1\u025f"), DFA.unpack("\1\u0260\37\uffff\1\u0260"), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack("\1\u0266\37\uffff\1\u0266"), DFA.unpack("\1\u0267\37\uffff\1\u0267"), DFA.unpack(""), DFA.unpack("\1\u0268\37\uffff\1\u0268"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u026a\37\uffff\1\u026a"), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\1\u026b\37\uffff\1\u026b"), DFA.unpack("\1\u026c\37\uffff\1\u026c"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\1\u026f\37\uffff\1\u026f"), DFA.unpack("\1\u0270\37\uffff\1\u0270"), DFA.unpack(""), DFA.unpack("\1\u0271\37\uffff\1\u0271"), DFA.unpack("\1\u0272\37\uffff\1\u0272"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\1\u0274\37\uffff\1\u0274"), DFA.unpack("\1\u0275\37\uffff\1\u0275"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack("\1\u0278\37\uffff\1\u0278"), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack(""), DFA.unpack("\12\51\7\uffff\32\51\4\uffff\1\51\1\uffff\32\51"), DFA.unpack(""), DFA.unpack("") ] # class definition for DFA #17 class DFA17(DFA): pass def main(argv, stdin=sys.stdin, stdout=sys.stdout, stderr=sys.stderr): from antlr3.main import LexerMain main = LexerMain(sdl92Lexer) main.stdin = stdin main.stdout = stdout main.stderr = stderr main.execute(argv) if __name__ == '__main__': main(sys.argv)