# Lexer generated by nitccimport nitcc_runtime import pep8_parser class MyLexer super Lexer redef fun start_state do return dfastate_0 end redef class Object private fun dfastate_0: DFAState0 do return once new DFAState0 private fun dfastate_1: DFAState1 do return once new DFAState1 private fun dfastate_2: DFAState2 do return once new DFAState2 private fun dfastate_3: DFAState3 do return once new DFAState3 private fun dfastate_4: DFAState4 do return once new DFAState4 private fun dfastate_5: DFAState5 do return once new DFAState5 private fun dfastate_6: DFAState6 do return once new DFAState6 private fun dfastate_7: DFAState7 do return once new DFAState7 private fun dfastate_8: DFAState8 do return once new DFAState8 private fun dfastate_9: DFAState9 do return once new DFAState9 private fun dfastate_10: DFAState10 do return once new DFAState10 private fun dfastate_11: DFAState11 do return once new DFAState11 private fun dfastate_12: DFAState12 do return once new DFAState12 private fun dfastate_13: DFAState13 do return once new DFAState13 private fun dfastate_14: DFAState14 do return once new DFAState14 private fun dfastate_15: DFAState15 do return once new DFAState15 private fun dfastate_16: DFAState16 do return once new DFAState16 private fun dfastate_17: DFAState17 do return once new DFAState17 private fun dfastate_18: DFAState18 do return once new DFAState18 private fun dfastate_19: DFAState19 do return once new DFAState19 private fun dfastate_20: DFAState20 do return once new DFAState20 private fun dfastate_21: DFAState21 do return once new DFAState21 private fun dfastate_22: DFAState22 do return once new DFAState22 private fun dfastate_23: DFAState23 do return once new DFAState23 private fun dfastate_24: DFAState24 do return once new DFAState24 private fun dfastate_25: DFAState25 do return once new DFAState25 private fun dfastate_26: DFAState26 do return once new DFAState26 private fun dfastate_27: DFAState27 do return once new DFAState27 private fun dfastate_28: DFAState28 do return once new DFAState28 private fun dfastate_29: DFAState29 do return once new DFAState29 private fun dfastate_30: DFAState30 do return once new DFAState30 private fun dfastate_31: DFAState31 do return once new DFAState31 private fun dfastate_32: DFAState32 do return once new DFAState32 private fun dfastate_33: DFAState33 do return once new DFAState33 private fun dfastate_34: DFAState34 do return once new DFAState34 private fun dfastate_35: DFAState35 do return once new DFAState35 private fun dfastate_36: DFAState36 do return once new DFAState36 private fun dfastate_37: DFAState37 do return once new DFAState37 private fun dfastate_38: DFAState38 do return once new DFAState38 private fun dfastate_39: DFAState39 do return once new DFAState39 private fun dfastate_40: DFAState40 do return once new DFAState40 private fun dfastate_41: DFAState41 do return once new DFAState41 private fun dfastate_42: DFAState42 do return once new DFAState42 private fun dfastate_43: DFAState43 do return once new DFAState43 private fun dfastate_44: DFAState44 do return once new DFAState44 private fun dfastate_45: DFAState45 do return once new DFAState45 private fun dfastate_46: DFAState46 do return once new DFAState46 private fun dfastate_47: DFAState47 do return once new DFAState47 private fun dfastate_48: DFAState48 do return once new DFAState48 private fun dfastate_49: DFAState49 do return once new DFAState49 private fun dfastate_50: DFAState50 do return once new DFAState50 private fun dfastate_51: DFAState51 do return once new DFAState51 private fun dfastate_52: DFAState52 do return once new DFAState52 private fun dfastate_53: DFAState53 do return once new DFAState53 private fun dfastate_54: DFAState54 do return once new DFAState54 private fun dfastate_55: DFAState55 do return once new DFAState55 private fun dfastate_56: DFAState56 do return once new DFAState56 private fun dfastate_57: DFAState57 do return once new DFAState57 private fun dfastate_58: DFAState58 do return once new DFAState58 private fun dfastate_59: DFAState59 do return once new DFAState59 private fun dfastate_60: DFAState60 do return once new DFAState60 private fun dfastate_61: DFAState61 do return once new DFAState61 private fun dfastate_62: DFAState62 do return once new DFAState62 private fun dfastate_63: DFAState63 do return once new DFAState63 private fun dfastate_64: DFAState64 do return once new DFAState64 private fun dfastate_65: DFAState65 do return once new DFAState65 private fun dfastate_66: DFAState66 do return once new DFAState66 private fun dfastate_67: DFAState67 do return once new DFAState67 private fun dfastate_68: DFAState68 do return once new DFAState68 private fun dfastate_69: DFAState69 do return once new DFAState69 private fun dfastate_70: DFAState70 do return once new DFAState70 private fun dfastate_71: DFAState71 do return once new DFAState71 private fun dfastate_72: DFAState72 do return once new DFAState72 private fun dfastate_73: DFAState73 do return once new DFAState73 private fun dfastate_74: DFAState74 do return once new DFAState74 private fun dfastate_75: DFAState75 do return once new DFAState75 private fun dfastate_76: DFAState76 do return once new DFAState76 private fun dfastate_77: DFAState77 do return once new DFAState77 private fun dfastate_78: DFAState78 do return once new DFAState78 private fun dfastate_79: DFAState79 do return once new DFAState79 private fun dfastate_80: DFAState80 do return once new DFAState80 private fun dfastate_81: DFAState81 do return once new DFAState81 private fun dfastate_82: DFAState82 do return once new DFAState82 private fun dfastate_83: DFAState83 do return once new DFAState83 private fun dfastate_84: DFAState84 do return once new DFAState84 private fun dfastate_85: DFAState85 do return once new DFAState85 private fun dfastate_86: DFAState86 do return once new DFAState86 private fun dfastate_87: DFAState87 do return once new DFAState87 private fun dfastate_88: DFAState88 do return once new DFAState88 private fun dfastate_89: DFAState89 do return once new DFAState89 private fun dfastate_90: DFAState90 do return once new DFAState90 private fun dfastate_91: DFAState91 do return once new DFAState91 private fun dfastate_92: DFAState92 do return once new DFAState92 private fun dfastate_93: DFAState93 do return once new DFAState93 private fun dfastate_94: DFAState94 do return once new DFAState94 private fun dfastate_95: DFAState95 do return once new DFAState95 private fun dfastate_96: DFAState96 do return once new DFAState96 private fun dfastate_97: DFAState97 do return once new DFAState97 private fun dfastate_98: DFAState98 do return once new DFAState98 private fun dfastate_99: DFAState99 do return once new DFAState99 private fun dfastate_100: DFAState100 do return once new DFAState100 private fun dfastate_101: DFAState101 do return once new DFAState101 private fun dfastate_102: DFAState102 do return once new DFAState102 private fun dfastate_103: DFAState103 do return once new DFAState103 private fun dfastate_104: DFAState104 do return once new DFAState104 private fun dfastate_105: DFAState105 do return once new DFAState105 private fun dfastate_106: DFAState106 do return once new DFAState106 private fun dfastate_107: DFAState107 do return once new DFAState107 private fun dfastate_108: DFAState108 do return once new DFAState108 private fun dfastate_109: DFAState109 do return once new DFAState109 private fun dfastate_110: DFAState110 do return once new DFAState110 private fun dfastate_111: DFAState111 do return once new DFAState111 private fun dfastate_112: DFAState112 do return once new DFAState112 end class MyNToken super NToken end class DFAState0 super DFAState redef fun trans(c) do if c.ascii == 46 then return dfastate_1 if c.ascii == 34 then return dfastate_2 if c.ascii == 39 then return dfastate_3 if c.ascii == 44 then return dfastate_4 if c.ascii == 58 then return dfastate_5 if c.ascii == 95 then return dfastate_6 if c.ascii == 97 then return dfastate_7 if c.ascii == 98 then return dfastate_7 if c.ascii == 99 then return dfastate_7 if c.ascii == 100 then return dfastate_7 if c.ascii == 101 then return dfastate_7 if c.ascii == 102 then return dfastate_7 if c.ascii == 103 then return dfastate_7 if c.ascii == 104 then return dfastate_7 if c.ascii == 105 then return dfastate_7 if c.ascii == 106 then return dfastate_7 if c.ascii == 107 then return dfastate_7 if c.ascii == 108 then return dfastate_7 if c.ascii == 109 then return dfastate_7 if c.ascii == 110 then return dfastate_7 if c.ascii == 111 then return dfastate_7 if c.ascii == 112 then return dfastate_7 if c.ascii == 113 then return dfastate_7 if c.ascii == 114 then return dfastate_7 if c.ascii == 115 then return dfastate_7 if c.ascii == 116 then return dfastate_7 if c.ascii == 117 then return dfastate_7 if c.ascii == 118 then return dfastate_7 if c.ascii == 119 then return dfastate_7 if c.ascii == 120 then return dfastate_7 if c.ascii == 121 then return dfastate_7 if c.ascii == 122 then return dfastate_7 if c.ascii == 65 then return dfastate_8 if c.ascii == 66 then return dfastate_8 if c.ascii == 67 then return dfastate_8 if c.ascii == 68 then return dfastate_8 if c.ascii == 69 then return dfastate_8 if c.ascii == 70 then return dfastate_8 if c.ascii == 71 then return dfastate_8 if c.ascii == 72 then return dfastate_8 if c.ascii == 73 then return dfastate_8 if c.ascii == 74 then return dfastate_8 if c.ascii == 75 then return dfastate_8 if c.ascii == 76 then return dfastate_8 if c.ascii == 77 then return dfastate_8 if c.ascii == 78 then return dfastate_8 if c.ascii == 79 then return dfastate_8 if c.ascii == 80 then return dfastate_8 if c.ascii == 81 then return dfastate_8 if c.ascii == 82 then return dfastate_8 if c.ascii == 83 then return dfastate_8 if c.ascii == 84 then return dfastate_8 if c.ascii == 85 then return dfastate_8 if c.ascii == 86 then return dfastate_8 if c.ascii == 87 then return dfastate_8 if c.ascii == 88 then return dfastate_8 if c.ascii == 89 then return dfastate_8 if c.ascii == 90 then return dfastate_8 if c.ascii == 13 then return dfastate_9 if c.ascii == 10 then return dfastate_10 if c.ascii == 59 then return dfastate_11 if c.ascii == 9 then return dfastate_12 if c.ascii == 32 then return dfastate_13 return null end end class DFAState1 super DFAState redef fun trans(c) do if c.ascii == 101 then return dfastate_43 if c.ascii == 69 then return dfastate_44 if c.ascii == 98 then return dfastate_45 if c.ascii == 66 then return dfastate_46 if c.ascii == 119 then return dfastate_47 if c.ascii == 87 then return dfastate_48 if c.ascii == 97 then return dfastate_49 if c.ascii == 65 then return dfastate_50 return null end end class DFAState2 super DFAState redef fun trans(c) do if c.ascii == 32 then return dfastate_33 if c.ascii == 33 then return dfastate_33 if c.ascii == 35 then return dfastate_33 if c.ascii == 36 then return dfastate_33 if c.ascii == 37 then return dfastate_33 if c.ascii == 38 then return dfastate_33 if c.ascii == 39 then return dfastate_33 if c.ascii == 40 then return dfastate_33 if c.ascii == 41 then return dfastate_33 if c.ascii == 42 then return dfastate_33 if c.ascii == 43 then return dfastate_33 if c.ascii == 44 then return dfastate_33 if c.ascii == 45 then return dfastate_33 if c.ascii == 46 then return dfastate_33 if c.ascii == 47 then return dfastate_33 if c.ascii == 48 then return dfastate_33 if c.ascii == 49 then return dfastate_33 if c.ascii == 50 then return dfastate_33 if c.ascii == 51 then return dfastate_33 if c.ascii == 52 then return dfastate_33 if c.ascii == 53 then return dfastate_33 if c.ascii == 54 then return dfastate_33 if c.ascii == 55 then return dfastate_33 if c.ascii == 56 then return dfastate_33 if c.ascii == 57 then return dfastate_33 if c.ascii == 58 then return dfastate_33 if c.ascii == 59 then return dfastate_33 if c.ascii == 60 then return dfastate_33 if c.ascii == 61 then return dfastate_33 if c.ascii == 62 then return dfastate_33 if c.ascii == 63 then return dfastate_33 if c.ascii == 64 then return dfastate_33 if c.ascii == 65 then return dfastate_33 if c.ascii == 66 then return dfastate_33 if c.ascii == 67 then return dfastate_33 if c.ascii == 68 then return dfastate_33 if c.ascii == 69 then return dfastate_33 if c.ascii == 70 then return dfastate_33 if c.ascii == 71 then return dfastate_33 if c.ascii == 72 then return dfastate_33 if c.ascii == 73 then return dfastate_33 if c.ascii == 74 then return dfastate_33 if c.ascii == 75 then return dfastate_33 if c.ascii == 76 then return dfastate_33 if c.ascii == 77 then return dfastate_33 if c.ascii == 78 then return dfastate_33 if c.ascii == 79 then return dfastate_33 if c.ascii == 80 then return dfastate_33 if c.ascii == 81 then return dfastate_33 if c.ascii == 82 then return dfastate_33 if c.ascii == 83 then return dfastate_33 if c.ascii == 84 then return dfastate_33 if c.ascii == 85 then return dfastate_33 if c.ascii == 86 then return dfastate_33 if c.ascii == 87 then return dfastate_33 if c.ascii == 88 then return dfastate_33 if c.ascii == 89 then return dfastate_33 if c.ascii == 90 then return dfastate_33 if c.ascii == 91 then return dfastate_33 if c.ascii == 92 then return dfastate_34 if c.ascii == 93 then return dfastate_33 if c.ascii == 94 then return dfastate_33 if c.ascii == 95 then return dfastate_33 if c.ascii == 96 then return dfastate_33 if c.ascii == 97 then return dfastate_33 if c.ascii == 98 then return dfastate_33 if c.ascii == 99 then return dfastate_33 if c.ascii == 100 then return dfastate_33 if c.ascii == 101 then return dfastate_33 if c.ascii == 102 then return dfastate_33 if c.ascii == 103 then return dfastate_33 if c.ascii == 104 then return dfastate_33 if c.ascii == 105 then return dfastate_33 if c.ascii == 106 then return dfastate_33 if c.ascii == 107 then return dfastate_33 if c.ascii == 108 then return dfastate_33 if c.ascii == 109 then return dfastate_33 if c.ascii == 110 then return dfastate_33 if c.ascii == 111 then return dfastate_33 if c.ascii == 112 then return dfastate_33 if c.ascii == 113 then return dfastate_33 if c.ascii == 114 then return dfastate_33 if c.ascii == 115 then return dfastate_33 if c.ascii == 116 then return dfastate_33 if c.ascii == 117 then return dfastate_33 if c.ascii == 118 then return dfastate_33 if c.ascii == 119 then return dfastate_33 if c.ascii == 120 then return dfastate_33 if c.ascii == 121 then return dfastate_33 if c.ascii == 122 then return dfastate_33 if c.ascii == 123 then return dfastate_33 if c.ascii == 124 then return dfastate_33 if c.ascii == 125 then return dfastate_33 if c.ascii == 126 then return dfastate_33 if c.ascii == 34 then return dfastate_35 return null end end class DFAState3 super DFAState redef fun trans(c) do if c.ascii == 32 then return dfastate_20 if c.ascii == 33 then return dfastate_20 if c.ascii == 34 then return dfastate_20 if c.ascii == 35 then return dfastate_20 if c.ascii == 36 then return dfastate_20 if c.ascii == 37 then return dfastate_20 if c.ascii == 38 then return dfastate_20 if c.ascii == 40 then return dfastate_20 if c.ascii == 41 then return dfastate_20 if c.ascii == 42 then return dfastate_20 if c.ascii == 43 then return dfastate_20 if c.ascii == 44 then return dfastate_20 if c.ascii == 45 then return dfastate_20 if c.ascii == 46 then return dfastate_20 if c.ascii == 47 then return dfastate_20 if c.ascii == 48 then return dfastate_20 if c.ascii == 49 then return dfastate_20 if c.ascii == 50 then return dfastate_20 if c.ascii == 51 then return dfastate_20 if c.ascii == 52 then return dfastate_20 if c.ascii == 53 then return dfastate_20 if c.ascii == 54 then return dfastate_20 if c.ascii == 55 then return dfastate_20 if c.ascii == 56 then return dfastate_20 if c.ascii == 57 then return dfastate_20 if c.ascii == 58 then return dfastate_20 if c.ascii == 59 then return dfastate_20 if c.ascii == 60 then return dfastate_20 if c.ascii == 61 then return dfastate_20 if c.ascii == 62 then return dfastate_20 if c.ascii == 63 then return dfastate_20 if c.ascii == 64 then return dfastate_20 if c.ascii == 65 then return dfastate_20 if c.ascii == 66 then return dfastate_20 if c.ascii == 67 then return dfastate_20 if c.ascii == 68 then return dfastate_20 if c.ascii == 69 then return dfastate_20 if c.ascii == 70 then return dfastate_20 if c.ascii == 71 then return dfastate_20 if c.ascii == 72 then return dfastate_20 if c.ascii == 73 then return dfastate_20 if c.ascii == 74 then return dfastate_20 if c.ascii == 75 then return dfastate_20 if c.ascii == 76 then return dfastate_20 if c.ascii == 77 then return dfastate_20 if c.ascii == 78 then return dfastate_20 if c.ascii == 79 then return dfastate_20 if c.ascii == 80 then return dfastate_20 if c.ascii == 81 then return dfastate_20 if c.ascii == 82 then return dfastate_20 if c.ascii == 83 then return dfastate_20 if c.ascii == 84 then return dfastate_20 if c.ascii == 85 then return dfastate_20 if c.ascii == 86 then return dfastate_20 if c.ascii == 87 then return dfastate_20 if c.ascii == 88 then return dfastate_20 if c.ascii == 89 then return dfastate_20 if c.ascii == 90 then return dfastate_20 if c.ascii == 91 then return dfastate_20 if c.ascii == 93 then return dfastate_20 if c.ascii == 94 then return dfastate_20 if c.ascii == 95 then return dfastate_20 if c.ascii == 96 then return dfastate_20 if c.ascii == 97 then return dfastate_20 if c.ascii == 98 then return dfastate_20 if c.ascii == 99 then return dfastate_20 if c.ascii == 100 then return dfastate_20 if c.ascii == 101 then return dfastate_20 if c.ascii == 102 then return dfastate_20 if c.ascii == 103 then return dfastate_20 if c.ascii == 104 then return dfastate_20 if c.ascii == 105 then return dfastate_20 if c.ascii == 106 then return dfastate_20 if c.ascii == 107 then return dfastate_20 if c.ascii == 108 then return dfastate_20 if c.ascii == 109 then return dfastate_20 if c.ascii == 110 then return dfastate_20 if c.ascii == 111 then return dfastate_20 if c.ascii == 112 then return dfastate_20 if c.ascii == 113 then return dfastate_20 if c.ascii == 114 then return dfastate_20 if c.ascii == 115 then return dfastate_20 if c.ascii == 116 then return dfastate_20 if c.ascii == 117 then return dfastate_20 if c.ascii == 118 then return dfastate_20 if c.ascii == 119 then return dfastate_20 if c.ascii == 120 then return dfastate_20 if c.ascii == 121 then return dfastate_20 if c.ascii == 122 then return dfastate_20 if c.ascii == 123 then return dfastate_20 if c.ascii == 124 then return dfastate_20 if c.ascii == 125 then return dfastate_20 if c.ascii == 126 then return dfastate_20 if c.ascii == 92 then return dfastate_21 return null end end class DFAState4 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Ncomma t.position = position t.text = text return t end end class DFAState5 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Ncolon t.position = position t.text = text return t end end class DFAState6 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Nid t.position = position t.text = text return t end redef fun trans(c) do if c.ascii == 95 then return dfastate_16 if c.ascii == 48 then return dfastate_17 if c.ascii == 49 then return dfastate_17 if c.ascii == 50 then return dfastate_17 if c.ascii == 51 then return dfastate_17 if c.ascii == 52 then return dfastate_17 if c.ascii == 53 then return dfastate_17 if c.ascii == 54 then return dfastate_17 if c.ascii == 55 then return dfastate_17 if c.ascii == 56 then return dfastate_17 if c.ascii == 57 then return dfastate_17 if c.ascii == 97 then return dfastate_18 if c.ascii == 98 then return dfastate_18 if c.ascii == 99 then return dfastate_18 if c.ascii == 100 then return dfastate_18 if c.ascii == 101 then return dfastate_18 if c.ascii == 102 then return dfastate_18 if c.ascii == 103 then return dfastate_18 if c.ascii == 104 then return dfastate_18 if c.ascii == 105 then return dfastate_18 if c.ascii == 106 then return dfastate_18 if c.ascii == 107 then return dfastate_18 if c.ascii == 108 then return dfastate_18 if c.ascii == 109 then return dfastate_18 if c.ascii == 110 then return dfastate_18 if c.ascii == 111 then return dfastate_18 if c.ascii == 112 then return dfastate_18 if c.ascii == 113 then return dfastate_18 if c.ascii == 114 then return dfastate_18 if c.ascii == 115 then return dfastate_18 if c.ascii == 116 then return dfastate_18 if c.ascii == 117 then return dfastate_18 if c.ascii == 118 then return dfastate_18 if c.ascii == 119 then return dfastate_18 if c.ascii == 120 then return dfastate_18 if c.ascii == 121 then return dfastate_18 if c.ascii == 122 then return dfastate_18 if c.ascii == 65 then return dfastate_19 if c.ascii == 66 then return dfastate_19 if c.ascii == 67 then return dfastate_19 if c.ascii == 68 then return dfastate_19 if c.ascii == 69 then return dfastate_19 if c.ascii == 70 then return dfastate_19 if c.ascii == 71 then return dfastate_19 if c.ascii == 72 then return dfastate_19 if c.ascii == 73 then return dfastate_19 if c.ascii == 74 then return dfastate_19 if c.ascii == 75 then return dfastate_19 if c.ascii == 76 then return dfastate_19 if c.ascii == 77 then return dfastate_19 if c.ascii == 78 then return dfastate_19 if c.ascii == 79 then return dfastate_19 if c.ascii == 80 then return dfastate_19 if c.ascii == 81 then return dfastate_19 if c.ascii == 82 then return dfastate_19 if c.ascii == 83 then return dfastate_19 if c.ascii == 84 then return dfastate_19 if c.ascii == 85 then return dfastate_19 if c.ascii == 86 then return dfastate_19 if c.ascii == 87 then return dfastate_19 if c.ascii == 88 then return dfastate_19 if c.ascii == 89 then return dfastate_19 if c.ascii == 90 then return dfastate_19 return null end end class DFAState7 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Nid t.position = position t.text = text return t end redef fun trans(c) do if c.ascii == 95 then return dfastate_16 if c.ascii == 48 then return dfastate_17 if c.ascii == 49 then return dfastate_17 if c.ascii == 50 then return dfastate_17 if c.ascii == 51 then return dfastate_17 if c.ascii == 52 then return dfastate_17 if c.ascii == 53 then return dfastate_17 if c.ascii == 54 then return dfastate_17 if c.ascii == 55 then return dfastate_17 if c.ascii == 56 then return dfastate_17 if c.ascii == 57 then return dfastate_17 if c.ascii == 97 then return dfastate_18 if c.ascii == 98 then return dfastate_18 if c.ascii == 99 then return dfastate_18 if c.ascii == 100 then return dfastate_18 if c.ascii == 101 then return dfastate_18 if c.ascii == 102 then return dfastate_18 if c.ascii == 103 then return dfastate_18 if c.ascii == 104 then return dfastate_18 if c.ascii == 105 then return dfastate_18 if c.ascii == 106 then return dfastate_18 if c.ascii == 107 then return dfastate_18 if c.ascii == 108 then return dfastate_18 if c.ascii == 109 then return dfastate_18 if c.ascii == 110 then return dfastate_18 if c.ascii == 111 then return dfastate_18 if c.ascii == 112 then return dfastate_18 if c.ascii == 113 then return dfastate_18 if c.ascii == 114 then return dfastate_18 if c.ascii == 115 then return dfastate_18 if c.ascii == 116 then return dfastate_18 if c.ascii == 117 then return dfastate_18 if c.ascii == 118 then return dfastate_18 if c.ascii == 119 then return dfastate_18 if c.ascii == 120 then return dfastate_18 if c.ascii == 121 then return dfastate_18 if c.ascii == 122 then return dfastate_18 if c.ascii == 65 then return dfastate_19 if c.ascii == 66 then return dfastate_19 if c.ascii == 67 then return dfastate_19 if c.ascii == 68 then return dfastate_19 if c.ascii == 69 then return dfastate_19 if c.ascii == 70 then return dfastate_19 if c.ascii == 71 then return dfastate_19 if c.ascii == 72 then return dfastate_19 if c.ascii == 73 then return dfastate_19 if c.ascii == 74 then return dfastate_19 if c.ascii == 75 then return dfastate_19 if c.ascii == 76 then return dfastate_19 if c.ascii == 77 then return dfastate_19 if c.ascii == 78 then return dfastate_19 if c.ascii == 79 then return dfastate_19 if c.ascii == 80 then return dfastate_19 if c.ascii == 81 then return dfastate_19 if c.ascii == 82 then return dfastate_19 if c.ascii == 83 then return dfastate_19 if c.ascii == 84 then return dfastate_19 if c.ascii == 85 then return dfastate_19 if c.ascii == 86 then return dfastate_19 if c.ascii == 87 then return dfastate_19 if c.ascii == 88 then return dfastate_19 if c.ascii == 89 then return dfastate_19 if c.ascii == 90 then return dfastate_19 return null end end class DFAState8 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Nid t.position = position t.text = text return t end redef fun trans(c) do if c.ascii == 95 then return dfastate_16 if c.ascii == 48 then return dfastate_17 if c.ascii == 49 then return dfastate_17 if c.ascii == 50 then return dfastate_17 if c.ascii == 51 then return dfastate_17 if c.ascii == 52 then return dfastate_17 if c.ascii == 53 then return dfastate_17 if c.ascii == 54 then return dfastate_17 if c.ascii == 55 then return dfastate_17 if c.ascii == 56 then return dfastate_17 if c.ascii == 57 then return dfastate_17 if c.ascii == 97 then return dfastate_18 if c.ascii == 98 then return dfastate_18 if c.ascii == 99 then return dfastate_18 if c.ascii == 100 then return dfastate_18 if c.ascii == 101 then return dfastate_18 if c.ascii == 102 then return dfastate_18 if c.ascii == 103 then return dfastate_18 if c.ascii == 104 then return dfastate_18 if c.ascii == 105 then return dfastate_18 if c.ascii == 106 then return dfastate_18 if c.ascii == 107 then return dfastate_18 if c.ascii == 108 then return dfastate_18 if c.ascii == 109 then return dfastate_18 if c.ascii == 110 then return dfastate_18 if c.ascii == 111 then return dfastate_18 if c.ascii == 112 then return dfastate_18 if c.ascii == 113 then return dfastate_18 if c.ascii == 114 then return dfastate_18 if c.ascii == 115 then return dfastate_18 if c.ascii == 116 then return dfastate_18 if c.ascii == 117 then return dfastate_18 if c.ascii == 118 then return dfastate_18 if c.ascii == 119 then return dfastate_18 if c.ascii == 120 then return dfastate_18 if c.ascii == 121 then return dfastate_18 if c.ascii == 122 then return dfastate_18 if c.ascii == 65 then return dfastate_19 if c.ascii == 66 then return dfastate_19 if c.ascii == 67 then return dfastate_19 if c.ascii == 68 then return dfastate_19 if c.ascii == 69 then return dfastate_19 if c.ascii == 70 then return dfastate_19 if c.ascii == 71 then return dfastate_19 if c.ascii == 72 then return dfastate_19 if c.ascii == 73 then return dfastate_19 if c.ascii == 74 then return dfastate_19 if c.ascii == 75 then return dfastate_19 if c.ascii == 76 then return dfastate_19 if c.ascii == 77 then return dfastate_19 if c.ascii == 78 then return dfastate_19 if c.ascii == 79 then return dfastate_19 if c.ascii == 80 then return dfastate_19 if c.ascii == 81 then return dfastate_19 if c.ascii == 82 then return dfastate_19 if c.ascii == 83 then return dfastate_19 if c.ascii == 84 then return dfastate_19 if c.ascii == 85 then return dfastate_19 if c.ascii == 86 then return dfastate_19 if c.ascii == 87 then return dfastate_19 if c.ascii == 88 then return dfastate_19 if c.ascii == 89 then return dfastate_19 if c.ascii == 90 then return dfastate_19 return null end end class DFAState9 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Neol t.position = position t.text = text return t end end class DFAState10 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Neol t.position = position t.text = text return t end redef fun trans(c) do if c.ascii == 13 then return dfastate_15 return null end end class DFAState11 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Ncomment t.position = position t.text = text return t end redef fun trans(c) do if c.ascii == 32 then return dfastate_14 if c.ascii == 33 then return dfastate_14 if c.ascii == 34 then return dfastate_14 if c.ascii == 35 then return dfastate_14 if c.ascii == 36 then return dfastate_14 if c.ascii == 37 then return dfastate_14 if c.ascii == 38 then return dfastate_14 if c.ascii == 39 then return dfastate_14 if c.ascii == 40 then return dfastate_14 if c.ascii == 41 then return dfastate_14 if c.ascii == 42 then return dfastate_14 if c.ascii == 43 then return dfastate_14 if c.ascii == 44 then return dfastate_14 if c.ascii == 45 then return dfastate_14 if c.ascii == 46 then return dfastate_14 if c.ascii == 47 then return dfastate_14 if c.ascii == 48 then return dfastate_14 if c.ascii == 49 then return dfastate_14 if c.ascii == 50 then return dfastate_14 if c.ascii == 51 then return dfastate_14 if c.ascii == 52 then return dfastate_14 if c.ascii == 53 then return dfastate_14 if c.ascii == 54 then return dfastate_14 if c.ascii == 55 then return dfastate_14 if c.ascii == 56 then return dfastate_14 if c.ascii == 57 then return dfastate_14 if c.ascii == 58 then return dfastate_14 if c.ascii == 59 then return dfastate_14 if c.ascii == 60 then return dfastate_14 if c.ascii == 61 then return dfastate_14 if c.ascii == 62 then return dfastate_14 if c.ascii == 63 then return dfastate_14 if c.ascii == 64 then return dfastate_14 if c.ascii == 65 then return dfastate_14 if c.ascii == 66 then return dfastate_14 if c.ascii == 67 then return dfastate_14 if c.ascii == 68 then return dfastate_14 if c.ascii == 69 then return dfastate_14 if c.ascii == 70 then return dfastate_14 if c.ascii == 71 then return dfastate_14 if c.ascii == 72 then return dfastate_14 if c.ascii == 73 then return dfastate_14 if c.ascii == 74 then return dfastate_14 if c.ascii == 75 then return dfastate_14 if c.ascii == 76 then return dfastate_14 if c.ascii == 77 then return dfastate_14 if c.ascii == 78 then return dfastate_14 if c.ascii == 79 then return dfastate_14 if c.ascii == 80 then return dfastate_14 if c.ascii == 81 then return dfastate_14 if c.ascii == 82 then return dfastate_14 if c.ascii == 83 then return dfastate_14 if c.ascii == 84 then return dfastate_14 if c.ascii == 85 then return dfastate_14 if c.ascii == 86 then return dfastate_14 if c.ascii == 87 then return dfastate_14 if c.ascii == 88 then return dfastate_14 if c.ascii == 89 then return dfastate_14 if c.ascii == 90 then return dfastate_14 if c.ascii == 91 then return dfastate_14 if c.ascii == 92 then return dfastate_14 if c.ascii == 93 then return dfastate_14 if c.ascii == 94 then return dfastate_14 if c.ascii == 95 then return dfastate_14 if c.ascii == 96 then return dfastate_14 if c.ascii == 97 then return dfastate_14 if c.ascii == 98 then return dfastate_14 if c.ascii == 99 then return dfastate_14 if c.ascii == 100 then return dfastate_14 if c.ascii == 101 then return dfastate_14 if c.ascii == 102 then return dfastate_14 if c.ascii == 103 then return dfastate_14 if c.ascii == 104 then return dfastate_14 if c.ascii == 105 then return dfastate_14 if c.ascii == 106 then return dfastate_14 if c.ascii == 107 then return dfastate_14 if c.ascii == 108 then return dfastate_14 if c.ascii == 109 then return dfastate_14 if c.ascii == 110 then return dfastate_14 if c.ascii == 111 then return dfastate_14 if c.ascii == 112 then return dfastate_14 if c.ascii == 113 then return dfastate_14 if c.ascii == 114 then return dfastate_14 if c.ascii == 115 then return dfastate_14 if c.ascii == 116 then return dfastate_14 if c.ascii == 117 then return dfastate_14 if c.ascii == 118 then return dfastate_14 if c.ascii == 119 then return dfastate_14 if c.ascii == 120 then return dfastate_14 if c.ascii == 121 then return dfastate_14 if c.ascii == 122 then return dfastate_14 if c.ascii == 123 then return dfastate_14 if c.ascii == 124 then return dfastate_14 if c.ascii == 125 then return dfastate_14 if c.ascii == 126 then return dfastate_14 return null end end class DFAState12 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do return null end redef fun trans(c) do if c.ascii == 9 then return dfastate_12 if c.ascii == 32 then return dfastate_13 return null end end class DFAState13 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do return null end redef fun trans(c) do if c.ascii == 9 then return dfastate_12 if c.ascii == 32 then return dfastate_13 return null end end class DFAState14 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Ncomment t.position = position t.text = text return t end redef fun trans(c) do if c.ascii == 32 then return dfastate_14 if c.ascii == 33 then return dfastate_14 if c.ascii == 34 then return dfastate_14 if c.ascii == 35 then return dfastate_14 if c.ascii == 36 then return dfastate_14 if c.ascii == 37 then return dfastate_14 if c.ascii == 38 then return dfastate_14 if c.ascii == 39 then return dfastate_14 if c.ascii == 40 then return dfastate_14 if c.ascii == 41 then return dfastate_14 if c.ascii == 42 then return dfastate_14 if c.ascii == 43 then return dfastate_14 if c.ascii == 44 then return dfastate_14 if c.ascii == 45 then return dfastate_14 if c.ascii == 46 then return dfastate_14 if c.ascii == 47 then return dfastate_14 if c.ascii == 48 then return dfastate_14 if c.ascii == 49 then return dfastate_14 if c.ascii == 50 then return dfastate_14 if c.ascii == 51 then return dfastate_14 if c.ascii == 52 then return dfastate_14 if c.ascii == 53 then return dfastate_14 if c.ascii == 54 then return dfastate_14 if c.ascii == 55 then return dfastate_14 if c.ascii == 56 then return dfastate_14 if c.ascii == 57 then return dfastate_14 if c.ascii == 58 then return dfastate_14 if c.ascii == 59 then return dfastate_14 if c.ascii == 60 then return dfastate_14 if c.ascii == 61 then return dfastate_14 if c.ascii == 62 then return dfastate_14 if c.ascii == 63 then return dfastate_14 if c.ascii == 64 then return dfastate_14 if c.ascii == 65 then return dfastate_14 if c.ascii == 66 then return dfastate_14 if c.ascii == 67 then return dfastate_14 if c.ascii == 68 then return dfastate_14 if c.ascii == 69 then return dfastate_14 if c.ascii == 70 then return dfastate_14 if c.ascii == 71 then return dfastate_14 if c.ascii == 72 then return dfastate_14 if c.ascii == 73 then return dfastate_14 if c.ascii == 74 then return dfastate_14 if c.ascii == 75 then return dfastate_14 if c.ascii == 76 then return dfastate_14 if c.ascii == 77 then return dfastate_14 if c.ascii == 78 then return dfastate_14 if c.ascii == 79 then return dfastate_14 if c.ascii == 80 then return dfastate_14 if c.ascii == 81 then return dfastate_14 if c.ascii == 82 then return dfastate_14 if c.ascii == 83 then return dfastate_14 if c.ascii == 84 then return dfastate_14 if c.ascii == 85 then return dfastate_14 if c.ascii == 86 then return dfastate_14 if c.ascii == 87 then return dfastate_14 if c.ascii == 88 then return dfastate_14 if c.ascii == 89 then return dfastate_14 if c.ascii == 90 then return dfastate_14 if c.ascii == 91 then return dfastate_14 if c.ascii == 92 then return dfastate_14 if c.ascii == 93 then return dfastate_14 if c.ascii == 94 then return dfastate_14 if c.ascii == 95 then return dfastate_14 if c.ascii == 96 then return dfastate_14 if c.ascii == 97 then return dfastate_14 if c.ascii == 98 then return dfastate_14 if c.ascii == 99 then return dfastate_14 if c.ascii == 100 then return dfastate_14 if c.ascii == 101 then return dfastate_14 if c.ascii == 102 then return dfastate_14 if c.ascii == 103 then return dfastate_14 if c.ascii == 104 then return dfastate_14 if c.ascii == 105 then return dfastate_14 if c.ascii == 106 then return dfastate_14 if c.ascii == 107 then return dfastate_14 if c.ascii == 108 then return dfastate_14 if c.ascii == 109 then return dfastate_14 if c.ascii == 110 then return dfastate_14 if c.ascii == 111 then return dfastate_14 if c.ascii == 112 then return dfastate_14 if c.ascii == 113 then return dfastate_14 if c.ascii == 114 then return dfastate_14 if c.ascii == 115 then return dfastate_14 if c.ascii == 116 then return dfastate_14 if c.ascii == 117 then return dfastate_14 if c.ascii == 118 then return dfastate_14 if c.ascii == 119 then return dfastate_14 if c.ascii == 120 then return dfastate_14 if c.ascii == 121 then return dfastate_14 if c.ascii == 122 then return dfastate_14 if c.ascii == 123 then return dfastate_14 if c.ascii == 124 then return dfastate_14 if c.ascii == 125 then return dfastate_14 if c.ascii == 126 then return dfastate_14 return null end end class DFAState15 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Neol t.position = position t.text = text return t end end class DFAState16 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Nid t.position = position t.text = text return t end redef fun trans(c) do if c.ascii == 95 then return dfastate_16 if c.ascii == 48 then return dfastate_17 if c.ascii == 49 then return dfastate_17 if c.ascii == 50 then return dfastate_17 if c.ascii == 51 then return dfastate_17 if c.ascii == 52 then return dfastate_17 if c.ascii == 53 then return dfastate_17 if c.ascii == 54 then return dfastate_17 if c.ascii == 55 then return dfastate_17 if c.ascii == 56 then return dfastate_17 if c.ascii == 57 then return dfastate_17 if c.ascii == 97 then return dfastate_18 if c.ascii == 98 then return dfastate_18 if c.ascii == 99 then return dfastate_18 if c.ascii == 100 then return dfastate_18 if c.ascii == 101 then return dfastate_18 if c.ascii == 102 then return dfastate_18 if c.ascii == 103 then return dfastate_18 if c.ascii == 104 then return dfastate_18 if c.ascii == 105 then return dfastate_18 if c.ascii == 106 then return dfastate_18 if c.ascii == 107 then return dfastate_18 if c.ascii == 108 then return dfastate_18 if c.ascii == 109 then return dfastate_18 if c.ascii == 110 then return dfastate_18 if c.ascii == 111 then return dfastate_18 if c.ascii == 112 then return dfastate_18 if c.ascii == 113 then return dfastate_18 if c.ascii == 114 then return dfastate_18 if c.ascii == 115 then return dfastate_18 if c.ascii == 116 then return dfastate_18 if c.ascii == 117 then return dfastate_18 if c.ascii == 118 then return dfastate_18 if c.ascii == 119 then return dfastate_18 if c.ascii == 120 then return dfastate_18 if c.ascii == 121 then return dfastate_18 if c.ascii == 122 then return dfastate_18 if c.ascii == 65 then return dfastate_19 if c.ascii == 66 then return dfastate_19 if c.ascii == 67 then return dfastate_19 if c.ascii == 68 then return dfastate_19 if c.ascii == 69 then return dfastate_19 if c.ascii == 70 then return dfastate_19 if c.ascii == 71 then return dfastate_19 if c.ascii == 72 then return dfastate_19 if c.ascii == 73 then return dfastate_19 if c.ascii == 74 then return dfastate_19 if c.ascii == 75 then return dfastate_19 if c.ascii == 76 then return dfastate_19 if c.ascii == 77 then return dfastate_19 if c.ascii == 78 then return dfastate_19 if c.ascii == 79 then return dfastate_19 if c.ascii == 80 then return dfastate_19 if c.ascii == 81 then return dfastate_19 if c.ascii == 82 then return dfastate_19 if c.ascii == 83 then return dfastate_19 if c.ascii == 84 then return dfastate_19 if c.ascii == 85 then return dfastate_19 if c.ascii == 86 then return dfastate_19 if c.ascii == 87 then return dfastate_19 if c.ascii == 88 then return dfastate_19 if c.ascii == 89 then return dfastate_19 if c.ascii == 90 then return dfastate_19 return null end end class DFAState17 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Nid t.position = position t.text = text return t end redef fun trans(c) do if c.ascii == 95 then return dfastate_16 if c.ascii == 48 then return dfastate_17 if c.ascii == 49 then return dfastate_17 if c.ascii == 50 then return dfastate_17 if c.ascii == 51 then return dfastate_17 if c.ascii == 52 then return dfastate_17 if c.ascii == 53 then return dfastate_17 if c.ascii == 54 then return dfastate_17 if c.ascii == 55 then return dfastate_17 if c.ascii == 56 then return dfastate_17 if c.ascii == 57 then return dfastate_17 if c.ascii == 97 then return dfastate_18 if c.ascii == 98 then return dfastate_18 if c.ascii == 99 then return dfastate_18 if c.ascii == 100 then return dfastate_18 if c.ascii == 101 then return dfastate_18 if c.ascii == 102 then return dfastate_18 if c.ascii == 103 then return dfastate_18 if c.ascii == 104 then return dfastate_18 if c.ascii == 105 then return dfastate_18 if c.ascii == 106 then return dfastate_18 if c.ascii == 107 then return dfastate_18 if c.ascii == 108 then return dfastate_18 if c.ascii == 109 then return dfastate_18 if c.ascii == 110 then return dfastate_18 if c.ascii == 111 then return dfastate_18 if c.ascii == 112 then return dfastate_18 if c.ascii == 113 then return dfastate_18 if c.ascii == 114 then return dfastate_18 if c.ascii == 115 then return dfastate_18 if c.ascii == 116 then return dfastate_18 if c.ascii == 117 then return dfastate_18 if c.ascii == 118 then return dfastate_18 if c.ascii == 119 then return dfastate_18 if c.ascii == 120 then return dfastate_18 if c.ascii == 121 then return dfastate_18 if c.ascii == 122 then return dfastate_18 if c.ascii == 65 then return dfastate_19 if c.ascii == 66 then return dfastate_19 if c.ascii == 67 then return dfastate_19 if c.ascii == 68 then return dfastate_19 if c.ascii == 69 then return dfastate_19 if c.ascii == 70 then return dfastate_19 if c.ascii == 71 then return dfastate_19 if c.ascii == 72 then return dfastate_19 if c.ascii == 73 then return dfastate_19 if c.ascii == 74 then return dfastate_19 if c.ascii == 75 then return dfastate_19 if c.ascii == 76 then return dfastate_19 if c.ascii == 77 then return dfastate_19 if c.ascii == 78 then return dfastate_19 if c.ascii == 79 then return dfastate_19 if c.ascii == 80 then return dfastate_19 if c.ascii == 81 then return dfastate_19 if c.ascii == 82 then return dfastate_19 if c.ascii == 83 then return dfastate_19 if c.ascii == 84 then return dfastate_19 if c.ascii == 85 then return dfastate_19 if c.ascii == 86 then return dfastate_19 if c.ascii == 87 then return dfastate_19 if c.ascii == 88 then return dfastate_19 if c.ascii == 89 then return dfastate_19 if c.ascii == 90 then return dfastate_19 return null end end class DFAState18 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Nid t.position = position t.text = text return t end redef fun trans(c) do if c.ascii == 95 then return dfastate_16 if c.ascii == 48 then return dfastate_17 if c.ascii == 49 then return dfastate_17 if c.ascii == 50 then return dfastate_17 if c.ascii == 51 then return dfastate_17 if c.ascii == 52 then return dfastate_17 if c.ascii == 53 then return dfastate_17 if c.ascii == 54 then return dfastate_17 if c.ascii == 55 then return dfastate_17 if c.ascii == 56 then return dfastate_17 if c.ascii == 57 then return dfastate_17 if c.ascii == 97 then return dfastate_18 if c.ascii == 98 then return dfastate_18 if c.ascii == 99 then return dfastate_18 if c.ascii == 100 then return dfastate_18 if c.ascii == 101 then return dfastate_18 if c.ascii == 102 then return dfastate_18 if c.ascii == 103 then return dfastate_18 if c.ascii == 104 then return dfastate_18 if c.ascii == 105 then return dfastate_18 if c.ascii == 106 then return dfastate_18 if c.ascii == 107 then return dfastate_18 if c.ascii == 108 then return dfastate_18 if c.ascii == 109 then return dfastate_18 if c.ascii == 110 then return dfastate_18 if c.ascii == 111 then return dfastate_18 if c.ascii == 112 then return dfastate_18 if c.ascii == 113 then return dfastate_18 if c.ascii == 114 then return dfastate_18 if c.ascii == 115 then return dfastate_18 if c.ascii == 116 then return dfastate_18 if c.ascii == 117 then return dfastate_18 if c.ascii == 118 then return dfastate_18 if c.ascii == 119 then return dfastate_18 if c.ascii == 120 then return dfastate_18 if c.ascii == 121 then return dfastate_18 if c.ascii == 122 then return dfastate_18 if c.ascii == 65 then return dfastate_19 if c.ascii == 66 then return dfastate_19 if c.ascii == 67 then return dfastate_19 if c.ascii == 68 then return dfastate_19 if c.ascii == 69 then return dfastate_19 if c.ascii == 70 then return dfastate_19 if c.ascii == 71 then return dfastate_19 if c.ascii == 72 then return dfastate_19 if c.ascii == 73 then return dfastate_19 if c.ascii == 74 then return dfastate_19 if c.ascii == 75 then return dfastate_19 if c.ascii == 76 then return dfastate_19 if c.ascii == 77 then return dfastate_19 if c.ascii == 78 then return dfastate_19 if c.ascii == 79 then return dfastate_19 if c.ascii == 80 then return dfastate_19 if c.ascii == 81 then return dfastate_19 if c.ascii == 82 then return dfastate_19 if c.ascii == 83 then return dfastate_19 if c.ascii == 84 then return dfastate_19 if c.ascii == 85 then return dfastate_19 if c.ascii == 86 then return dfastate_19 if c.ascii == 87 then return dfastate_19 if c.ascii == 88 then return dfastate_19 if c.ascii == 89 then return dfastate_19 if c.ascii == 90 then return dfastate_19 return null end end class DFAState19 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Nid t.position = position t.text = text return t end redef fun trans(c) do if c.ascii == 95 then return dfastate_16 if c.ascii == 48 then return dfastate_17 if c.ascii == 49 then return dfastate_17 if c.ascii == 50 then return dfastate_17 if c.ascii == 51 then return dfastate_17 if c.ascii == 52 then return dfastate_17 if c.ascii == 53 then return dfastate_17 if c.ascii == 54 then return dfastate_17 if c.ascii == 55 then return dfastate_17 if c.ascii == 56 then return dfastate_17 if c.ascii == 57 then return dfastate_17 if c.ascii == 97 then return dfastate_18 if c.ascii == 98 then return dfastate_18 if c.ascii == 99 then return dfastate_18 if c.ascii == 100 then return dfastate_18 if c.ascii == 101 then return dfastate_18 if c.ascii == 102 then return dfastate_18 if c.ascii == 103 then return dfastate_18 if c.ascii == 104 then return dfastate_18 if c.ascii == 105 then return dfastate_18 if c.ascii == 106 then return dfastate_18 if c.ascii == 107 then return dfastate_18 if c.ascii == 108 then return dfastate_18 if c.ascii == 109 then return dfastate_18 if c.ascii == 110 then return dfastate_18 if c.ascii == 111 then return dfastate_18 if c.ascii == 112 then return dfastate_18 if c.ascii == 113 then return dfastate_18 if c.ascii == 114 then return dfastate_18 if c.ascii == 115 then return dfastate_18 if c.ascii == 116 then return dfastate_18 if c.ascii == 117 then return dfastate_18 if c.ascii == 118 then return dfastate_18 if c.ascii == 119 then return dfastate_18 if c.ascii == 120 then return dfastate_18 if c.ascii == 121 then return dfastate_18 if c.ascii == 122 then return dfastate_18 if c.ascii == 65 then return dfastate_19 if c.ascii == 66 then return dfastate_19 if c.ascii == 67 then return dfastate_19 if c.ascii == 68 then return dfastate_19 if c.ascii == 69 then return dfastate_19 if c.ascii == 70 then return dfastate_19 if c.ascii == 71 then return dfastate_19 if c.ascii == 72 then return dfastate_19 if c.ascii == 73 then return dfastate_19 if c.ascii == 74 then return dfastate_19 if c.ascii == 75 then return dfastate_19 if c.ascii == 76 then return dfastate_19 if c.ascii == 77 then return dfastate_19 if c.ascii == 78 then return dfastate_19 if c.ascii == 79 then return dfastate_19 if c.ascii == 80 then return dfastate_19 if c.ascii == 81 then return dfastate_19 if c.ascii == 82 then return dfastate_19 if c.ascii == 83 then return dfastate_19 if c.ascii == 84 then return dfastate_19 if c.ascii == 85 then return dfastate_19 if c.ascii == 86 then return dfastate_19 if c.ascii == 87 then return dfastate_19 if c.ascii == 88 then return dfastate_19 if c.ascii == 89 then return dfastate_19 if c.ascii == 90 then return dfastate_19 return null end end class DFAState20 super DFAState redef fun trans(c) do if c.ascii == 39 then return dfastate_32 return null end end class DFAState21 super DFAState redef fun trans(c) do if c.ascii == 120 then return dfastate_22 if c.ascii == 32 then return dfastate_23 if c.ascii == 33 then return dfastate_23 if c.ascii == 34 then return dfastate_23 if c.ascii == 35 then return dfastate_23 if c.ascii == 36 then return dfastate_23 if c.ascii == 37 then return dfastate_23 if c.ascii == 38 then return dfastate_23 if c.ascii == 39 then return dfastate_23 if c.ascii == 40 then return dfastate_23 if c.ascii == 41 then return dfastate_23 if c.ascii == 42 then return dfastate_23 if c.ascii == 43 then return dfastate_23 if c.ascii == 44 then return dfastate_23 if c.ascii == 45 then return dfastate_23 if c.ascii == 46 then return dfastate_23 if c.ascii == 47 then return dfastate_23 if c.ascii == 48 then return dfastate_23 if c.ascii == 49 then return dfastate_23 if c.ascii == 50 then return dfastate_23 if c.ascii == 51 then return dfastate_23 if c.ascii == 52 then return dfastate_23 if c.ascii == 53 then return dfastate_23 if c.ascii == 54 then return dfastate_23 if c.ascii == 55 then return dfastate_23 if c.ascii == 56 then return dfastate_23 if c.ascii == 57 then return dfastate_23 if c.ascii == 58 then return dfastate_23 if c.ascii == 59 then return dfastate_23 if c.ascii == 60 then return dfastate_23 if c.ascii == 61 then return dfastate_23 if c.ascii == 62 then return dfastate_23 if c.ascii == 63 then return dfastate_23 if c.ascii == 64 then return dfastate_23 if c.ascii == 65 then return dfastate_23 if c.ascii == 66 then return dfastate_23 if c.ascii == 67 then return dfastate_23 if c.ascii == 68 then return dfastate_23 if c.ascii == 69 then return dfastate_23 if c.ascii == 70 then return dfastate_23 if c.ascii == 71 then return dfastate_23 if c.ascii == 72 then return dfastate_23 if c.ascii == 73 then return dfastate_23 if c.ascii == 74 then return dfastate_23 if c.ascii == 75 then return dfastate_23 if c.ascii == 76 then return dfastate_23 if c.ascii == 77 then return dfastate_23 if c.ascii == 78 then return dfastate_23 if c.ascii == 79 then return dfastate_23 if c.ascii == 80 then return dfastate_23 if c.ascii == 81 then return dfastate_23 if c.ascii == 82 then return dfastate_23 if c.ascii == 83 then return dfastate_23 if c.ascii == 84 then return dfastate_23 if c.ascii == 85 then return dfastate_23 if c.ascii == 86 then return dfastate_23 if c.ascii == 87 then return dfastate_23 if c.ascii == 88 then return dfastate_23 if c.ascii == 89 then return dfastate_23 if c.ascii == 90 then return dfastate_23 if c.ascii == 91 then return dfastate_23 if c.ascii == 92 then return dfastate_23 if c.ascii == 93 then return dfastate_23 if c.ascii == 94 then return dfastate_23 if c.ascii == 95 then return dfastate_23 if c.ascii == 96 then return dfastate_23 if c.ascii == 97 then return dfastate_23 if c.ascii == 98 then return dfastate_23 if c.ascii == 99 then return dfastate_23 if c.ascii == 100 then return dfastate_23 if c.ascii == 101 then return dfastate_23 if c.ascii == 102 then return dfastate_23 if c.ascii == 103 then return dfastate_23 if c.ascii == 104 then return dfastate_23 if c.ascii == 105 then return dfastate_23 if c.ascii == 106 then return dfastate_23 if c.ascii == 107 then return dfastate_23 if c.ascii == 108 then return dfastate_23 if c.ascii == 109 then return dfastate_23 if c.ascii == 110 then return dfastate_23 if c.ascii == 111 then return dfastate_23 if c.ascii == 112 then return dfastate_23 if c.ascii == 113 then return dfastate_23 if c.ascii == 114 then return dfastate_23 if c.ascii == 115 then return dfastate_23 if c.ascii == 116 then return dfastate_23 if c.ascii == 117 then return dfastate_23 if c.ascii == 118 then return dfastate_23 if c.ascii == 119 then return dfastate_23 if c.ascii == 121 then return dfastate_23 if c.ascii == 122 then return dfastate_23 if c.ascii == 123 then return dfastate_23 if c.ascii == 124 then return dfastate_23 if c.ascii == 125 then return dfastate_23 if c.ascii == 126 then return dfastate_23 return null end end class DFAState22 super DFAState redef fun trans(c) do if c.ascii == 39 then return dfastate_24 if c.ascii == 97 then return dfastate_25 if c.ascii == 98 then return dfastate_25 if c.ascii == 99 then return dfastate_25 if c.ascii == 100 then return dfastate_25 if c.ascii == 101 then return dfastate_25 if c.ascii == 102 then return dfastate_25 if c.ascii == 48 then return dfastate_26 if c.ascii == 49 then return dfastate_26 if c.ascii == 50 then return dfastate_26 if c.ascii == 51 then return dfastate_26 if c.ascii == 52 then return dfastate_26 if c.ascii == 53 then return dfastate_26 if c.ascii == 54 then return dfastate_26 if c.ascii == 55 then return dfastate_26 if c.ascii == 56 then return dfastate_26 if c.ascii == 57 then return dfastate_26 if c.ascii == 65 then return dfastate_27 if c.ascii == 66 then return dfastate_27 if c.ascii == 67 then return dfastate_27 if c.ascii == 68 then return dfastate_27 if c.ascii == 69 then return dfastate_27 if c.ascii == 70 then return dfastate_27 return null end end class DFAState23 super DFAState redef fun trans(c) do if c.ascii == 39 then return dfastate_24 return null end end class DFAState24 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Nchar t.position = position t.text = text return t end end class DFAState25 super DFAState redef fun trans(c) do if c.ascii == 97 then return dfastate_28 if c.ascii == 98 then return dfastate_28 if c.ascii == 99 then return dfastate_28 if c.ascii == 100 then return dfastate_28 if c.ascii == 101 then return dfastate_28 if c.ascii == 102 then return dfastate_28 if c.ascii == 48 then return dfastate_29 if c.ascii == 49 then return dfastate_29 if c.ascii == 50 then return dfastate_29 if c.ascii == 51 then return dfastate_29 if c.ascii == 52 then return dfastate_29 if c.ascii == 53 then return dfastate_29 if c.ascii == 54 then return dfastate_29 if c.ascii == 55 then return dfastate_29 if c.ascii == 56 then return dfastate_29 if c.ascii == 57 then return dfastate_29 if c.ascii == 65 then return dfastate_30 if c.ascii == 66 then return dfastate_30 if c.ascii == 67 then return dfastate_30 if c.ascii == 68 then return dfastate_30 if c.ascii == 69 then return dfastate_30 if c.ascii == 70 then return dfastate_30 return null end end class DFAState26 super DFAState redef fun trans(c) do if c.ascii == 97 then return dfastate_28 if c.ascii == 98 then return dfastate_28 if c.ascii == 99 then return dfastate_28 if c.ascii == 100 then return dfastate_28 if c.ascii == 101 then return dfastate_28 if c.ascii == 102 then return dfastate_28 if c.ascii == 48 then return dfastate_29 if c.ascii == 49 then return dfastate_29 if c.ascii == 50 then return dfastate_29 if c.ascii == 51 then return dfastate_29 if c.ascii == 52 then return dfastate_29 if c.ascii == 53 then return dfastate_29 if c.ascii == 54 then return dfastate_29 if c.ascii == 55 then return dfastate_29 if c.ascii == 56 then return dfastate_29 if c.ascii == 57 then return dfastate_29 if c.ascii == 65 then return dfastate_30 if c.ascii == 66 then return dfastate_30 if c.ascii == 67 then return dfastate_30 if c.ascii == 68 then return dfastate_30 if c.ascii == 69 then return dfastate_30 if c.ascii == 70 then return dfastate_30 return null end end class DFAState27 super DFAState redef fun trans(c) do if c.ascii == 97 then return dfastate_28 if c.ascii == 98 then return dfastate_28 if c.ascii == 99 then return dfastate_28 if c.ascii == 100 then return dfastate_28 if c.ascii == 101 then return dfastate_28 if c.ascii == 102 then return dfastate_28 if c.ascii == 48 then return dfastate_29 if c.ascii == 49 then return dfastate_29 if c.ascii == 50 then return dfastate_29 if c.ascii == 51 then return dfastate_29 if c.ascii == 52 then return dfastate_29 if c.ascii == 53 then return dfastate_29 if c.ascii == 54 then return dfastate_29 if c.ascii == 55 then return dfastate_29 if c.ascii == 56 then return dfastate_29 if c.ascii == 57 then return dfastate_29 if c.ascii == 65 then return dfastate_30 if c.ascii == 66 then return dfastate_30 if c.ascii == 67 then return dfastate_30 if c.ascii == 68 then return dfastate_30 if c.ascii == 69 then return dfastate_30 if c.ascii == 70 then return dfastate_30 return null end end class DFAState28 super DFAState redef fun trans(c) do if c.ascii == 39 then return dfastate_31 return null end end class DFAState29 super DFAState redef fun trans(c) do if c.ascii == 39 then return dfastate_31 return null end end class DFAState30 super DFAState redef fun trans(c) do if c.ascii == 39 then return dfastate_31 return null end end class DFAState31 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Nchar t.position = position t.text = text return t end end class DFAState32 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Nchar t.position = position t.text = text return t end end class DFAState33 super DFAState redef fun trans(c) do if c.ascii == 32 then return dfastate_33 if c.ascii == 33 then return dfastate_33 if c.ascii == 35 then return dfastate_33 if c.ascii == 36 then return dfastate_33 if c.ascii == 37 then return dfastate_33 if c.ascii == 38 then return dfastate_33 if c.ascii == 39 then return dfastate_33 if c.ascii == 40 then return dfastate_33 if c.ascii == 41 then return dfastate_33 if c.ascii == 42 then return dfastate_33 if c.ascii == 43 then return dfastate_33 if c.ascii == 44 then return dfastate_33 if c.ascii == 45 then return dfastate_33 if c.ascii == 46 then return dfastate_33 if c.ascii == 47 then return dfastate_33 if c.ascii == 48 then return dfastate_33 if c.ascii == 49 then return dfastate_33 if c.ascii == 50 then return dfastate_33 if c.ascii == 51 then return dfastate_33 if c.ascii == 52 then return dfastate_33 if c.ascii == 53 then return dfastate_33 if c.ascii == 54 then return dfastate_33 if c.ascii == 55 then return dfastate_33 if c.ascii == 56 then return dfastate_33 if c.ascii == 57 then return dfastate_33 if c.ascii == 58 then return dfastate_33 if c.ascii == 59 then return dfastate_33 if c.ascii == 60 then return dfastate_33 if c.ascii == 61 then return dfastate_33 if c.ascii == 62 then return dfastate_33 if c.ascii == 63 then return dfastate_33 if c.ascii == 64 then return dfastate_33 if c.ascii == 65 then return dfastate_33 if c.ascii == 66 then return dfastate_33 if c.ascii == 67 then return dfastate_33 if c.ascii == 68 then return dfastate_33 if c.ascii == 69 then return dfastate_33 if c.ascii == 70 then return dfastate_33 if c.ascii == 71 then return dfastate_33 if c.ascii == 72 then return dfastate_33 if c.ascii == 73 then return dfastate_33 if c.ascii == 74 then return dfastate_33 if c.ascii == 75 then return dfastate_33 if c.ascii == 76 then return dfastate_33 if c.ascii == 77 then return dfastate_33 if c.ascii == 78 then return dfastate_33 if c.ascii == 79 then return dfastate_33 if c.ascii == 80 then return dfastate_33 if c.ascii == 81 then return dfastate_33 if c.ascii == 82 then return dfastate_33 if c.ascii == 83 then return dfastate_33 if c.ascii == 84 then return dfastate_33 if c.ascii == 85 then return dfastate_33 if c.ascii == 86 then return dfastate_33 if c.ascii == 87 then return dfastate_33 if c.ascii == 88 then return dfastate_33 if c.ascii == 89 then return dfastate_33 if c.ascii == 90 then return dfastate_33 if c.ascii == 91 then return dfastate_33 if c.ascii == 92 then return dfastate_42 if c.ascii == 93 then return dfastate_33 if c.ascii == 94 then return dfastate_33 if c.ascii == 95 then return dfastate_33 if c.ascii == 96 then return dfastate_33 if c.ascii == 97 then return dfastate_33 if c.ascii == 98 then return dfastate_33 if c.ascii == 99 then return dfastate_33 if c.ascii == 100 then return dfastate_33 if c.ascii == 101 then return dfastate_33 if c.ascii == 102 then return dfastate_33 if c.ascii == 103 then return dfastate_33 if c.ascii == 104 then return dfastate_33 if c.ascii == 105 then return dfastate_33 if c.ascii == 106 then return dfastate_33 if c.ascii == 107 then return dfastate_33 if c.ascii == 108 then return dfastate_33 if c.ascii == 109 then return dfastate_33 if c.ascii == 110 then return dfastate_33 if c.ascii == 111 then return dfastate_33 if c.ascii == 112 then return dfastate_33 if c.ascii == 113 then return dfastate_33 if c.ascii == 114 then return dfastate_33 if c.ascii == 115 then return dfastate_33 if c.ascii == 116 then return dfastate_33 if c.ascii == 117 then return dfastate_33 if c.ascii == 118 then return dfastate_33 if c.ascii == 119 then return dfastate_33 if c.ascii == 120 then return dfastate_33 if c.ascii == 121 then return dfastate_33 if c.ascii == 122 then return dfastate_33 if c.ascii == 123 then return dfastate_33 if c.ascii == 124 then return dfastate_33 if c.ascii == 125 then return dfastate_33 if c.ascii == 126 then return dfastate_33 return null end end class DFAState34 super DFAState redef fun trans(c) do if c.ascii == 32 then return dfastate_36 if c.ascii == 33 then return dfastate_36 if c.ascii == 34 then return dfastate_37 if c.ascii == 35 then return dfastate_36 if c.ascii == 36 then return dfastate_36 if c.ascii == 37 then return dfastate_36 if c.ascii == 38 then return dfastate_36 if c.ascii == 39 then return dfastate_36 if c.ascii == 40 then return dfastate_36 if c.ascii == 41 then return dfastate_36 if c.ascii == 42 then return dfastate_36 if c.ascii == 43 then return dfastate_36 if c.ascii == 44 then return dfastate_36 if c.ascii == 45 then return dfastate_36 if c.ascii == 46 then return dfastate_36 if c.ascii == 47 then return dfastate_36 if c.ascii == 48 then return dfastate_36 if c.ascii == 49 then return dfastate_36 if c.ascii == 50 then return dfastate_36 if c.ascii == 51 then return dfastate_36 if c.ascii == 52 then return dfastate_36 if c.ascii == 53 then return dfastate_36 if c.ascii == 54 then return dfastate_36 if c.ascii == 55 then return dfastate_36 if c.ascii == 56 then return dfastate_36 if c.ascii == 57 then return dfastate_36 if c.ascii == 58 then return dfastate_36 if c.ascii == 59 then return dfastate_36 if c.ascii == 60 then return dfastate_36 if c.ascii == 61 then return dfastate_36 if c.ascii == 62 then return dfastate_36 if c.ascii == 63 then return dfastate_36 if c.ascii == 64 then return dfastate_36 if c.ascii == 65 then return dfastate_36 if c.ascii == 66 then return dfastate_36 if c.ascii == 67 then return dfastate_36 if c.ascii == 68 then return dfastate_36 if c.ascii == 69 then return dfastate_36 if c.ascii == 70 then return dfastate_36 if c.ascii == 71 then return dfastate_36 if c.ascii == 72 then return dfastate_36 if c.ascii == 73 then return dfastate_36 if c.ascii == 74 then return dfastate_36 if c.ascii == 75 then return dfastate_36 if c.ascii == 76 then return dfastate_36 if c.ascii == 77 then return dfastate_36 if c.ascii == 78 then return dfastate_36 if c.ascii == 79 then return dfastate_36 if c.ascii == 80 then return dfastate_36 if c.ascii == 81 then return dfastate_36 if c.ascii == 82 then return dfastate_36 if c.ascii == 83 then return dfastate_36 if c.ascii == 84 then return dfastate_36 if c.ascii == 85 then return dfastate_36 if c.ascii == 86 then return dfastate_36 if c.ascii == 87 then return dfastate_36 if c.ascii == 88 then return dfastate_36 if c.ascii == 89 then return dfastate_36 if c.ascii == 90 then return dfastate_36 if c.ascii == 91 then return dfastate_36 if c.ascii == 92 then return dfastate_38 if c.ascii == 93 then return dfastate_36 if c.ascii == 94 then return dfastate_36 if c.ascii == 95 then return dfastate_36 if c.ascii == 96 then return dfastate_36 if c.ascii == 97 then return dfastate_36 if c.ascii == 98 then return dfastate_36 if c.ascii == 99 then return dfastate_36 if c.ascii == 100 then return dfastate_36 if c.ascii == 101 then return dfastate_36 if c.ascii == 102 then return dfastate_36 if c.ascii == 103 then return dfastate_36 if c.ascii == 104 then return dfastate_36 if c.ascii == 105 then return dfastate_36 if c.ascii == 106 then return dfastate_36 if c.ascii == 107 then return dfastate_36 if c.ascii == 108 then return dfastate_36 if c.ascii == 109 then return dfastate_36 if c.ascii == 110 then return dfastate_36 if c.ascii == 111 then return dfastate_36 if c.ascii == 112 then return dfastate_36 if c.ascii == 113 then return dfastate_36 if c.ascii == 114 then return dfastate_36 if c.ascii == 115 then return dfastate_36 if c.ascii == 116 then return dfastate_36 if c.ascii == 117 then return dfastate_36 if c.ascii == 118 then return dfastate_36 if c.ascii == 119 then return dfastate_36 if c.ascii == 120 then return dfastate_36 if c.ascii == 121 then return dfastate_36 if c.ascii == 122 then return dfastate_36 if c.ascii == 123 then return dfastate_36 if c.ascii == 124 then return dfastate_36 if c.ascii == 125 then return dfastate_36 if c.ascii == 126 then return dfastate_36 return null end end class DFAState35 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Nstring t.position = position t.text = text return t end end class DFAState36 super DFAState redef fun trans(c) do if c.ascii == 32 then return dfastate_33 if c.ascii == 33 then return dfastate_33 if c.ascii == 35 then return dfastate_33 if c.ascii == 36 then return dfastate_33 if c.ascii == 37 then return dfastate_33 if c.ascii == 38 then return dfastate_33 if c.ascii == 39 then return dfastate_33 if c.ascii == 40 then return dfastate_33 if c.ascii == 41 then return dfastate_33 if c.ascii == 42 then return dfastate_33 if c.ascii == 43 then return dfastate_33 if c.ascii == 44 then return dfastate_33 if c.ascii == 45 then return dfastate_33 if c.ascii == 46 then return dfastate_33 if c.ascii == 47 then return dfastate_33 if c.ascii == 48 then return dfastate_33 if c.ascii == 49 then return dfastate_33 if c.ascii == 50 then return dfastate_33 if c.ascii == 51 then return dfastate_33 if c.ascii == 52 then return dfastate_33 if c.ascii == 53 then return dfastate_33 if c.ascii == 54 then return dfastate_33 if c.ascii == 55 then return dfastate_33 if c.ascii == 56 then return dfastate_33 if c.ascii == 57 then return dfastate_33 if c.ascii == 58 then return dfastate_33 if c.ascii == 59 then return dfastate_33 if c.ascii == 60 then return dfastate_33 if c.ascii == 61 then return dfastate_33 if c.ascii == 62 then return dfastate_33 if c.ascii == 63 then return dfastate_33 if c.ascii == 64 then return dfastate_33 if c.ascii == 65 then return dfastate_33 if c.ascii == 66 then return dfastate_33 if c.ascii == 67 then return dfastate_33 if c.ascii == 68 then return dfastate_33 if c.ascii == 69 then return dfastate_33 if c.ascii == 70 then return dfastate_33 if c.ascii == 71 then return dfastate_33 if c.ascii == 72 then return dfastate_33 if c.ascii == 73 then return dfastate_33 if c.ascii == 74 then return dfastate_33 if c.ascii == 75 then return dfastate_33 if c.ascii == 76 then return dfastate_33 if c.ascii == 77 then return dfastate_33 if c.ascii == 78 then return dfastate_33 if c.ascii == 79 then return dfastate_33 if c.ascii == 80 then return dfastate_33 if c.ascii == 81 then return dfastate_33 if c.ascii == 82 then return dfastate_33 if c.ascii == 83 then return dfastate_33 if c.ascii == 84 then return dfastate_33 if c.ascii == 85 then return dfastate_33 if c.ascii == 86 then return dfastate_33 if c.ascii == 87 then return dfastate_33 if c.ascii == 88 then return dfastate_33 if c.ascii == 89 then return dfastate_33 if c.ascii == 90 then return dfastate_33 if c.ascii == 91 then return dfastate_33 if c.ascii == 92 then return dfastate_39 if c.ascii == 93 then return dfastate_33 if c.ascii == 94 then return dfastate_33 if c.ascii == 95 then return dfastate_33 if c.ascii == 96 then return dfastate_33 if c.ascii == 97 then return dfastate_33 if c.ascii == 98 then return dfastate_33 if c.ascii == 99 then return dfastate_33 if c.ascii == 100 then return dfastate_33 if c.ascii == 101 then return dfastate_33 if c.ascii == 102 then return dfastate_33 if c.ascii == 103 then return dfastate_33 if c.ascii == 104 then return dfastate_33 if c.ascii == 105 then return dfastate_33 if c.ascii == 106 then return dfastate_33 if c.ascii == 107 then return dfastate_33 if c.ascii == 108 then return dfastate_33 if c.ascii == 109 then return dfastate_33 if c.ascii == 110 then return dfastate_33 if c.ascii == 111 then return dfastate_33 if c.ascii == 112 then return dfastate_33 if c.ascii == 113 then return dfastate_33 if c.ascii == 114 then return dfastate_33 if c.ascii == 115 then return dfastate_33 if c.ascii == 116 then return dfastate_33 if c.ascii == 117 then return dfastate_33 if c.ascii == 118 then return dfastate_33 if c.ascii == 119 then return dfastate_33 if c.ascii == 120 then return dfastate_33 if c.ascii == 121 then return dfastate_33 if c.ascii == 122 then return dfastate_33 if c.ascii == 123 then return dfastate_33 if c.ascii == 124 then return dfastate_33 if c.ascii == 125 then return dfastate_33 if c.ascii == 126 then return dfastate_33 if c.ascii == 34 then return dfastate_35 return null end end class DFAState37 super DFAState redef fun trans(c) do if c.ascii == 34 then return dfastate_35 if c.ascii == 32 then return dfastate_33 if c.ascii == 33 then return dfastate_33 if c.ascii == 35 then return dfastate_33 if c.ascii == 36 then return dfastate_33 if c.ascii == 37 then return dfastate_33 if c.ascii == 38 then return dfastate_33 if c.ascii == 39 then return dfastate_33 if c.ascii == 40 then return dfastate_33 if c.ascii == 41 then return dfastate_33 if c.ascii == 42 then return dfastate_33 if c.ascii == 43 then return dfastate_33 if c.ascii == 44 then return dfastate_33 if c.ascii == 45 then return dfastate_33 if c.ascii == 46 then return dfastate_33 if c.ascii == 47 then return dfastate_33 if c.ascii == 48 then return dfastate_33 if c.ascii == 49 then return dfastate_33 if c.ascii == 50 then return dfastate_33 if c.ascii == 51 then return dfastate_33 if c.ascii == 52 then return dfastate_33 if c.ascii == 53 then return dfastate_33 if c.ascii == 54 then return dfastate_33 if c.ascii == 55 then return dfastate_33 if c.ascii == 56 then return dfastate_33 if c.ascii == 57 then return dfastate_33 if c.ascii == 58 then return dfastate_33 if c.ascii == 59 then return dfastate_33 if c.ascii == 60 then return dfastate_33 if c.ascii == 61 then return dfastate_33 if c.ascii == 62 then return dfastate_33 if c.ascii == 63 then return dfastate_33 if c.ascii == 64 then return dfastate_33 if c.ascii == 65 then return dfastate_33 if c.ascii == 66 then return dfastate_33 if c.ascii == 67 then return dfastate_33 if c.ascii == 68 then return dfastate_33 if c.ascii == 69 then return dfastate_33 if c.ascii == 70 then return dfastate_33 if c.ascii == 71 then return dfastate_33 if c.ascii == 72 then return dfastate_33 if c.ascii == 73 then return dfastate_33 if c.ascii == 74 then return dfastate_33 if c.ascii == 75 then return dfastate_33 if c.ascii == 76 then return dfastate_33 if c.ascii == 77 then return dfastate_33 if c.ascii == 78 then return dfastate_33 if c.ascii == 79 then return dfastate_33 if c.ascii == 80 then return dfastate_33 if c.ascii == 81 then return dfastate_33 if c.ascii == 82 then return dfastate_33 if c.ascii == 83 then return dfastate_33 if c.ascii == 84 then return dfastate_33 if c.ascii == 85 then return dfastate_33 if c.ascii == 86 then return dfastate_33 if c.ascii == 87 then return dfastate_33 if c.ascii == 88 then return dfastate_33 if c.ascii == 89 then return dfastate_33 if c.ascii == 90 then return dfastate_33 if c.ascii == 91 then return dfastate_33 if c.ascii == 92 then return dfastate_34 if c.ascii == 93 then return dfastate_33 if c.ascii == 94 then return dfastate_33 if c.ascii == 95 then return dfastate_33 if c.ascii == 96 then return dfastate_33 if c.ascii == 97 then return dfastate_33 if c.ascii == 98 then return dfastate_33 if c.ascii == 99 then return dfastate_33 if c.ascii == 100 then return dfastate_33 if c.ascii == 101 then return dfastate_33 if c.ascii == 102 then return dfastate_33 if c.ascii == 103 then return dfastate_33 if c.ascii == 104 then return dfastate_33 if c.ascii == 105 then return dfastate_33 if c.ascii == 106 then return dfastate_33 if c.ascii == 107 then return dfastate_33 if c.ascii == 108 then return dfastate_33 if c.ascii == 109 then return dfastate_33 if c.ascii == 110 then return dfastate_33 if c.ascii == 111 then return dfastate_33 if c.ascii == 112 then return dfastate_33 if c.ascii == 113 then return dfastate_33 if c.ascii == 114 then return dfastate_33 if c.ascii == 115 then return dfastate_33 if c.ascii == 116 then return dfastate_33 if c.ascii == 117 then return dfastate_33 if c.ascii == 118 then return dfastate_33 if c.ascii == 119 then return dfastate_33 if c.ascii == 120 then return dfastate_33 if c.ascii == 121 then return dfastate_33 if c.ascii == 122 then return dfastate_33 if c.ascii == 123 then return dfastate_33 if c.ascii == 124 then return dfastate_33 if c.ascii == 125 then return dfastate_33 if c.ascii == 126 then return dfastate_33 return null end end class DFAState38 super DFAState redef fun trans(c) do if c.ascii == 34 then return dfastate_35 if c.ascii == 32 then return dfastate_33 if c.ascii == 33 then return dfastate_33 if c.ascii == 35 then return dfastate_33 if c.ascii == 36 then return dfastate_33 if c.ascii == 37 then return dfastate_33 if c.ascii == 38 then return dfastate_33 if c.ascii == 39 then return dfastate_33 if c.ascii == 40 then return dfastate_33 if c.ascii == 41 then return dfastate_33 if c.ascii == 42 then return dfastate_33 if c.ascii == 43 then return dfastate_33 if c.ascii == 44 then return dfastate_33 if c.ascii == 45 then return dfastate_33 if c.ascii == 46 then return dfastate_33 if c.ascii == 47 then return dfastate_33 if c.ascii == 48 then return dfastate_33 if c.ascii == 49 then return dfastate_33 if c.ascii == 50 then return dfastate_33 if c.ascii == 51 then return dfastate_33 if c.ascii == 52 then return dfastate_33 if c.ascii == 53 then return dfastate_33 if c.ascii == 54 then return dfastate_33 if c.ascii == 55 then return dfastate_33 if c.ascii == 56 then return dfastate_33 if c.ascii == 57 then return dfastate_33 if c.ascii == 58 then return dfastate_33 if c.ascii == 59 then return dfastate_33 if c.ascii == 60 then return dfastate_33 if c.ascii == 61 then return dfastate_33 if c.ascii == 62 then return dfastate_33 if c.ascii == 63 then return dfastate_33 if c.ascii == 64 then return dfastate_33 if c.ascii == 65 then return dfastate_33 if c.ascii == 66 then return dfastate_33 if c.ascii == 67 then return dfastate_33 if c.ascii == 68 then return dfastate_33 if c.ascii == 69 then return dfastate_33 if c.ascii == 70 then return dfastate_33 if c.ascii == 71 then return dfastate_33 if c.ascii == 72 then return dfastate_33 if c.ascii == 73 then return dfastate_33 if c.ascii == 74 then return dfastate_33 if c.ascii == 75 then return dfastate_33 if c.ascii == 76 then return dfastate_33 if c.ascii == 77 then return dfastate_33 if c.ascii == 78 then return dfastate_33 if c.ascii == 79 then return dfastate_33 if c.ascii == 80 then return dfastate_33 if c.ascii == 81 then return dfastate_33 if c.ascii == 82 then return dfastate_33 if c.ascii == 83 then return dfastate_33 if c.ascii == 84 then return dfastate_33 if c.ascii == 85 then return dfastate_33 if c.ascii == 86 then return dfastate_33 if c.ascii == 87 then return dfastate_33 if c.ascii == 88 then return dfastate_33 if c.ascii == 89 then return dfastate_33 if c.ascii == 90 then return dfastate_33 if c.ascii == 91 then return dfastate_33 if c.ascii == 92 then return dfastate_39 if c.ascii == 93 then return dfastate_33 if c.ascii == 94 then return dfastate_33 if c.ascii == 95 then return dfastate_33 if c.ascii == 96 then return dfastate_33 if c.ascii == 97 then return dfastate_33 if c.ascii == 98 then return dfastate_33 if c.ascii == 99 then return dfastate_33 if c.ascii == 100 then return dfastate_33 if c.ascii == 101 then return dfastate_33 if c.ascii == 102 then return dfastate_33 if c.ascii == 103 then return dfastate_33 if c.ascii == 104 then return dfastate_33 if c.ascii == 105 then return dfastate_33 if c.ascii == 106 then return dfastate_33 if c.ascii == 107 then return dfastate_33 if c.ascii == 108 then return dfastate_33 if c.ascii == 109 then return dfastate_33 if c.ascii == 110 then return dfastate_33 if c.ascii == 111 then return dfastate_33 if c.ascii == 112 then return dfastate_33 if c.ascii == 113 then return dfastate_33 if c.ascii == 114 then return dfastate_33 if c.ascii == 115 then return dfastate_33 if c.ascii == 116 then return dfastate_33 if c.ascii == 117 then return dfastate_33 if c.ascii == 118 then return dfastate_33 if c.ascii == 119 then return dfastate_33 if c.ascii == 120 then return dfastate_33 if c.ascii == 121 then return dfastate_33 if c.ascii == 122 then return dfastate_33 if c.ascii == 123 then return dfastate_33 if c.ascii == 124 then return dfastate_33 if c.ascii == 125 then return dfastate_33 if c.ascii == 126 then return dfastate_33 return null end end class DFAState39 super DFAState redef fun trans(c) do if c.ascii == 34 then return dfastate_40 if c.ascii == 32 then return dfastate_36 if c.ascii == 33 then return dfastate_36 if c.ascii == 35 then return dfastate_36 if c.ascii == 36 then return dfastate_36 if c.ascii == 37 then return dfastate_36 if c.ascii == 38 then return dfastate_36 if c.ascii == 39 then return dfastate_36 if c.ascii == 40 then return dfastate_36 if c.ascii == 41 then return dfastate_36 if c.ascii == 42 then return dfastate_36 if c.ascii == 43 then return dfastate_36 if c.ascii == 44 then return dfastate_36 if c.ascii == 45 then return dfastate_36 if c.ascii == 46 then return dfastate_36 if c.ascii == 47 then return dfastate_36 if c.ascii == 48 then return dfastate_36 if c.ascii == 49 then return dfastate_36 if c.ascii == 50 then return dfastate_36 if c.ascii == 51 then return dfastate_36 if c.ascii == 52 then return dfastate_36 if c.ascii == 53 then return dfastate_36 if c.ascii == 54 then return dfastate_36 if c.ascii == 55 then return dfastate_36 if c.ascii == 56 then return dfastate_36 if c.ascii == 57 then return dfastate_36 if c.ascii == 58 then return dfastate_36 if c.ascii == 59 then return dfastate_36 if c.ascii == 60 then return dfastate_36 if c.ascii == 61 then return dfastate_36 if c.ascii == 62 then return dfastate_36 if c.ascii == 63 then return dfastate_36 if c.ascii == 64 then return dfastate_36 if c.ascii == 65 then return dfastate_36 if c.ascii == 66 then return dfastate_36 if c.ascii == 67 then return dfastate_36 if c.ascii == 68 then return dfastate_36 if c.ascii == 69 then return dfastate_36 if c.ascii == 70 then return dfastate_36 if c.ascii == 71 then return dfastate_36 if c.ascii == 72 then return dfastate_36 if c.ascii == 73 then return dfastate_36 if c.ascii == 74 then return dfastate_36 if c.ascii == 75 then return dfastate_36 if c.ascii == 76 then return dfastate_36 if c.ascii == 77 then return dfastate_36 if c.ascii == 78 then return dfastate_36 if c.ascii == 79 then return dfastate_36 if c.ascii == 80 then return dfastate_36 if c.ascii == 81 then return dfastate_36 if c.ascii == 82 then return dfastate_36 if c.ascii == 83 then return dfastate_36 if c.ascii == 84 then return dfastate_36 if c.ascii == 85 then return dfastate_36 if c.ascii == 86 then return dfastate_36 if c.ascii == 87 then return dfastate_36 if c.ascii == 88 then return dfastate_36 if c.ascii == 89 then return dfastate_36 if c.ascii == 90 then return dfastate_36 if c.ascii == 91 then return dfastate_36 if c.ascii == 92 then return dfastate_41 if c.ascii == 93 then return dfastate_36 if c.ascii == 94 then return dfastate_36 if c.ascii == 95 then return dfastate_36 if c.ascii == 96 then return dfastate_36 if c.ascii == 97 then return dfastate_36 if c.ascii == 98 then return dfastate_36 if c.ascii == 99 then return dfastate_36 if c.ascii == 100 then return dfastate_36 if c.ascii == 101 then return dfastate_36 if c.ascii == 102 then return dfastate_36 if c.ascii == 103 then return dfastate_36 if c.ascii == 104 then return dfastate_36 if c.ascii == 105 then return dfastate_36 if c.ascii == 106 then return dfastate_36 if c.ascii == 107 then return dfastate_36 if c.ascii == 108 then return dfastate_36 if c.ascii == 109 then return dfastate_36 if c.ascii == 110 then return dfastate_36 if c.ascii == 111 then return dfastate_36 if c.ascii == 112 then return dfastate_36 if c.ascii == 113 then return dfastate_36 if c.ascii == 114 then return dfastate_36 if c.ascii == 115 then return dfastate_36 if c.ascii == 116 then return dfastate_36 if c.ascii == 117 then return dfastate_36 if c.ascii == 118 then return dfastate_36 if c.ascii == 119 then return dfastate_36 if c.ascii == 120 then return dfastate_36 if c.ascii == 121 then return dfastate_36 if c.ascii == 122 then return dfastate_36 if c.ascii == 123 then return dfastate_36 if c.ascii == 124 then return dfastate_36 if c.ascii == 125 then return dfastate_36 if c.ascii == 126 then return dfastate_36 return null end end class DFAState40 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Nstring t.position = position t.text = text return t end redef fun trans(c) do if c.ascii == 34 then return dfastate_35 if c.ascii == 32 then return dfastate_33 if c.ascii == 33 then return dfastate_33 if c.ascii == 35 then return dfastate_33 if c.ascii == 36 then return dfastate_33 if c.ascii == 37 then return dfastate_33 if c.ascii == 38 then return dfastate_33 if c.ascii == 39 then return dfastate_33 if c.ascii == 40 then return dfastate_33 if c.ascii == 41 then return dfastate_33 if c.ascii == 42 then return dfastate_33 if c.ascii == 43 then return dfastate_33 if c.ascii == 44 then return dfastate_33 if c.ascii == 45 then return dfastate_33 if c.ascii == 46 then return dfastate_33 if c.ascii == 47 then return dfastate_33 if c.ascii == 48 then return dfastate_33 if c.ascii == 49 then return dfastate_33 if c.ascii == 50 then return dfastate_33 if c.ascii == 51 then return dfastate_33 if c.ascii == 52 then return dfastate_33 if c.ascii == 53 then return dfastate_33 if c.ascii == 54 then return dfastate_33 if c.ascii == 55 then return dfastate_33 if c.ascii == 56 then return dfastate_33 if c.ascii == 57 then return dfastate_33 if c.ascii == 58 then return dfastate_33 if c.ascii == 59 then return dfastate_33 if c.ascii == 60 then return dfastate_33 if c.ascii == 61 then return dfastate_33 if c.ascii == 62 then return dfastate_33 if c.ascii == 63 then return dfastate_33 if c.ascii == 64 then return dfastate_33 if c.ascii == 65 then return dfastate_33 if c.ascii == 66 then return dfastate_33 if c.ascii == 67 then return dfastate_33 if c.ascii == 68 then return dfastate_33 if c.ascii == 69 then return dfastate_33 if c.ascii == 70 then return dfastate_33 if c.ascii == 71 then return dfastate_33 if c.ascii == 72 then return dfastate_33 if c.ascii == 73 then return dfastate_33 if c.ascii == 74 then return dfastate_33 if c.ascii == 75 then return dfastate_33 if c.ascii == 76 then return dfastate_33 if c.ascii == 77 then return dfastate_33 if c.ascii == 78 then return dfastate_33 if c.ascii == 79 then return dfastate_33 if c.ascii == 80 then return dfastate_33 if c.ascii == 81 then return dfastate_33 if c.ascii == 82 then return dfastate_33 if c.ascii == 83 then return dfastate_33 if c.ascii == 84 then return dfastate_33 if c.ascii == 85 then return dfastate_33 if c.ascii == 86 then return dfastate_33 if c.ascii == 87 then return dfastate_33 if c.ascii == 88 then return dfastate_33 if c.ascii == 89 then return dfastate_33 if c.ascii == 90 then return dfastate_33 if c.ascii == 91 then return dfastate_33 if c.ascii == 92 then return dfastate_34 if c.ascii == 93 then return dfastate_33 if c.ascii == 94 then return dfastate_33 if c.ascii == 95 then return dfastate_33 if c.ascii == 96 then return dfastate_33 if c.ascii == 97 then return dfastate_33 if c.ascii == 98 then return dfastate_33 if c.ascii == 99 then return dfastate_33 if c.ascii == 100 then return dfastate_33 if c.ascii == 101 then return dfastate_33 if c.ascii == 102 then return dfastate_33 if c.ascii == 103 then return dfastate_33 if c.ascii == 104 then return dfastate_33 if c.ascii == 105 then return dfastate_33 if c.ascii == 106 then return dfastate_33 if c.ascii == 107 then return dfastate_33 if c.ascii == 108 then return dfastate_33 if c.ascii == 109 then return dfastate_33 if c.ascii == 110 then return dfastate_33 if c.ascii == 111 then return dfastate_33 if c.ascii == 112 then return dfastate_33 if c.ascii == 113 then return dfastate_33 if c.ascii == 114 then return dfastate_33 if c.ascii == 115 then return dfastate_33 if c.ascii == 116 then return dfastate_33 if c.ascii == 117 then return dfastate_33 if c.ascii == 118 then return dfastate_33 if c.ascii == 119 then return dfastate_33 if c.ascii == 120 then return dfastate_33 if c.ascii == 121 then return dfastate_33 if c.ascii == 122 then return dfastate_33 if c.ascii == 123 then return dfastate_33 if c.ascii == 124 then return dfastate_33 if c.ascii == 125 then return dfastate_33 if c.ascii == 126 then return dfastate_33 return null end end class DFAState41 super DFAState redef fun trans(c) do if c.ascii == 34 then return dfastate_40 if c.ascii == 32 then return dfastate_36 if c.ascii == 33 then return dfastate_36 if c.ascii == 35 then return dfastate_36 if c.ascii == 36 then return dfastate_36 if c.ascii == 37 then return dfastate_36 if c.ascii == 38 then return dfastate_36 if c.ascii == 39 then return dfastate_36 if c.ascii == 40 then return dfastate_36 if c.ascii == 41 then return dfastate_36 if c.ascii == 42 then return dfastate_36 if c.ascii == 43 then return dfastate_36 if c.ascii == 44 then return dfastate_36 if c.ascii == 45 then return dfastate_36 if c.ascii == 46 then return dfastate_36 if c.ascii == 47 then return dfastate_36 if c.ascii == 48 then return dfastate_36 if c.ascii == 49 then return dfastate_36 if c.ascii == 50 then return dfastate_36 if c.ascii == 51 then return dfastate_36 if c.ascii == 52 then return dfastate_36 if c.ascii == 53 then return dfastate_36 if c.ascii == 54 then return dfastate_36 if c.ascii == 55 then return dfastate_36 if c.ascii == 56 then return dfastate_36 if c.ascii == 57 then return dfastate_36 if c.ascii == 58 then return dfastate_36 if c.ascii == 59 then return dfastate_36 if c.ascii == 60 then return dfastate_36 if c.ascii == 61 then return dfastate_36 if c.ascii == 62 then return dfastate_36 if c.ascii == 63 then return dfastate_36 if c.ascii == 64 then return dfastate_36 if c.ascii == 65 then return dfastate_36 if c.ascii == 66 then return dfastate_36 if c.ascii == 67 then return dfastate_36 if c.ascii == 68 then return dfastate_36 if c.ascii == 69 then return dfastate_36 if c.ascii == 70 then return dfastate_36 if c.ascii == 71 then return dfastate_36 if c.ascii == 72 then return dfastate_36 if c.ascii == 73 then return dfastate_36 if c.ascii == 74 then return dfastate_36 if c.ascii == 75 then return dfastate_36 if c.ascii == 76 then return dfastate_36 if c.ascii == 77 then return dfastate_36 if c.ascii == 78 then return dfastate_36 if c.ascii == 79 then return dfastate_36 if c.ascii == 80 then return dfastate_36 if c.ascii == 81 then return dfastate_36 if c.ascii == 82 then return dfastate_36 if c.ascii == 83 then return dfastate_36 if c.ascii == 84 then return dfastate_36 if c.ascii == 85 then return dfastate_36 if c.ascii == 86 then return dfastate_36 if c.ascii == 87 then return dfastate_36 if c.ascii == 88 then return dfastate_36 if c.ascii == 89 then return dfastate_36 if c.ascii == 90 then return dfastate_36 if c.ascii == 91 then return dfastate_36 if c.ascii == 92 then return dfastate_41 if c.ascii == 93 then return dfastate_36 if c.ascii == 94 then return dfastate_36 if c.ascii == 95 then return dfastate_36 if c.ascii == 96 then return dfastate_36 if c.ascii == 97 then return dfastate_36 if c.ascii == 98 then return dfastate_36 if c.ascii == 99 then return dfastate_36 if c.ascii == 100 then return dfastate_36 if c.ascii == 101 then return dfastate_36 if c.ascii == 102 then return dfastate_36 if c.ascii == 103 then return dfastate_36 if c.ascii == 104 then return dfastate_36 if c.ascii == 105 then return dfastate_36 if c.ascii == 106 then return dfastate_36 if c.ascii == 107 then return dfastate_36 if c.ascii == 108 then return dfastate_36 if c.ascii == 109 then return dfastate_36 if c.ascii == 110 then return dfastate_36 if c.ascii == 111 then return dfastate_36 if c.ascii == 112 then return dfastate_36 if c.ascii == 113 then return dfastate_36 if c.ascii == 114 then return dfastate_36 if c.ascii == 115 then return dfastate_36 if c.ascii == 116 then return dfastate_36 if c.ascii == 117 then return dfastate_36 if c.ascii == 118 then return dfastate_36 if c.ascii == 119 then return dfastate_36 if c.ascii == 120 then return dfastate_36 if c.ascii == 121 then return dfastate_36 if c.ascii == 122 then return dfastate_36 if c.ascii == 123 then return dfastate_36 if c.ascii == 124 then return dfastate_36 if c.ascii == 125 then return dfastate_36 if c.ascii == 126 then return dfastate_36 return null end end class DFAState42 super DFAState redef fun trans(c) do if c.ascii == 34 then return dfastate_35 if c.ascii == 32 then return dfastate_33 if c.ascii == 33 then return dfastate_33 if c.ascii == 35 then return dfastate_33 if c.ascii == 36 then return dfastate_33 if c.ascii == 37 then return dfastate_33 if c.ascii == 38 then return dfastate_33 if c.ascii == 39 then return dfastate_33 if c.ascii == 40 then return dfastate_33 if c.ascii == 41 then return dfastate_33 if c.ascii == 42 then return dfastate_33 if c.ascii == 43 then return dfastate_33 if c.ascii == 44 then return dfastate_33 if c.ascii == 45 then return dfastate_33 if c.ascii == 46 then return dfastate_33 if c.ascii == 47 then return dfastate_33 if c.ascii == 48 then return dfastate_33 if c.ascii == 49 then return dfastate_33 if c.ascii == 50 then return dfastate_33 if c.ascii == 51 then return dfastate_33 if c.ascii == 52 then return dfastate_33 if c.ascii == 53 then return dfastate_33 if c.ascii == 54 then return dfastate_33 if c.ascii == 55 then return dfastate_33 if c.ascii == 56 then return dfastate_33 if c.ascii == 57 then return dfastate_33 if c.ascii == 58 then return dfastate_33 if c.ascii == 59 then return dfastate_33 if c.ascii == 60 then return dfastate_33 if c.ascii == 61 then return dfastate_33 if c.ascii == 62 then return dfastate_33 if c.ascii == 63 then return dfastate_33 if c.ascii == 64 then return dfastate_33 if c.ascii == 65 then return dfastate_33 if c.ascii == 66 then return dfastate_33 if c.ascii == 67 then return dfastate_33 if c.ascii == 68 then return dfastate_33 if c.ascii == 69 then return dfastate_33 if c.ascii == 70 then return dfastate_33 if c.ascii == 71 then return dfastate_33 if c.ascii == 72 then return dfastate_33 if c.ascii == 73 then return dfastate_33 if c.ascii == 74 then return dfastate_33 if c.ascii == 75 then return dfastate_33 if c.ascii == 76 then return dfastate_33 if c.ascii == 77 then return dfastate_33 if c.ascii == 78 then return dfastate_33 if c.ascii == 79 then return dfastate_33 if c.ascii == 80 then return dfastate_33 if c.ascii == 81 then return dfastate_33 if c.ascii == 82 then return dfastate_33 if c.ascii == 83 then return dfastate_33 if c.ascii == 84 then return dfastate_33 if c.ascii == 85 then return dfastate_33 if c.ascii == 86 then return dfastate_33 if c.ascii == 87 then return dfastate_33 if c.ascii == 88 then return dfastate_33 if c.ascii == 89 then return dfastate_33 if c.ascii == 90 then return dfastate_33 if c.ascii == 91 then return dfastate_33 if c.ascii == 92 then return dfastate_39 if c.ascii == 93 then return dfastate_33 if c.ascii == 94 then return dfastate_33 if c.ascii == 95 then return dfastate_33 if c.ascii == 96 then return dfastate_33 if c.ascii == 97 then return dfastate_33 if c.ascii == 98 then return dfastate_33 if c.ascii == 99 then return dfastate_33 if c.ascii == 100 then return dfastate_33 if c.ascii == 101 then return dfastate_33 if c.ascii == 102 then return dfastate_33 if c.ascii == 103 then return dfastate_33 if c.ascii == 104 then return dfastate_33 if c.ascii == 105 then return dfastate_33 if c.ascii == 106 then return dfastate_33 if c.ascii == 107 then return dfastate_33 if c.ascii == 108 then return dfastate_33 if c.ascii == 109 then return dfastate_33 if c.ascii == 110 then return dfastate_33 if c.ascii == 111 then return dfastate_33 if c.ascii == 112 then return dfastate_33 if c.ascii == 113 then return dfastate_33 if c.ascii == 114 then return dfastate_33 if c.ascii == 115 then return dfastate_33 if c.ascii == 116 then return dfastate_33 if c.ascii == 117 then return dfastate_33 if c.ascii == 118 then return dfastate_33 if c.ascii == 119 then return dfastate_33 if c.ascii == 120 then return dfastate_33 if c.ascii == 121 then return dfastate_33 if c.ascii == 122 then return dfastate_33 if c.ascii == 123 then return dfastate_33 if c.ascii == 124 then return dfastate_33 if c.ascii == 125 then return dfastate_33 if c.ascii == 126 then return dfastate_33 return null end end class DFAState43 super DFAState redef fun trans(c) do if c.ascii == 113 then return dfastate_95 if c.ascii == 81 then return dfastate_96 if c.ascii == 110 then return dfastate_97 if c.ascii == 78 then return dfastate_98 return null end end class DFAState44 super DFAState redef fun trans(c) do if c.ascii == 113 then return dfastate_95 if c.ascii == 81 then return dfastate_96 if c.ascii == 110 then return dfastate_97 if c.ascii == 78 then return dfastate_98 return null end end class DFAState45 super DFAState redef fun trans(c) do if c.ascii == 117 then return dfastate_75 if c.ascii == 85 then return dfastate_76 if c.ascii == 108 then return dfastate_77 if c.ascii == 76 then return dfastate_78 if c.ascii == 121 then return dfastate_79 if c.ascii == 89 then return dfastate_80 return null end end class DFAState46 super DFAState redef fun trans(c) do if c.ascii == 117 then return dfastate_75 if c.ascii == 85 then return dfastate_76 if c.ascii == 108 then return dfastate_77 if c.ascii == 76 then return dfastate_78 if c.ascii == 121 then return dfastate_79 if c.ascii == 89 then return dfastate_80 return null end end class DFAState47 super DFAState redef fun trans(c) do if c.ascii == 111 then return dfastate_69 if c.ascii == 79 then return dfastate_70 return null end end class DFAState48 super DFAState redef fun trans(c) do if c.ascii == 111 then return dfastate_69 if c.ascii == 79 then return dfastate_70 return null end end class DFAState49 super DFAState redef fun trans(c) do if c.ascii == 100 then return dfastate_51 if c.ascii == 68 then return dfastate_52 if c.ascii == 115 then return dfastate_53 if c.ascii == 83 then return dfastate_54 return null end end class DFAState50 super DFAState redef fun trans(c) do if c.ascii == 100 then return dfastate_51 if c.ascii == 68 then return dfastate_52 if c.ascii == 115 then return dfastate_53 if c.ascii == 83 then return dfastate_54 return null end end class DFAState51 super DFAState redef fun trans(c) do if c.ascii == 100 then return dfastate_61 if c.ascii == 68 then return dfastate_62 return null end end class DFAState52 super DFAState redef fun trans(c) do if c.ascii == 100 then return dfastate_61 if c.ascii == 68 then return dfastate_62 return null end end class DFAState53 super DFAState redef fun trans(c) do if c.ascii == 99 then return dfastate_55 if c.ascii == 67 then return dfastate_56 return null end end class DFAState54 super DFAState redef fun trans(c) do if c.ascii == 99 then return dfastate_55 if c.ascii == 67 then return dfastate_56 return null end end class DFAState55 super DFAState redef fun trans(c) do if c.ascii == 105 then return dfastate_57 if c.ascii == 73 then return dfastate_58 return null end end class DFAState56 super DFAState redef fun trans(c) do if c.ascii == 105 then return dfastate_57 if c.ascii == 73 then return dfastate_58 return null end end class DFAState57 super DFAState redef fun trans(c) do if c.ascii == 105 then return dfastate_59 if c.ascii == 73 then return dfastate_60 return null end end class DFAState58 super DFAState redef fun trans(c) do if c.ascii == 105 then return dfastate_59 if c.ascii == 73 then return dfastate_60 return null end end class DFAState59 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Ntk_ascii t.position = position t.text = text return t end end class DFAState60 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Ntk_ascii t.position = position t.text = text return t end end class DFAState61 super DFAState redef fun trans(c) do if c.ascii == 114 then return dfastate_63 if c.ascii == 82 then return dfastate_64 return null end end class DFAState62 super DFAState redef fun trans(c) do if c.ascii == 114 then return dfastate_63 if c.ascii == 82 then return dfastate_64 return null end end class DFAState63 super DFAState redef fun trans(c) do if c.ascii == 115 then return dfastate_65 if c.ascii == 83 then return dfastate_66 return null end end class DFAState64 super DFAState redef fun trans(c) do if c.ascii == 115 then return dfastate_65 if c.ascii == 83 then return dfastate_66 return null end end class DFAState65 super DFAState redef fun trans(c) do if c.ascii == 115 then return dfastate_67 if c.ascii == 83 then return dfastate_68 return null end end class DFAState66 super DFAState redef fun trans(c) do if c.ascii == 115 then return dfastate_67 if c.ascii == 83 then return dfastate_68 return null end end class DFAState67 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Ntk_addrss t.position = position t.text = text return t end end class DFAState68 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Ntk_addrss t.position = position t.text = text return t end end class DFAState69 super DFAState redef fun trans(c) do if c.ascii == 114 then return dfastate_71 if c.ascii == 82 then return dfastate_72 return null end end class DFAState70 super DFAState redef fun trans(c) do if c.ascii == 114 then return dfastate_71 if c.ascii == 82 then return dfastate_72 return null end end class DFAState71 super DFAState redef fun trans(c) do if c.ascii == 100 then return dfastate_73 if c.ascii == 68 then return dfastate_74 return null end end class DFAState72 super DFAState redef fun trans(c) do if c.ascii == 100 then return dfastate_73 if c.ascii == 68 then return dfastate_74 return null end end class DFAState73 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Ntk_word t.position = position t.text = text return t end end class DFAState74 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Ntk_word t.position = position t.text = text return t end end class DFAState75 super DFAState redef fun trans(c) do if c.ascii == 114 then return dfastate_91 if c.ascii == 82 then return dfastate_92 return null end end class DFAState76 super DFAState redef fun trans(c) do if c.ascii == 114 then return dfastate_91 if c.ascii == 82 then return dfastate_92 return null end end class DFAState77 super DFAState redef fun trans(c) do if c.ascii == 111 then return dfastate_85 if c.ascii == 79 then return dfastate_86 return null end end class DFAState78 super DFAState redef fun trans(c) do if c.ascii == 111 then return dfastate_85 if c.ascii == 79 then return dfastate_86 return null end end class DFAState79 super DFAState redef fun trans(c) do if c.ascii == 116 then return dfastate_81 if c.ascii == 84 then return dfastate_82 return null end end class DFAState80 super DFAState redef fun trans(c) do if c.ascii == 116 then return dfastate_81 if c.ascii == 84 then return dfastate_82 return null end end class DFAState81 super DFAState redef fun trans(c) do if c.ascii == 101 then return dfastate_83 if c.ascii == 69 then return dfastate_84 return null end end class DFAState82 super DFAState redef fun trans(c) do if c.ascii == 101 then return dfastate_83 if c.ascii == 69 then return dfastate_84 return null end end class DFAState83 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Ntk_byte t.position = position t.text = text return t end end class DFAState84 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Ntk_byte t.position = position t.text = text return t end end class DFAState85 super DFAState redef fun trans(c) do if c.ascii == 99 then return dfastate_87 if c.ascii == 67 then return dfastate_88 return null end end class DFAState86 super DFAState redef fun trans(c) do if c.ascii == 99 then return dfastate_87 if c.ascii == 67 then return dfastate_88 return null end end class DFAState87 super DFAState redef fun trans(c) do if c.ascii == 107 then return dfastate_89 if c.ascii == 75 then return dfastate_90 return null end end class DFAState88 super DFAState redef fun trans(c) do if c.ascii == 107 then return dfastate_89 if c.ascii == 75 then return dfastate_90 return null end end class DFAState89 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Ntk_block t.position = position t.text = text return t end end class DFAState90 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Ntk_block t.position = position t.text = text return t end end class DFAState91 super DFAState redef fun trans(c) do if c.ascii == 110 then return dfastate_93 if c.ascii == 78 then return dfastate_94 return null end end class DFAState92 super DFAState redef fun trans(c) do if c.ascii == 110 then return dfastate_93 if c.ascii == 78 then return dfastate_94 return null end end class DFAState93 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Ntk_burn t.position = position t.text = text return t end end class DFAState94 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Ntk_burn t.position = position t.text = text return t end end class DFAState95 super DFAState redef fun trans(c) do if c.ascii == 117 then return dfastate_105 if c.ascii == 85 then return dfastate_106 return null end end class DFAState96 super DFAState redef fun trans(c) do if c.ascii == 117 then return dfastate_105 if c.ascii == 85 then return dfastate_106 return null end end class DFAState97 super DFAState redef fun trans(c) do if c.ascii == 100 then return dfastate_99 if c.ascii == 68 then return dfastate_100 return null end end class DFAState98 super DFAState redef fun trans(c) do if c.ascii == 100 then return dfastate_99 if c.ascii == 68 then return dfastate_100 return null end end class DFAState99 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Nend_block t.position = position t.text = text return t end redef fun trans(c) do if c.ascii == 32 then return dfastate_101 if c.ascii == 33 then return dfastate_101 if c.ascii == 34 then return dfastate_101 if c.ascii == 35 then return dfastate_101 if c.ascii == 36 then return dfastate_101 if c.ascii == 37 then return dfastate_101 if c.ascii == 38 then return dfastate_101 if c.ascii == 39 then return dfastate_101 if c.ascii == 40 then return dfastate_101 if c.ascii == 41 then return dfastate_101 if c.ascii == 42 then return dfastate_101 if c.ascii == 43 then return dfastate_101 if c.ascii == 44 then return dfastate_101 if c.ascii == 45 then return dfastate_101 if c.ascii == 46 then return dfastate_101 if c.ascii == 47 then return dfastate_101 if c.ascii == 48 then return dfastate_101 if c.ascii == 49 then return dfastate_101 if c.ascii == 50 then return dfastate_101 if c.ascii == 51 then return dfastate_101 if c.ascii == 52 then return dfastate_101 if c.ascii == 53 then return dfastate_101 if c.ascii == 54 then return dfastate_101 if c.ascii == 55 then return dfastate_101 if c.ascii == 56 then return dfastate_101 if c.ascii == 57 then return dfastate_101 if c.ascii == 58 then return dfastate_101 if c.ascii == 59 then return dfastate_101 if c.ascii == 60 then return dfastate_101 if c.ascii == 61 then return dfastate_101 if c.ascii == 62 then return dfastate_101 if c.ascii == 63 then return dfastate_101 if c.ascii == 64 then return dfastate_101 if c.ascii == 65 then return dfastate_101 if c.ascii == 66 then return dfastate_101 if c.ascii == 67 then return dfastate_101 if c.ascii == 68 then return dfastate_101 if c.ascii == 69 then return dfastate_101 if c.ascii == 70 then return dfastate_101 if c.ascii == 71 then return dfastate_101 if c.ascii == 72 then return dfastate_101 if c.ascii == 73 then return dfastate_101 if c.ascii == 74 then return dfastate_101 if c.ascii == 75 then return dfastate_101 if c.ascii == 76 then return dfastate_101 if c.ascii == 77 then return dfastate_101 if c.ascii == 78 then return dfastate_101 if c.ascii == 79 then return dfastate_101 if c.ascii == 80 then return dfastate_101 if c.ascii == 81 then return dfastate_101 if c.ascii == 82 then return dfastate_101 if c.ascii == 83 then return dfastate_101 if c.ascii == 84 then return dfastate_101 if c.ascii == 85 then return dfastate_101 if c.ascii == 86 then return dfastate_101 if c.ascii == 87 then return dfastate_101 if c.ascii == 88 then return dfastate_101 if c.ascii == 89 then return dfastate_101 if c.ascii == 90 then return dfastate_101 if c.ascii == 91 then return dfastate_101 if c.ascii == 92 then return dfastate_101 if c.ascii == 93 then return dfastate_101 if c.ascii == 94 then return dfastate_101 if c.ascii == 95 then return dfastate_101 if c.ascii == 96 then return dfastate_101 if c.ascii == 97 then return dfastate_101 if c.ascii == 98 then return dfastate_101 if c.ascii == 99 then return dfastate_101 if c.ascii == 100 then return dfastate_101 if c.ascii == 101 then return dfastate_101 if c.ascii == 102 then return dfastate_101 if c.ascii == 103 then return dfastate_101 if c.ascii == 104 then return dfastate_101 if c.ascii == 105 then return dfastate_101 if c.ascii == 106 then return dfastate_101 if c.ascii == 107 then return dfastate_101 if c.ascii == 108 then return dfastate_101 if c.ascii == 109 then return dfastate_101 if c.ascii == 110 then return dfastate_101 if c.ascii == 111 then return dfastate_101 if c.ascii == 112 then return dfastate_101 if c.ascii == 113 then return dfastate_101 if c.ascii == 114 then return dfastate_101 if c.ascii == 115 then return dfastate_101 if c.ascii == 116 then return dfastate_101 if c.ascii == 117 then return dfastate_101 if c.ascii == 118 then return dfastate_101 if c.ascii == 119 then return dfastate_101 if c.ascii == 120 then return dfastate_101 if c.ascii == 121 then return dfastate_101 if c.ascii == 122 then return dfastate_101 if c.ascii == 123 then return dfastate_101 if c.ascii == 124 then return dfastate_101 if c.ascii == 125 then return dfastate_101 if c.ascii == 126 then return dfastate_101 if c.ascii == 13 then return dfastate_102 if c.ascii == 10 then return dfastate_103 return null end end class DFAState100 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Nend_block t.position = position t.text = text return t end redef fun trans(c) do if c.ascii == 32 then return dfastate_101 if c.ascii == 33 then return dfastate_101 if c.ascii == 34 then return dfastate_101 if c.ascii == 35 then return dfastate_101 if c.ascii == 36 then return dfastate_101 if c.ascii == 37 then return dfastate_101 if c.ascii == 38 then return dfastate_101 if c.ascii == 39 then return dfastate_101 if c.ascii == 40 then return dfastate_101 if c.ascii == 41 then return dfastate_101 if c.ascii == 42 then return dfastate_101 if c.ascii == 43 then return dfastate_101 if c.ascii == 44 then return dfastate_101 if c.ascii == 45 then return dfastate_101 if c.ascii == 46 then return dfastate_101 if c.ascii == 47 then return dfastate_101 if c.ascii == 48 then return dfastate_101 if c.ascii == 49 then return dfastate_101 if c.ascii == 50 then return dfastate_101 if c.ascii == 51 then return dfastate_101 if c.ascii == 52 then return dfastate_101 if c.ascii == 53 then return dfastate_101 if c.ascii == 54 then return dfastate_101 if c.ascii == 55 then return dfastate_101 if c.ascii == 56 then return dfastate_101 if c.ascii == 57 then return dfastate_101 if c.ascii == 58 then return dfastate_101 if c.ascii == 59 then return dfastate_101 if c.ascii == 60 then return dfastate_101 if c.ascii == 61 then return dfastate_101 if c.ascii == 62 then return dfastate_101 if c.ascii == 63 then return dfastate_101 if c.ascii == 64 then return dfastate_101 if c.ascii == 65 then return dfastate_101 if c.ascii == 66 then return dfastate_101 if c.ascii == 67 then return dfastate_101 if c.ascii == 68 then return dfastate_101 if c.ascii == 69 then return dfastate_101 if c.ascii == 70 then return dfastate_101 if c.ascii == 71 then return dfastate_101 if c.ascii == 72 then return dfastate_101 if c.ascii == 73 then return dfastate_101 if c.ascii == 74 then return dfastate_101 if c.ascii == 75 then return dfastate_101 if c.ascii == 76 then return dfastate_101 if c.ascii == 77 then return dfastate_101 if c.ascii == 78 then return dfastate_101 if c.ascii == 79 then return dfastate_101 if c.ascii == 80 then return dfastate_101 if c.ascii == 81 then return dfastate_101 if c.ascii == 82 then return dfastate_101 if c.ascii == 83 then return dfastate_101 if c.ascii == 84 then return dfastate_101 if c.ascii == 85 then return dfastate_101 if c.ascii == 86 then return dfastate_101 if c.ascii == 87 then return dfastate_101 if c.ascii == 88 then return dfastate_101 if c.ascii == 89 then return dfastate_101 if c.ascii == 90 then return dfastate_101 if c.ascii == 91 then return dfastate_101 if c.ascii == 92 then return dfastate_101 if c.ascii == 93 then return dfastate_101 if c.ascii == 94 then return dfastate_101 if c.ascii == 95 then return dfastate_101 if c.ascii == 96 then return dfastate_101 if c.ascii == 97 then return dfastate_101 if c.ascii == 98 then return dfastate_101 if c.ascii == 99 then return dfastate_101 if c.ascii == 100 then return dfastate_101 if c.ascii == 101 then return dfastate_101 if c.ascii == 102 then return dfastate_101 if c.ascii == 103 then return dfastate_101 if c.ascii == 104 then return dfastate_101 if c.ascii == 105 then return dfastate_101 if c.ascii == 106 then return dfastate_101 if c.ascii == 107 then return dfastate_101 if c.ascii == 108 then return dfastate_101 if c.ascii == 109 then return dfastate_101 if c.ascii == 110 then return dfastate_101 if c.ascii == 111 then return dfastate_101 if c.ascii == 112 then return dfastate_101 if c.ascii == 113 then return dfastate_101 if c.ascii == 114 then return dfastate_101 if c.ascii == 115 then return dfastate_101 if c.ascii == 116 then return dfastate_101 if c.ascii == 117 then return dfastate_101 if c.ascii == 118 then return dfastate_101 if c.ascii == 119 then return dfastate_101 if c.ascii == 120 then return dfastate_101 if c.ascii == 121 then return dfastate_101 if c.ascii == 122 then return dfastate_101 if c.ascii == 123 then return dfastate_101 if c.ascii == 124 then return dfastate_101 if c.ascii == 125 then return dfastate_101 if c.ascii == 126 then return dfastate_101 if c.ascii == 13 then return dfastate_102 if c.ascii == 10 then return dfastate_103 return null end end class DFAState101 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Nend_block t.position = position t.text = text return t end redef fun trans(c) do if c.ascii == 32 then return dfastate_101 if c.ascii == 33 then return dfastate_101 if c.ascii == 34 then return dfastate_101 if c.ascii == 35 then return dfastate_101 if c.ascii == 36 then return dfastate_101 if c.ascii == 37 then return dfastate_101 if c.ascii == 38 then return dfastate_101 if c.ascii == 39 then return dfastate_101 if c.ascii == 40 then return dfastate_101 if c.ascii == 41 then return dfastate_101 if c.ascii == 42 then return dfastate_101 if c.ascii == 43 then return dfastate_101 if c.ascii == 44 then return dfastate_101 if c.ascii == 45 then return dfastate_101 if c.ascii == 46 then return dfastate_101 if c.ascii == 47 then return dfastate_101 if c.ascii == 48 then return dfastate_101 if c.ascii == 49 then return dfastate_101 if c.ascii == 50 then return dfastate_101 if c.ascii == 51 then return dfastate_101 if c.ascii == 52 then return dfastate_101 if c.ascii == 53 then return dfastate_101 if c.ascii == 54 then return dfastate_101 if c.ascii == 55 then return dfastate_101 if c.ascii == 56 then return dfastate_101 if c.ascii == 57 then return dfastate_101 if c.ascii == 58 then return dfastate_101 if c.ascii == 59 then return dfastate_101 if c.ascii == 60 then return dfastate_101 if c.ascii == 61 then return dfastate_101 if c.ascii == 62 then return dfastate_101 if c.ascii == 63 then return dfastate_101 if c.ascii == 64 then return dfastate_101 if c.ascii == 65 then return dfastate_101 if c.ascii == 66 then return dfastate_101 if c.ascii == 67 then return dfastate_101 if c.ascii == 68 then return dfastate_101 if c.ascii == 69 then return dfastate_101 if c.ascii == 70 then return dfastate_101 if c.ascii == 71 then return dfastate_101 if c.ascii == 72 then return dfastate_101 if c.ascii == 73 then return dfastate_101 if c.ascii == 74 then return dfastate_101 if c.ascii == 75 then return dfastate_101 if c.ascii == 76 then return dfastate_101 if c.ascii == 77 then return dfastate_101 if c.ascii == 78 then return dfastate_101 if c.ascii == 79 then return dfastate_101 if c.ascii == 80 then return dfastate_101 if c.ascii == 81 then return dfastate_101 if c.ascii == 82 then return dfastate_101 if c.ascii == 83 then return dfastate_101 if c.ascii == 84 then return dfastate_101 if c.ascii == 85 then return dfastate_101 if c.ascii == 86 then return dfastate_101 if c.ascii == 87 then return dfastate_101 if c.ascii == 88 then return dfastate_101 if c.ascii == 89 then return dfastate_101 if c.ascii == 90 then return dfastate_101 if c.ascii == 91 then return dfastate_101 if c.ascii == 92 then return dfastate_101 if c.ascii == 93 then return dfastate_101 if c.ascii == 94 then return dfastate_101 if c.ascii == 95 then return dfastate_101 if c.ascii == 96 then return dfastate_101 if c.ascii == 97 then return dfastate_101 if c.ascii == 98 then return dfastate_101 if c.ascii == 99 then return dfastate_101 if c.ascii == 100 then return dfastate_101 if c.ascii == 101 then return dfastate_101 if c.ascii == 102 then return dfastate_101 if c.ascii == 103 then return dfastate_101 if c.ascii == 104 then return dfastate_101 if c.ascii == 105 then return dfastate_101 if c.ascii == 106 then return dfastate_101 if c.ascii == 107 then return dfastate_101 if c.ascii == 108 then return dfastate_101 if c.ascii == 109 then return dfastate_101 if c.ascii == 110 then return dfastate_101 if c.ascii == 111 then return dfastate_101 if c.ascii == 112 then return dfastate_101 if c.ascii == 113 then return dfastate_101 if c.ascii == 114 then return dfastate_101 if c.ascii == 115 then return dfastate_101 if c.ascii == 116 then return dfastate_101 if c.ascii == 117 then return dfastate_101 if c.ascii == 118 then return dfastate_101 if c.ascii == 119 then return dfastate_101 if c.ascii == 120 then return dfastate_101 if c.ascii == 121 then return dfastate_101 if c.ascii == 122 then return dfastate_101 if c.ascii == 123 then return dfastate_101 if c.ascii == 124 then return dfastate_101 if c.ascii == 125 then return dfastate_101 if c.ascii == 126 then return dfastate_101 if c.ascii == 13 then return dfastate_102 if c.ascii == 10 then return dfastate_103 return null end end class DFAState102 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Nend_block t.position = position t.text = text return t end redef fun trans(c) do if c.ascii == 32 then return dfastate_101 if c.ascii == 33 then return dfastate_101 if c.ascii == 34 then return dfastate_101 if c.ascii == 35 then return dfastate_101 if c.ascii == 36 then return dfastate_101 if c.ascii == 37 then return dfastate_101 if c.ascii == 38 then return dfastate_101 if c.ascii == 39 then return dfastate_101 if c.ascii == 40 then return dfastate_101 if c.ascii == 41 then return dfastate_101 if c.ascii == 42 then return dfastate_101 if c.ascii == 43 then return dfastate_101 if c.ascii == 44 then return dfastate_101 if c.ascii == 45 then return dfastate_101 if c.ascii == 46 then return dfastate_101 if c.ascii == 47 then return dfastate_101 if c.ascii == 48 then return dfastate_101 if c.ascii == 49 then return dfastate_101 if c.ascii == 50 then return dfastate_101 if c.ascii == 51 then return dfastate_101 if c.ascii == 52 then return dfastate_101 if c.ascii == 53 then return dfastate_101 if c.ascii == 54 then return dfastate_101 if c.ascii == 55 then return dfastate_101 if c.ascii == 56 then return dfastate_101 if c.ascii == 57 then return dfastate_101 if c.ascii == 58 then return dfastate_101 if c.ascii == 59 then return dfastate_101 if c.ascii == 60 then return dfastate_101 if c.ascii == 61 then return dfastate_101 if c.ascii == 62 then return dfastate_101 if c.ascii == 63 then return dfastate_101 if c.ascii == 64 then return dfastate_101 if c.ascii == 65 then return dfastate_101 if c.ascii == 66 then return dfastate_101 if c.ascii == 67 then return dfastate_101 if c.ascii == 68 then return dfastate_101 if c.ascii == 69 then return dfastate_101 if c.ascii == 70 then return dfastate_101 if c.ascii == 71 then return dfastate_101 if c.ascii == 72 then return dfastate_101 if c.ascii == 73 then return dfastate_101 if c.ascii == 74 then return dfastate_101 if c.ascii == 75 then return dfastate_101 if c.ascii == 76 then return dfastate_101 if c.ascii == 77 then return dfastate_101 if c.ascii == 78 then return dfastate_101 if c.ascii == 79 then return dfastate_101 if c.ascii == 80 then return dfastate_101 if c.ascii == 81 then return dfastate_101 if c.ascii == 82 then return dfastate_101 if c.ascii == 83 then return dfastate_101 if c.ascii == 84 then return dfastate_101 if c.ascii == 85 then return dfastate_101 if c.ascii == 86 then return dfastate_101 if c.ascii == 87 then return dfastate_101 if c.ascii == 88 then return dfastate_101 if c.ascii == 89 then return dfastate_101 if c.ascii == 90 then return dfastate_101 if c.ascii == 91 then return dfastate_101 if c.ascii == 92 then return dfastate_101 if c.ascii == 93 then return dfastate_101 if c.ascii == 94 then return dfastate_101 if c.ascii == 95 then return dfastate_101 if c.ascii == 96 then return dfastate_101 if c.ascii == 97 then return dfastate_101 if c.ascii == 98 then return dfastate_101 if c.ascii == 99 then return dfastate_101 if c.ascii == 100 then return dfastate_101 if c.ascii == 101 then return dfastate_101 if c.ascii == 102 then return dfastate_101 if c.ascii == 103 then return dfastate_101 if c.ascii == 104 then return dfastate_101 if c.ascii == 105 then return dfastate_101 if c.ascii == 106 then return dfastate_101 if c.ascii == 107 then return dfastate_101 if c.ascii == 108 then return dfastate_101 if c.ascii == 109 then return dfastate_101 if c.ascii == 110 then return dfastate_101 if c.ascii == 111 then return dfastate_101 if c.ascii == 112 then return dfastate_101 if c.ascii == 113 then return dfastate_101 if c.ascii == 114 then return dfastate_101 if c.ascii == 115 then return dfastate_101 if c.ascii == 116 then return dfastate_101 if c.ascii == 117 then return dfastate_101 if c.ascii == 118 then return dfastate_101 if c.ascii == 119 then return dfastate_101 if c.ascii == 120 then return dfastate_101 if c.ascii == 121 then return dfastate_101 if c.ascii == 122 then return dfastate_101 if c.ascii == 123 then return dfastate_101 if c.ascii == 124 then return dfastate_101 if c.ascii == 125 then return dfastate_101 if c.ascii == 126 then return dfastate_101 if c.ascii == 13 then return dfastate_102 if c.ascii == 10 then return dfastate_103 return null end end class DFAState103 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Nend_block t.position = position t.text = text return t end redef fun trans(c) do if c.ascii == 13 then return dfastate_104 if c.ascii == 32 then return dfastate_101 if c.ascii == 33 then return dfastate_101 if c.ascii == 34 then return dfastate_101 if c.ascii == 35 then return dfastate_101 if c.ascii == 36 then return dfastate_101 if c.ascii == 37 then return dfastate_101 if c.ascii == 38 then return dfastate_101 if c.ascii == 39 then return dfastate_101 if c.ascii == 40 then return dfastate_101 if c.ascii == 41 then return dfastate_101 if c.ascii == 42 then return dfastate_101 if c.ascii == 43 then return dfastate_101 if c.ascii == 44 then return dfastate_101 if c.ascii == 45 then return dfastate_101 if c.ascii == 46 then return dfastate_101 if c.ascii == 47 then return dfastate_101 if c.ascii == 48 then return dfastate_101 if c.ascii == 49 then return dfastate_101 if c.ascii == 50 then return dfastate_101 if c.ascii == 51 then return dfastate_101 if c.ascii == 52 then return dfastate_101 if c.ascii == 53 then return dfastate_101 if c.ascii == 54 then return dfastate_101 if c.ascii == 55 then return dfastate_101 if c.ascii == 56 then return dfastate_101 if c.ascii == 57 then return dfastate_101 if c.ascii == 58 then return dfastate_101 if c.ascii == 59 then return dfastate_101 if c.ascii == 60 then return dfastate_101 if c.ascii == 61 then return dfastate_101 if c.ascii == 62 then return dfastate_101 if c.ascii == 63 then return dfastate_101 if c.ascii == 64 then return dfastate_101 if c.ascii == 65 then return dfastate_101 if c.ascii == 66 then return dfastate_101 if c.ascii == 67 then return dfastate_101 if c.ascii == 68 then return dfastate_101 if c.ascii == 69 then return dfastate_101 if c.ascii == 70 then return dfastate_101 if c.ascii == 71 then return dfastate_101 if c.ascii == 72 then return dfastate_101 if c.ascii == 73 then return dfastate_101 if c.ascii == 74 then return dfastate_101 if c.ascii == 75 then return dfastate_101 if c.ascii == 76 then return dfastate_101 if c.ascii == 77 then return dfastate_101 if c.ascii == 78 then return dfastate_101 if c.ascii == 79 then return dfastate_101 if c.ascii == 80 then return dfastate_101 if c.ascii == 81 then return dfastate_101 if c.ascii == 82 then return dfastate_101 if c.ascii == 83 then return dfastate_101 if c.ascii == 84 then return dfastate_101 if c.ascii == 85 then return dfastate_101 if c.ascii == 86 then return dfastate_101 if c.ascii == 87 then return dfastate_101 if c.ascii == 88 then return dfastate_101 if c.ascii == 89 then return dfastate_101 if c.ascii == 90 then return dfastate_101 if c.ascii == 91 then return dfastate_101 if c.ascii == 92 then return dfastate_101 if c.ascii == 93 then return dfastate_101 if c.ascii == 94 then return dfastate_101 if c.ascii == 95 then return dfastate_101 if c.ascii == 96 then return dfastate_101 if c.ascii == 97 then return dfastate_101 if c.ascii == 98 then return dfastate_101 if c.ascii == 99 then return dfastate_101 if c.ascii == 100 then return dfastate_101 if c.ascii == 101 then return dfastate_101 if c.ascii == 102 then return dfastate_101 if c.ascii == 103 then return dfastate_101 if c.ascii == 104 then return dfastate_101 if c.ascii == 105 then return dfastate_101 if c.ascii == 106 then return dfastate_101 if c.ascii == 107 then return dfastate_101 if c.ascii == 108 then return dfastate_101 if c.ascii == 109 then return dfastate_101 if c.ascii == 110 then return dfastate_101 if c.ascii == 111 then return dfastate_101 if c.ascii == 112 then return dfastate_101 if c.ascii == 113 then return dfastate_101 if c.ascii == 114 then return dfastate_101 if c.ascii == 115 then return dfastate_101 if c.ascii == 116 then return dfastate_101 if c.ascii == 117 then return dfastate_101 if c.ascii == 118 then return dfastate_101 if c.ascii == 119 then return dfastate_101 if c.ascii == 120 then return dfastate_101 if c.ascii == 121 then return dfastate_101 if c.ascii == 122 then return dfastate_101 if c.ascii == 123 then return dfastate_101 if c.ascii == 124 then return dfastate_101 if c.ascii == 125 then return dfastate_101 if c.ascii == 126 then return dfastate_101 if c.ascii == 10 then return dfastate_103 return null end end class DFAState104 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Nend_block t.position = position t.text = text return t end redef fun trans(c) do if c.ascii == 32 then return dfastate_101 if c.ascii == 33 then return dfastate_101 if c.ascii == 34 then return dfastate_101 if c.ascii == 35 then return dfastate_101 if c.ascii == 36 then return dfastate_101 if c.ascii == 37 then return dfastate_101 if c.ascii == 38 then return dfastate_101 if c.ascii == 39 then return dfastate_101 if c.ascii == 40 then return dfastate_101 if c.ascii == 41 then return dfastate_101 if c.ascii == 42 then return dfastate_101 if c.ascii == 43 then return dfastate_101 if c.ascii == 44 then return dfastate_101 if c.ascii == 45 then return dfastate_101 if c.ascii == 46 then return dfastate_101 if c.ascii == 47 then return dfastate_101 if c.ascii == 48 then return dfastate_101 if c.ascii == 49 then return dfastate_101 if c.ascii == 50 then return dfastate_101 if c.ascii == 51 then return dfastate_101 if c.ascii == 52 then return dfastate_101 if c.ascii == 53 then return dfastate_101 if c.ascii == 54 then return dfastate_101 if c.ascii == 55 then return dfastate_101 if c.ascii == 56 then return dfastate_101 if c.ascii == 57 then return dfastate_101 if c.ascii == 58 then return dfastate_101 if c.ascii == 59 then return dfastate_101 if c.ascii == 60 then return dfastate_101 if c.ascii == 61 then return dfastate_101 if c.ascii == 62 then return dfastate_101 if c.ascii == 63 then return dfastate_101 if c.ascii == 64 then return dfastate_101 if c.ascii == 65 then return dfastate_101 if c.ascii == 66 then return dfastate_101 if c.ascii == 67 then return dfastate_101 if c.ascii == 68 then return dfastate_101 if c.ascii == 69 then return dfastate_101 if c.ascii == 70 then return dfastate_101 if c.ascii == 71 then return dfastate_101 if c.ascii == 72 then return dfastate_101 if c.ascii == 73 then return dfastate_101 if c.ascii == 74 then return dfastate_101 if c.ascii == 75 then return dfastate_101 if c.ascii == 76 then return dfastate_101 if c.ascii == 77 then return dfastate_101 if c.ascii == 78 then return dfastate_101 if c.ascii == 79 then return dfastate_101 if c.ascii == 80 then return dfastate_101 if c.ascii == 81 then return dfastate_101 if c.ascii == 82 then return dfastate_101 if c.ascii == 83 then return dfastate_101 if c.ascii == 84 then return dfastate_101 if c.ascii == 85 then return dfastate_101 if c.ascii == 86 then return dfastate_101 if c.ascii == 87 then return dfastate_101 if c.ascii == 88 then return dfastate_101 if c.ascii == 89 then return dfastate_101 if c.ascii == 90 then return dfastate_101 if c.ascii == 91 then return dfastate_101 if c.ascii == 92 then return dfastate_101 if c.ascii == 93 then return dfastate_101 if c.ascii == 94 then return dfastate_101 if c.ascii == 95 then return dfastate_101 if c.ascii == 96 then return dfastate_101 if c.ascii == 97 then return dfastate_101 if c.ascii == 98 then return dfastate_101 if c.ascii == 99 then return dfastate_101 if c.ascii == 100 then return dfastate_101 if c.ascii == 101 then return dfastate_101 if c.ascii == 102 then return dfastate_101 if c.ascii == 103 then return dfastate_101 if c.ascii == 104 then return dfastate_101 if c.ascii == 105 then return dfastate_101 if c.ascii == 106 then return dfastate_101 if c.ascii == 107 then return dfastate_101 if c.ascii == 108 then return dfastate_101 if c.ascii == 109 then return dfastate_101 if c.ascii == 110 then return dfastate_101 if c.ascii == 111 then return dfastate_101 if c.ascii == 112 then return dfastate_101 if c.ascii == 113 then return dfastate_101 if c.ascii == 114 then return dfastate_101 if c.ascii == 115 then return dfastate_101 if c.ascii == 116 then return dfastate_101 if c.ascii == 117 then return dfastate_101 if c.ascii == 118 then return dfastate_101 if c.ascii == 119 then return dfastate_101 if c.ascii == 120 then return dfastate_101 if c.ascii == 121 then return dfastate_101 if c.ascii == 122 then return dfastate_101 if c.ascii == 123 then return dfastate_101 if c.ascii == 124 then return dfastate_101 if c.ascii == 125 then return dfastate_101 if c.ascii == 126 then return dfastate_101 if c.ascii == 13 then return dfastate_102 if c.ascii == 10 then return dfastate_103 return null end end class DFAState105 super DFAState redef fun trans(c) do if c.ascii == 97 then return dfastate_107 if c.ascii == 65 then return dfastate_108 return null end end class DFAState106 super DFAState redef fun trans(c) do if c.ascii == 97 then return dfastate_107 if c.ascii == 65 then return dfastate_108 return null end end class DFAState107 super DFAState redef fun trans(c) do if c.ascii == 116 then return dfastate_109 if c.ascii == 84 then return dfastate_110 return null end end class DFAState108 super DFAState redef fun trans(c) do if c.ascii == 116 then return dfastate_109 if c.ascii == 84 then return dfastate_110 return null end end class DFAState109 super DFAState redef fun trans(c) do if c.ascii == 101 then return dfastate_111 if c.ascii == 69 then return dfastate_112 return null end end class DFAState110 super DFAState redef fun trans(c) do if c.ascii == 101 then return dfastate_111 if c.ascii == 69 then return dfastate_112 return null end end class DFAState111 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Ntk_equate t.position = position t.text = text return t end end class DFAState112 super DFAState redef fun is_accept do return true redef fun make_token(position, text) do var t = new Ntk_equate t.position = position t.text = text return t end end