pep8analysis: remove unused nitcc generated files
authorJean Privat <jean@pryen.org>
Wed, 24 Sep 2014 00:26:35 +0000 (20:26 -0400)
committerJean Privat <jean@pryen.org>
Wed, 24 Sep 2014 00:49:26 +0000 (20:49 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

contrib/pep8analysis/src/parser/pep8_lexer.nit [deleted file]
contrib/pep8analysis/src/parser/pep8_parser.nit [deleted file]
contrib/pep8analysis/src/parser/pep8_test_parser.nit [deleted file]

diff --git a/contrib/pep8analysis/src/parser/pep8_lexer.nit b/contrib/pep8analysis/src/parser/pep8_lexer.nit
deleted file mode 100644 (file)
index 5e0fa09..0000000
+++ /dev/null
@@ -1,3654 +0,0 @@
-# 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
diff --git a/contrib/pep8analysis/src/parser/pep8_parser.nit b/contrib/pep8analysis/src/parser/pep8_parser.nit
deleted file mode 100644 (file)
index 1b91658..0000000
+++ /dev/null
@@ -1,1754 +0,0 @@
-# Parser generated by nitcc
-import nitcc_runtime
-class MyParser
-       super Parser
-       redef fun start_state do return state_Start
-end
-redef class Object
-       private fun state_Start: LRStateStart do return once new LRStateStart
-       private fun state_listing: LRStatelisting do return once new LRStatelisting
-       private fun state_line_43d: LRStateline_43d do return once new LRStateline_43d
-       private fun state_line: LRStateline do return once new LRStateline
-       private fun state_label_decl: LRStatelabel_decl do return once new LRStatelabel_decl
-       private fun state_id: LRStateid do return once new LRStateid
-       private fun state_comment: LRStatecomment do return once new LRStatecomment
-       private fun state_eol: LRStateeol do return once new LRStateeol
-       private fun state_instruction: LRStateinstruction do return once new LRStateinstruction
-       private fun state_directive: LRStatedirective do return once new LRStatedirective
-       private fun state_tk_byte: LRStatetk_byte do return once new LRStatetk_byte
-       private fun state_tk_word: LRStatetk_word do return once new LRStatetk_word
-       private fun state_tk_block: LRStatetk_block do return once new LRStatetk_block
-       private fun state_tk_ascii: LRStatetk_ascii do return once new LRStatetk_ascii
-       private fun state_tk_addrss: LRStatetk_addrss do return once new LRStatetk_addrss
-       private fun state_tk_equate: LRStatetk_equate do return once new LRStatetk_equate
-       private fun state_tk_burn: LRStatetk_burn do return once new LRStatetk_burn
-       private fun state_end_block: LRStateend_block do return once new LRStateend_block
-       private fun state_listing_32dEof: LRStatelisting_32dEof do return once new LRStatelisting_32dEof
-       private fun state_line_43d_32dlabel_decl: LRStateline_43d_32dlabel_decl do return once new LRStateline_43d_32dlabel_decl
-       private fun state_line_43d_32dline: LRStateline_43d_32dline do return once new LRStateline_43d_32dline
-       private fun state_line_43d_32dend_block: LRStateline_43d_32dend_block do return once new LRStateline_43d_32dend_block
-       private fun state_label_decl_32dcomment: LRStatelabel_decl_32dcomment do return once new LRStatelabel_decl_32dcomment
-       private fun state_label_decl_32deol: LRStatelabel_decl_32deol do return once new LRStatelabel_decl_32deol
-       private fun state_label_decl_32dinstruction: LRStatelabel_decl_32dinstruction do return once new LRStatelabel_decl_32dinstruction
-       private fun state_label_decl_32ddirective: LRStatelabel_decl_32ddirective do return once new LRStatelabel_decl_32ddirective
-       private fun state_label_decl_32dend_block: LRStatelabel_decl_32dend_block do return once new LRStatelabel_decl_32dend_block
-       private fun state_label_decl_32did: LRStatelabel_decl_32did do return once new LRStatelabel_decl_32did
-       private fun state_id_32dcolon: LRStateid_32dcolon do return once new LRStateid_32dcolon
-       private fun state_id_32doperand: LRStateid_32doperand do return once new LRStateid_32doperand
-       private fun state_id_32dvalue: LRStateid_32dvalue do return once new LRStateid_32dvalue
-       private fun state_id_32did: LRStateid_32did do return once new LRStateid_32did
-       private fun state_id_32dchar: LRStateid_32dchar do return once new LRStateid_32dchar
-       private fun state_id_32dstring: LRStateid_32dstring do return once new LRStateid_32dstring
-       private fun state_comment_32deol: LRStatecomment_32deol do return once new LRStatecomment_32deol
-       private fun state_instruction_32dcomment: LRStateinstruction_32dcomment do return once new LRStateinstruction_32dcomment
-       private fun state_instruction_32deol: LRStateinstruction_32deol do return once new LRStateinstruction_32deol
-       private fun state_directive_32dcomment: LRStatedirective_32dcomment do return once new LRStatedirective_32dcomment
-       private fun state_directive_32deol: LRStatedirective_32deol do return once new LRStatedirective_32deol
-       private fun state_tk_byte_32dvalue: LRStatetk_byte_32dvalue do return once new LRStatetk_byte_32dvalue
-       private fun state_tk_word_32dvalue: LRStatetk_word_32dvalue do return once new LRStatetk_word_32dvalue
-       private fun state_tk_block_32dvalue: LRStatetk_block_32dvalue do return once new LRStatetk_block_32dvalue
-       private fun state_tk_ascii_32dvalue: LRStatetk_ascii_32dvalue do return once new LRStatetk_ascii_32dvalue
-       private fun state_tk_addrss_32dvalue: LRStatetk_addrss_32dvalue do return once new LRStatetk_addrss_32dvalue
-       private fun state_tk_equate_32dvalue: LRStatetk_equate_32dvalue do return once new LRStatetk_equate_32dvalue
-       private fun state_tk_burn_32dvalue: LRStatetk_burn_32dvalue do return once new LRStatetk_burn_32dvalue
-       private fun state_line_43d_32dlabel_decl_32dend_block: LRStateline_43d_32dlabel_decl_32dend_block do return once new LRStateline_43d_32dlabel_decl_32dend_block
-       private fun state_label_decl_32dcomment_32deol: LRStatelabel_decl_32dcomment_32deol do return once new LRStatelabel_decl_32dcomment_32deol
-       private fun state_label_decl_32dinstruction_32dcomment: LRStatelabel_decl_32dinstruction_32dcomment do return once new LRStatelabel_decl_32dinstruction_32dcomment
-       private fun state_label_decl_32dinstruction_32deol: LRStatelabel_decl_32dinstruction_32deol do return once new LRStatelabel_decl_32dinstruction_32deol
-       private fun state_label_decl_32ddirective_32dcomment: LRStatelabel_decl_32ddirective_32dcomment do return once new LRStatelabel_decl_32ddirective_32dcomment
-       private fun state_label_decl_32ddirective_32deol: LRStatelabel_decl_32ddirective_32deol do return once new LRStatelabel_decl_32ddirective_32deol
-       private fun state_id_32dvalue_32dcomma: LRStateid_32dvalue_32dcomma do return once new LRStateid_32dvalue_32dcomma
-       private fun state_instruction_32dcomment_32deol: LRStateinstruction_32dcomment_32deol do return once new LRStateinstruction_32dcomment_32deol
-       private fun state_directive_32dcomment_32deol: LRStatedirective_32dcomment_32deol do return once new LRStatedirective_32dcomment_32deol
-       private fun state_label_decl_32dinstruction_32dcomment_32deol: LRStatelabel_decl_32dinstruction_32dcomment_32deol do return once new LRStatelabel_decl_32dinstruction_32dcomment_32deol
-       private fun state_label_decl_32ddirective_32dcomment_32deol: LRStatelabel_decl_32ddirective_32dcomment_32deol do return once new LRStatelabel_decl_32ddirective_32dcomment_32deol
-       private fun state_id_32dvalue_32dcomma_32did: LRStateid_32dvalue_32dcomma_32did do return once new LRStateid_32dvalue_32dcomma_32did
-       private fun goto_Nlisting: Goto_Nlisting do return once new Goto_Nlisting
-       private fun goto_Nline: Goto_Nline do return once new Goto_Nline
-       private fun goto_Nlabel_decl: Goto_Nlabel_decl do return once new Goto_Nlabel_decl
-       private fun goto_Ninstruction: Goto_Ninstruction do return once new Goto_Ninstruction
-       private fun goto_Noperand: Goto_Noperand do return once new Goto_Noperand
-       private fun goto_Nvalue: Goto_Nvalue do return once new Goto_Nvalue
-       private fun goto_Ndirective: Goto_Ndirective do return once new Goto_Ndirective
-       private fun goto_Nline_43d: Goto_Nline_43d do return once new Goto_Nline_43d
-       private fun goto_N_start: Goto_N_start do return once new Goto_N_start
-end
-redef class NToken
-       # guarded action for state Start
-       # 11 shift(s) and 0 reduce(s)
-       private fun action_sStart(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state listing
-       # 1 shift(s) and 0 reduce(s)
-       private fun action_slisting(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state line+
-       # 11 shift(s) and 0 reduce(s)
-       private fun action_sline_43d(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state label_decl
-       # 11 shift(s) and 0 reduce(s)
-       private fun action_slabel_decl(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state id
-       # 4 shift(s) and 1 reduce(s)
-       private fun action_sid(parser: Parser) do
-               # REDUCE instruction::instruction_unary=id
-               var n0 = parser.pop.as(Nid)
-               var p1 = new Ninstruction_unary(n0)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Ninstruction)
-       end
-       # guarded action for state comment
-       # 1 shift(s) and 0 reduce(s)
-       private fun action_scomment(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state instruction
-       # 2 shift(s) and 0 reduce(s)
-       private fun action_sinstruction(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state directive
-       # 2 shift(s) and 0 reduce(s)
-       private fun action_sdirective(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state tk_byte
-       # 3 shift(s) and 0 reduce(s)
-       private fun action_stk_byte(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state tk_word
-       # 3 shift(s) and 0 reduce(s)
-       private fun action_stk_word(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state tk_block
-       # 3 shift(s) and 0 reduce(s)
-       private fun action_stk_block(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state tk_ascii
-       # 3 shift(s) and 0 reduce(s)
-       private fun action_stk_ascii(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state tk_addrss
-       # 3 shift(s) and 0 reduce(s)
-       private fun action_stk_addrss(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state tk_equate
-       # 3 shift(s) and 0 reduce(s)
-       private fun action_stk_equate(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state tk_burn
-       # 3 shift(s) and 0 reduce(s)
-       private fun action_stk_burn(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state line+ label_decl
-       # 11 shift(s) and 0 reduce(s)
-       private fun action_sline_43d_32dlabel_decl(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state label_decl comment
-       # 1 shift(s) and 0 reduce(s)
-       private fun action_slabel_decl_32dcomment(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state label_decl instruction
-       # 2 shift(s) and 0 reduce(s)
-       private fun action_slabel_decl_32dinstruction(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state label_decl directive
-       # 2 shift(s) and 0 reduce(s)
-       private fun action_slabel_decl_32ddirective(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state label_decl id
-       # 3 shift(s) and 1 reduce(s)
-       private fun action_slabel_decl_32did(parser: Parser) do
-               # REDUCE instruction::instruction_unary=id
-               var n0 = parser.pop.as(Nid)
-               var p1 = new Ninstruction_unary(n0)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Ninstruction)
-       end
-       # guarded action for state id value
-       # 1 shift(s) and 1 reduce(s)
-       private fun action_sid_32dvalue(parser: Parser) do
-               # REDUCE operand::operand_immediate=value
-               var n0 = parser.pop.as(Nvalue)
-               var p1 = new Noperand_immediate(n0)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Noperand)
-       end
-       # guarded action for state instruction comment
-       # 1 shift(s) and 0 reduce(s)
-       private fun action_sinstruction_32dcomment(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state directive comment
-       # 1 shift(s) and 0 reduce(s)
-       private fun action_sdirective_32dcomment(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state label_decl instruction comment
-       # 1 shift(s) and 0 reduce(s)
-       private fun action_slabel_decl_32dinstruction_32dcomment(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state label_decl directive comment
-       # 1 shift(s) and 0 reduce(s)
-       private fun action_slabel_decl_32ddirective_32dcomment(parser: Parser) do
-               parser.parse_error
-       end
-       # guarded action for state id value comma
-       # 1 shift(s) and 0 reduce(s)
-       private fun action_sid_32dvalue_32dcomma(parser: Parser) do
-               parser.parse_error
-       end
-end
-class NIgnored
-       super NToken
-       redef fun node_name do return "Ignored"
-end
-class Nend_block
-       super NToken
-       redef fun action_sStart(parser) do
-               parser.shift(state_end_block)
-       end
-       redef fun action_sline_43d(parser) do
-               parser.shift(state_line_43d_32dend_block)
-       end
-       redef fun action_slabel_decl(parser) do
-               parser.shift(state_label_decl_32dend_block)
-       end
-       redef fun action_sline_43d_32dlabel_decl(parser) do
-               parser.shift(state_line_43d_32dlabel_decl_32dend_block)
-       end
-       redef fun node_name do return "end_block"
-end
-class Ncomment
-       super NToken
-       redef fun action_sStart(parser) do
-               parser.shift(state_comment)
-       end
-       redef fun action_sline_43d(parser) do
-               parser.shift(state_comment)
-       end
-       redef fun action_slabel_decl(parser) do
-               parser.shift(state_label_decl_32dcomment)
-       end
-       redef fun action_sinstruction(parser) do
-               parser.shift(state_instruction_32dcomment)
-       end
-       redef fun action_sdirective(parser) do
-               parser.shift(state_directive_32dcomment)
-       end
-       redef fun action_sline_43d_32dlabel_decl(parser) do
-               parser.shift(state_label_decl_32dcomment)
-       end
-       redef fun action_slabel_decl_32dinstruction(parser) do
-               parser.shift(state_label_decl_32dinstruction_32dcomment)
-       end
-       redef fun action_slabel_decl_32ddirective(parser) do
-               parser.shift(state_label_decl_32ddirective_32dcomment)
-       end
-       redef fun node_name do return "comment"
-end
-class Neol
-       super NToken
-       redef fun action_sStart(parser) do
-               parser.shift(state_eol)
-       end
-       redef fun action_sline_43d(parser) do
-               parser.shift(state_eol)
-       end
-       redef fun action_slabel_decl(parser) do
-               parser.shift(state_label_decl_32deol)
-       end
-       redef fun action_scomment(parser) do
-               parser.shift(state_comment_32deol)
-       end
-       redef fun action_sinstruction(parser) do
-               parser.shift(state_instruction_32deol)
-       end
-       redef fun action_sdirective(parser) do
-               parser.shift(state_directive_32deol)
-       end
-       redef fun action_sline_43d_32dlabel_decl(parser) do
-               parser.shift(state_label_decl_32deol)
-       end
-       redef fun action_slabel_decl_32dcomment(parser) do
-               parser.shift(state_label_decl_32dcomment_32deol)
-       end
-       redef fun action_slabel_decl_32dinstruction(parser) do
-               parser.shift(state_label_decl_32dinstruction_32deol)
-       end
-       redef fun action_slabel_decl_32ddirective(parser) do
-               parser.shift(state_label_decl_32ddirective_32deol)
-       end
-       redef fun action_sinstruction_32dcomment(parser) do
-               parser.shift(state_instruction_32dcomment_32deol)
-       end
-       redef fun action_sdirective_32dcomment(parser) do
-               parser.shift(state_directive_32dcomment_32deol)
-       end
-       redef fun action_slabel_decl_32dinstruction_32dcomment(parser) do
-               parser.shift(state_label_decl_32dinstruction_32dcomment_32deol)
-       end
-       redef fun action_slabel_decl_32ddirective_32dcomment(parser) do
-               parser.shift(state_label_decl_32ddirective_32dcomment_32deol)
-       end
-       redef fun node_name do return "eol"
-end
-class Nid
-       super NToken
-       redef fun action_sStart(parser) do
-               parser.shift(state_id)
-       end
-       redef fun action_sline_43d(parser) do
-               parser.shift(state_id)
-       end
-       redef fun action_slabel_decl(parser) do
-               parser.shift(state_label_decl_32did)
-       end
-       redef fun action_sid(parser) do
-               parser.shift(state_id_32did)
-       end
-       redef fun action_stk_byte(parser) do
-               parser.shift(state_id_32did)
-       end
-       redef fun action_stk_word(parser) do
-               parser.shift(state_id_32did)
-       end
-       redef fun action_stk_block(parser) do
-               parser.shift(state_id_32did)
-       end
-       redef fun action_stk_ascii(parser) do
-               parser.shift(state_id_32did)
-       end
-       redef fun action_stk_addrss(parser) do
-               parser.shift(state_id_32did)
-       end
-       redef fun action_stk_equate(parser) do
-               parser.shift(state_id_32did)
-       end
-       redef fun action_stk_burn(parser) do
-               parser.shift(state_id_32did)
-       end
-       redef fun action_sline_43d_32dlabel_decl(parser) do
-               parser.shift(state_label_decl_32did)
-       end
-       redef fun action_slabel_decl_32did(parser) do
-               parser.shift(state_id_32did)
-       end
-       redef fun action_sid_32dvalue_32dcomma(parser) do
-               parser.shift(state_id_32dvalue_32dcomma_32did)
-       end
-       redef fun node_name do return "id"
-end
-class Ncolon
-       super NToken
-       redef fun action_sid(parser) do
-               parser.shift(state_id_32dcolon)
-       end
-       redef fun node_name do return "colon"
-end
-class Ncomma
-       super NToken
-       redef fun action_sid_32dvalue(parser) do
-               parser.shift(state_id_32dvalue_32dcomma)
-       end
-       redef fun node_name do return "comma"
-end
-class Nchar
-       super NToken
-       redef fun action_sid(parser) do
-               parser.shift(state_id_32dchar)
-       end
-       redef fun action_stk_byte(parser) do
-               parser.shift(state_id_32dchar)
-       end
-       redef fun action_stk_word(parser) do
-               parser.shift(state_id_32dchar)
-       end
-       redef fun action_stk_block(parser) do
-               parser.shift(state_id_32dchar)
-       end
-       redef fun action_stk_ascii(parser) do
-               parser.shift(state_id_32dchar)
-       end
-       redef fun action_stk_addrss(parser) do
-               parser.shift(state_id_32dchar)
-       end
-       redef fun action_stk_equate(parser) do
-               parser.shift(state_id_32dchar)
-       end
-       redef fun action_stk_burn(parser) do
-               parser.shift(state_id_32dchar)
-       end
-       redef fun action_slabel_decl_32did(parser) do
-               parser.shift(state_id_32dchar)
-       end
-       redef fun node_name do return "char"
-end
-class Nstring
-       super NToken
-       redef fun action_sid(parser) do
-               parser.shift(state_id_32dstring)
-       end
-       redef fun action_stk_byte(parser) do
-               parser.shift(state_id_32dstring)
-       end
-       redef fun action_stk_word(parser) do
-               parser.shift(state_id_32dstring)
-       end
-       redef fun action_stk_block(parser) do
-               parser.shift(state_id_32dstring)
-       end
-       redef fun action_stk_ascii(parser) do
-               parser.shift(state_id_32dstring)
-       end
-       redef fun action_stk_addrss(parser) do
-               parser.shift(state_id_32dstring)
-       end
-       redef fun action_stk_equate(parser) do
-               parser.shift(state_id_32dstring)
-       end
-       redef fun action_stk_burn(parser) do
-               parser.shift(state_id_32dstring)
-       end
-       redef fun action_slabel_decl_32did(parser) do
-               parser.shift(state_id_32dstring)
-       end
-       redef fun node_name do return "string"
-end
-class Ntk_byte
-       super NToken
-       redef fun action_sStart(parser) do
-               parser.shift(state_tk_byte)
-       end
-       redef fun action_sline_43d(parser) do
-               parser.shift(state_tk_byte)
-       end
-       redef fun action_slabel_decl(parser) do
-               parser.shift(state_tk_byte)
-       end
-       redef fun action_sline_43d_32dlabel_decl(parser) do
-               parser.shift(state_tk_byte)
-       end
-       redef fun node_name do return "tk_byte"
-end
-class Ntk_word
-       super NToken
-       redef fun action_sStart(parser) do
-               parser.shift(state_tk_word)
-       end
-       redef fun action_sline_43d(parser) do
-               parser.shift(state_tk_word)
-       end
-       redef fun action_slabel_decl(parser) do
-               parser.shift(state_tk_word)
-       end
-       redef fun action_sline_43d_32dlabel_decl(parser) do
-               parser.shift(state_tk_word)
-       end
-       redef fun node_name do return "tk_word"
-end
-class Ntk_block
-       super NToken
-       redef fun action_sStart(parser) do
-               parser.shift(state_tk_block)
-       end
-       redef fun action_sline_43d(parser) do
-               parser.shift(state_tk_block)
-       end
-       redef fun action_slabel_decl(parser) do
-               parser.shift(state_tk_block)
-       end
-       redef fun action_sline_43d_32dlabel_decl(parser) do
-               parser.shift(state_tk_block)
-       end
-       redef fun node_name do return "tk_block"
-end
-class Ntk_ascii
-       super NToken
-       redef fun action_sStart(parser) do
-               parser.shift(state_tk_ascii)
-       end
-       redef fun action_sline_43d(parser) do
-               parser.shift(state_tk_ascii)
-       end
-       redef fun action_slabel_decl(parser) do
-               parser.shift(state_tk_ascii)
-       end
-       redef fun action_sline_43d_32dlabel_decl(parser) do
-               parser.shift(state_tk_ascii)
-       end
-       redef fun node_name do return "tk_ascii"
-end
-class Ntk_addrss
-       super NToken
-       redef fun action_sStart(parser) do
-               parser.shift(state_tk_addrss)
-       end
-       redef fun action_sline_43d(parser) do
-               parser.shift(state_tk_addrss)
-       end
-       redef fun action_slabel_decl(parser) do
-               parser.shift(state_tk_addrss)
-       end
-       redef fun action_sline_43d_32dlabel_decl(parser) do
-               parser.shift(state_tk_addrss)
-       end
-       redef fun node_name do return "tk_addrss"
-end
-class Ntk_equate
-       super NToken
-       redef fun action_sStart(parser) do
-               parser.shift(state_tk_equate)
-       end
-       redef fun action_sline_43d(parser) do
-               parser.shift(state_tk_equate)
-       end
-       redef fun action_slabel_decl(parser) do
-               parser.shift(state_tk_equate)
-       end
-       redef fun action_sline_43d_32dlabel_decl(parser) do
-               parser.shift(state_tk_equate)
-       end
-       redef fun node_name do return "tk_equate"
-end
-class Ntk_burn
-       super NToken
-       redef fun action_sStart(parser) do
-               parser.shift(state_tk_burn)
-       end
-       redef fun action_sline_43d(parser) do
-               parser.shift(state_tk_burn)
-       end
-       redef fun action_slabel_decl(parser) do
-               parser.shift(state_tk_burn)
-       end
-       redef fun action_sline_43d_32dlabel_decl(parser) do
-               parser.shift(state_tk_burn)
-       end
-       redef fun node_name do return "tk_burn"
-end
-redef class NEof
-       super NToken
-       redef fun action_slisting(parser) do
-               parser.shift(state_listing_32dEof)
-       end
-       redef fun node_name do return "Eof"
-end
-redef class LRGoto
-       private fun goto_sStart(parser: Parser) do abort
-       private fun goto_sline_43d(parser: Parser) do abort
-       private fun goto_slabel_decl(parser: Parser) do abort
-       private fun goto_sid(parser: Parser) do abort
-       private fun goto_sline_43d_32dlabel_decl(parser: Parser) do abort
-       private fun goto_slabel_decl_32did(parser: Parser) do abort
-end
-class Goto_Nlisting
-       super LRGoto
-       redef fun goto_sStart(parser) do
-               parser.push(state_listing)
-       end
-end
-class Goto_Nline
-       super LRGoto
-       redef fun goto_sStart(parser) do
-               parser.push(state_line)
-       end
-       redef fun goto_sline_43d(parser) do
-               parser.push(state_line_43d_32dline)
-       end
-end
-class Goto_Nlabel_decl
-       super LRGoto
-       redef fun goto_sStart(parser) do
-               parser.push(state_label_decl)
-       end
-       redef fun goto_sline_43d(parser) do
-               parser.push(state_line_43d_32dlabel_decl)
-       end
-end
-class Goto_Ninstruction
-       super LRGoto
-       redef fun goto_sStart(parser) do
-               parser.push(state_instruction)
-       end
-       redef fun goto_sline_43d(parser) do
-               parser.push(state_instruction)
-       end
-       redef fun goto_slabel_decl(parser) do
-               parser.push(state_label_decl_32dinstruction)
-       end
-       redef fun goto_sline_43d_32dlabel_decl(parser) do
-               parser.push(state_label_decl_32dinstruction)
-       end
-end
-class Goto_Noperand
-       super LRGoto
-       redef fun goto_sid(parser) do
-               parser.push(state_id_32doperand)
-       end
-       redef fun goto_slabel_decl_32did(parser) do
-               parser.push(state_id_32doperand)
-       end
-end
-class Goto_Nvalue
-       super LRGoto
-       redef fun goto_sid(parser) do
-               parser.push(state_id_32dvalue)
-       end
-       redef fun goto_slabel_decl_32did(parser) do
-               parser.push(state_id_32dvalue)
-       end
-end
-class Goto_Ndirective
-       super LRGoto
-       redef fun goto_sStart(parser) do
-               parser.push(state_directive)
-       end
-       redef fun goto_sline_43d(parser) do
-               parser.push(state_directive)
-       end
-       redef fun goto_slabel_decl(parser) do
-               parser.push(state_label_decl_32ddirective)
-       end
-       redef fun goto_sline_43d_32dlabel_decl(parser) do
-               parser.push(state_label_decl_32ddirective)
-       end
-end
-class Goto_Nline_43d
-       super LRGoto
-       redef fun goto_sStart(parser) do
-               parser.push(state_line_43d)
-       end
-end
-class Goto_N_start
-       super LRGoto
-end
-class Nlisting
-       super NProd
-       redef fun node_name do return "listing"
-       var n_lines: nullable Nodes[Nline]
-       var n_label_decl: nullable Nlabel_decl
-       var n_end_block: Nend_block
-       init(n_lines: nullable Nodes[Nline], n_label_decl: nullable Nlabel_decl, n_end_block: Nend_block) do
-               self.n_lines = n_lines
-               self.n_label_decl = n_label_decl
-               self.n_end_block = n_end_block
-       end
-       redef fun number_of_children do return 3
-       redef fun child(i) do
-               if i == 0 then return n_lines
-               if i == 1 then return n_label_decl
-               if i == 2 then return n_end_block
-               abort
-       end
-end
-class Nline
-       super NProd
-       redef fun node_name do return "line"
-end
-class Nline_empty
-       super Nline
-       redef fun node_name do return "line_empty"
-       var n_label_decl: nullable Nlabel_decl
-       var n_comment: nullable Ncomment
-       var n_eol: Neol
-       init(n_label_decl: nullable Nlabel_decl, n_comment: nullable Ncomment, n_eol: Neol) do
-               self.n_label_decl = n_label_decl
-               self.n_comment = n_comment
-               self.n_eol = n_eol
-       end
-       redef fun number_of_children do return 3
-       redef fun child(i) do
-               if i == 0 then return n_label_decl
-               if i == 1 then return n_comment
-               if i == 2 then return n_eol
-               abort
-       end
-end
-class Nline_instruction
-       super Nline
-       redef fun node_name do return "line_instruction"
-       var n_label_decl: nullable Nlabel_decl
-       var n_instruction: Ninstruction
-       var n_comment: nullable Ncomment
-       var n_eol: Neol
-       init(n_label_decl: nullable Nlabel_decl, n_instruction: Ninstruction, n_comment: nullable Ncomment, n_eol: Neol) do
-               self.n_label_decl = n_label_decl
-               self.n_instruction = n_instruction
-               self.n_comment = n_comment
-               self.n_eol = n_eol
-       end
-       redef fun number_of_children do return 4
-       redef fun child(i) do
-               if i == 0 then return n_label_decl
-               if i == 1 then return n_instruction
-               if i == 2 then return n_comment
-               if i == 3 then return n_eol
-               abort
-       end
-end
-class Nline_directive
-       super Nline
-       redef fun node_name do return "line_directive"
-       var n_label_decl: nullable Nlabel_decl
-       var n_directive: Ndirective
-       var n_comment: nullable Ncomment
-       var n_eol: Neol
-       init(n_label_decl: nullable Nlabel_decl, n_directive: Ndirective, n_comment: nullable Ncomment, n_eol: Neol) do
-               self.n_label_decl = n_label_decl
-               self.n_directive = n_directive
-               self.n_comment = n_comment
-               self.n_eol = n_eol
-       end
-       redef fun number_of_children do return 4
-       redef fun child(i) do
-               if i == 0 then return n_label_decl
-               if i == 1 then return n_directive
-               if i == 2 then return n_comment
-               if i == 3 then return n_eol
-               abort
-       end
-end
-class Nlabel_decl
-       super NProd
-       redef fun node_name do return "label_decl"
-       var n_id: Nid
-       var n_colon: Ncolon
-       init(n_id: Nid, n_colon: Ncolon) do
-               self.n_id = n_id
-               self.n_colon = n_colon
-       end
-       redef fun number_of_children do return 2
-       redef fun child(i) do
-               if i == 0 then return n_id
-               if i == 1 then return n_colon
-               abort
-       end
-end
-class Ninstruction
-       super NProd
-       redef fun node_name do return "instruction"
-end
-class Ninstruction_unary
-       super Ninstruction
-       redef fun node_name do return "instruction_unary"
-       var n_id: Nid
-       init(n_id: Nid) do
-               self.n_id = n_id
-       end
-       redef fun number_of_children do return 1
-       redef fun child(i) do
-               if i == 0 then return n_id
-               abort
-       end
-end
-class Ninstruction_binary
-       super Ninstruction
-       redef fun node_name do return "instruction_binary"
-       var n_id: Nid
-       var n_operand: Noperand
-       init(n_id: Nid, n_operand: Noperand) do
-               self.n_id = n_id
-               self.n_operand = n_operand
-       end
-       redef fun number_of_children do return 2
-       redef fun child(i) do
-               if i == 0 then return n_id
-               if i == 1 then return n_operand
-               abort
-       end
-end
-class Noperand
-       super NProd
-       redef fun node_name do return "operand"
-end
-class Noperand_immediate
-       super Noperand
-       redef fun node_name do return "operand_immediate"
-       var n_value: Nvalue
-       init(n_value: Nvalue) do
-               self.n_value = n_value
-       end
-       redef fun number_of_children do return 1
-       redef fun child(i) do
-               if i == 0 then return n_value
-               abort
-       end
-end
-class Noperand_any
-       super Noperand
-       redef fun node_name do return "operand_any"
-       var n_value: Nvalue
-       var n_comma: Ncomma
-       var n_id: Nid
-       init(n_value: Nvalue, n_comma: Ncomma, n_id: Nid) do
-               self.n_value = n_value
-               self.n_comma = n_comma
-               self.n_id = n_id
-       end
-       redef fun number_of_children do return 3
-       redef fun child(i) do
-               if i == 0 then return n_value
-               if i == 1 then return n_comma
-               if i == 2 then return n_id
-               abort
-       end
-end
-class Nvalue
-       super NProd
-       redef fun node_name do return "value"
-end
-class Nvalue_label
-       super Nvalue
-       redef fun node_name do return "value_label"
-       var n_id: Nid
-       init(n_id: Nid) do
-               self.n_id = n_id
-       end
-       redef fun number_of_children do return 1
-       redef fun child(i) do
-               if i == 0 then return n_id
-               abort
-       end
-end
-class Nvalue_char
-       super Nvalue
-       redef fun node_name do return "value_char"
-       var n_char: Nchar
-       init(n_char: Nchar) do
-               self.n_char = n_char
-       end
-       redef fun number_of_children do return 1
-       redef fun child(i) do
-               if i == 0 then return n_char
-               abort
-       end
-end
-class Nvalue_string
-       super Nvalue
-       redef fun node_name do return "value_string"
-       var n_string: Nstring
-       init(n_string: Nstring) do
-               self.n_string = n_string
-       end
-       redef fun number_of_children do return 1
-       redef fun child(i) do
-               if i == 0 then return n_string
-               abort
-       end
-end
-class Ndirective
-       super NProd
-       redef fun node_name do return "directive"
-end
-class Ndirective_byte
-       super Ndirective
-       redef fun node_name do return "directive_byte"
-       var n_tk_byte: Ntk_byte
-       var n_value: Nvalue
-       init(n_tk_byte: Ntk_byte, n_value: Nvalue) do
-               self.n_tk_byte = n_tk_byte
-               self.n_value = n_value
-       end
-       redef fun number_of_children do return 2
-       redef fun child(i) do
-               if i == 0 then return n_tk_byte
-               if i == 1 then return n_value
-               abort
-       end
-end
-class Ndirective_word
-       super Ndirective
-       redef fun node_name do return "directive_word"
-       var n_tk_word: Ntk_word
-       var n_value: Nvalue
-       init(n_tk_word: Ntk_word, n_value: Nvalue) do
-               self.n_tk_word = n_tk_word
-               self.n_value = n_value
-       end
-       redef fun number_of_children do return 2
-       redef fun child(i) do
-               if i == 0 then return n_tk_word
-               if i == 1 then return n_value
-               abort
-       end
-end
-class Ndirective_block
-       super Ndirective
-       redef fun node_name do return "directive_block"
-       var n_tk_block: Ntk_block
-       var n_value: Nvalue
-       init(n_tk_block: Ntk_block, n_value: Nvalue) do
-               self.n_tk_block = n_tk_block
-               self.n_value = n_value
-       end
-       redef fun number_of_children do return 2
-       redef fun child(i) do
-               if i == 0 then return n_tk_block
-               if i == 1 then return n_value
-               abort
-       end
-end
-class Ndirective_ascii
-       super Ndirective
-       redef fun node_name do return "directive_ascii"
-       var n_tk_ascii: Ntk_ascii
-       var n_value: Nvalue
-       init(n_tk_ascii: Ntk_ascii, n_value: Nvalue) do
-               self.n_tk_ascii = n_tk_ascii
-               self.n_value = n_value
-       end
-       redef fun number_of_children do return 2
-       redef fun child(i) do
-               if i == 0 then return n_tk_ascii
-               if i == 1 then return n_value
-               abort
-       end
-end
-class Ndirective_addrss
-       super Ndirective
-       redef fun node_name do return "directive_addrss"
-       var n_tk_addrss: Ntk_addrss
-       var n_value: Nvalue
-       init(n_tk_addrss: Ntk_addrss, n_value: Nvalue) do
-               self.n_tk_addrss = n_tk_addrss
-               self.n_value = n_value
-       end
-       redef fun number_of_children do return 2
-       redef fun child(i) do
-               if i == 0 then return n_tk_addrss
-               if i == 1 then return n_value
-               abort
-       end
-end
-class Ndirective_equate
-       super Ndirective
-       redef fun node_name do return "directive_equate"
-       var n_tk_equate: Ntk_equate
-       var n_value: Nvalue
-       init(n_tk_equate: Ntk_equate, n_value: Nvalue) do
-               self.n_tk_equate = n_tk_equate
-               self.n_value = n_value
-       end
-       redef fun number_of_children do return 2
-       redef fun child(i) do
-               if i == 0 then return n_tk_equate
-               if i == 1 then return n_value
-               abort
-       end
-end
-class Ndirective_burn
-       super Ndirective
-       redef fun node_name do return "directive_burn"
-       var n_tk_burn: Ntk_burn
-       var n_value: Nvalue
-       init(n_tk_burn: Ntk_burn, n_value: Nvalue) do
-               self.n_tk_burn = n_tk_burn
-               self.n_value = n_value
-       end
-       redef fun number_of_children do return 2
-       redef fun child(i) do
-               if i == 0 then return n_tk_burn
-               if i == 1 then return n_value
-               abort
-       end
-end
-class N_start
-       super NProd
-       redef fun node_name do return "_start"
-end
-class NStart
-       super N_start
-       redef fun node_name do return "Start"
-       var n_0: Nlisting
-       var n_1: NEof
-       init(n_0: Nlisting, n_1: NEof) do
-               self.n_0 = n_0
-               self.n_1 = n_1
-       end
-       redef fun number_of_children do return 2
-       redef fun child(i) do
-               if i == 0 then return n_0
-               if i == 1 then return n_1
-               abort
-       end
-end
-# State Start
-private class LRStateStart
-       super LRState
-       redef fun to_s do return "Start"
-       redef fun error_msg do return "listing, line+, line, label_decl, instruction, directive"
-       redef fun action(parser) do
-               parser.peek_token.action_sStart(parser)
-       end
-       redef fun goto(parser, goto) do
-               goto.goto_sStart(parser)
-       end
-end
-# State listing
-private class LRStatelisting
-       super LRState
-       redef fun to_s do return "listing"
-       redef fun error_msg do return "Eof"
-       redef fun action(parser) do
-               parser.peek_token.action_slisting(parser)
-       end
-end
-# State line+
-private class LRStateline_43d
-       super LRState
-       redef fun to_s do return "line+"
-       redef fun error_msg do return "label_decl, line, instruction, directive"
-       redef fun action(parser) do
-               parser.peek_token.action_sline_43d(parser)
-       end
-       redef fun goto(parser, goto) do
-               goto.goto_sline_43d(parser)
-       end
-end
-# State line
-private class LRStateline
-       super LRState
-       redef fun to_s do return "line"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE line+::line+_one=line
-               var n0 = parser.pop.as(Nline)
-               var prod = new Nodes[Nline]
-               prod.items.add(n0)
-               parser.node_stack.push prod
-               parser.goto(goto_Nline_43d)
-       end
-end
-# State label_decl
-private class LRStatelabel_decl
-       super LRState
-       redef fun to_s do return "label_decl"
-       redef fun error_msg do return "instruction, directive"
-       redef fun action(parser) do
-               parser.peek_token.action_slabel_decl(parser)
-       end
-       redef fun goto(parser, goto) do
-               goto.goto_slabel_decl(parser)
-       end
-end
-# State id
-private class LRStateid
-       super LRState
-       redef fun to_s do return "id"
-       redef fun error_msg do return "operand, value"
-       redef fun action(parser) do
-               parser.peek_token.action_sid(parser)
-       end
-       redef fun goto(parser, goto) do
-               goto.goto_sid(parser)
-       end
-end
-# State comment
-private class LRStatecomment
-       super LRState
-       redef fun to_s do return "comment"
-       redef fun error_msg do return "eol"
-       redef fun action(parser) do
-               parser.peek_token.action_scomment(parser)
-       end
-end
-# State eol
-private class LRStateeol
-       super LRState
-       redef fun to_s do return "eol"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE line::line_empty_3=eol
-               var n0 = parser.pop.as(Neol)
-               var p1 = new Nline_empty(null, null, n0)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Nline)
-       end
-end
-# State instruction
-private class LRStateinstruction
-       super LRState
-       redef fun to_s do return "instruction"
-       redef fun error_msg do return "comment, eol"
-       redef fun action(parser) do
-               parser.peek_token.action_sinstruction(parser)
-       end
-end
-# State directive
-private class LRStatedirective
-       super LRState
-       redef fun to_s do return "directive"
-       redef fun error_msg do return "comment, eol"
-       redef fun action(parser) do
-               parser.peek_token.action_sdirective(parser)
-       end
-end
-# State tk_byte
-private class LRStatetk_byte
-       super LRState
-       redef fun to_s do return "tk_byte"
-       redef fun error_msg do return "value"
-       redef fun action(parser) do
-               parser.peek_token.action_stk_byte(parser)
-       end
-       redef fun goto(parser, goto) do
-               parser.push(state_tk_byte_32dvalue)
-       end
-end
-# State tk_word
-private class LRStatetk_word
-       super LRState
-       redef fun to_s do return "tk_word"
-       redef fun error_msg do return "value"
-       redef fun action(parser) do
-               parser.peek_token.action_stk_word(parser)
-       end
-       redef fun goto(parser, goto) do
-               parser.push(state_tk_word_32dvalue)
-       end
-end
-# State tk_block
-private class LRStatetk_block
-       super LRState
-       redef fun to_s do return "tk_block"
-       redef fun error_msg do return "value"
-       redef fun action(parser) do
-               parser.peek_token.action_stk_block(parser)
-       end
-       redef fun goto(parser, goto) do
-               parser.push(state_tk_block_32dvalue)
-       end
-end
-# State tk_ascii
-private class LRStatetk_ascii
-       super LRState
-       redef fun to_s do return "tk_ascii"
-       redef fun error_msg do return "value"
-       redef fun action(parser) do
-               parser.peek_token.action_stk_ascii(parser)
-       end
-       redef fun goto(parser, goto) do
-               parser.push(state_tk_ascii_32dvalue)
-       end
-end
-# State tk_addrss
-private class LRStatetk_addrss
-       super LRState
-       redef fun to_s do return "tk_addrss"
-       redef fun error_msg do return "value"
-       redef fun action(parser) do
-               parser.peek_token.action_stk_addrss(parser)
-       end
-       redef fun goto(parser, goto) do
-               parser.push(state_tk_addrss_32dvalue)
-       end
-end
-# State tk_equate
-private class LRStatetk_equate
-       super LRState
-       redef fun to_s do return "tk_equate"
-       redef fun error_msg do return "value"
-       redef fun action(parser) do
-               parser.peek_token.action_stk_equate(parser)
-       end
-       redef fun goto(parser, goto) do
-               parser.push(state_tk_equate_32dvalue)
-       end
-end
-# State tk_burn
-private class LRStatetk_burn
-       super LRState
-       redef fun to_s do return "tk_burn"
-       redef fun error_msg do return "value"
-       redef fun action(parser) do
-               parser.peek_token.action_stk_burn(parser)
-       end
-       redef fun goto(parser, goto) do
-               parser.push(state_tk_burn_32dvalue)
-       end
-end
-# State end_block
-private class LRStateend_block
-       super LRState
-       redef fun to_s do return "end_block"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE listing::listing_3=end_block
-               var n0 = parser.pop.as(Nend_block)
-               var p1 = new Nlisting(null, null, n0)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Nlisting)
-       end
-end
-# State listing Eof
-private class LRStatelisting_32dEof
-       super LRState
-       redef fun to_s do return "listing Eof"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE _start::Start=listing Eof
-               var n1 = parser.pop.as(NEof)
-               var n0 = parser.pop.as(Nlisting)
-               var p1 = new NStart(n0, n1)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.stop = true
-       end
-end
-# State line+ label_decl
-private class LRStateline_43d_32dlabel_decl
-       super LRState
-       redef fun to_s do return "line+ label_decl"
-       redef fun error_msg do return "instruction, directive"
-       redef fun action(parser) do
-               parser.peek_token.action_sline_43d_32dlabel_decl(parser)
-       end
-       redef fun goto(parser, goto) do
-               goto.goto_sline_43d_32dlabel_decl(parser)
-       end
-end
-# State line+ line
-private class LRStateline_43d_32dline
-       super LRState
-       redef fun to_s do return "line+ line"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE line+::line+_more=line+ line
-               var n1 = parser.pop.as(Nline)
-               var n0 = parser.pop.as(Nodes[Nline])
-               var prod = n0
-               n0.items.add(n1)
-               parser.node_stack.push prod
-               parser.goto(goto_Nline_43d)
-       end
-end
-# State line+ end_block
-private class LRStateline_43d_32dend_block
-       super LRState
-       redef fun to_s do return "line+ end_block"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE listing::listing_2=line+ end_block
-               var n1 = parser.pop.as(Nend_block)
-               var n0 = parser.pop.as(Nodes[Nline])
-               var p1 = new Nlisting(n0, null, n1)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Nlisting)
-       end
-end
-# State label_decl comment
-private class LRStatelabel_decl_32dcomment
-       super LRState
-       redef fun to_s do return "label_decl comment"
-       redef fun error_msg do return "eol"
-       redef fun action(parser) do
-               parser.peek_token.action_slabel_decl_32dcomment(parser)
-       end
-end
-# State label_decl eol
-private class LRStatelabel_decl_32deol
-       super LRState
-       redef fun to_s do return "label_decl eol"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE line::line_empty_2=label_decl eol
-               var n1 = parser.pop.as(Neol)
-               var n0 = parser.pop.as(Nlabel_decl)
-               var p1 = new Nline_empty(n0, null, n1)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Nline)
-       end
-end
-# State label_decl instruction
-private class LRStatelabel_decl_32dinstruction
-       super LRState
-       redef fun to_s do return "label_decl instruction"
-       redef fun error_msg do return "comment, eol"
-       redef fun action(parser) do
-               parser.peek_token.action_slabel_decl_32dinstruction(parser)
-       end
-end
-# State label_decl directive
-private class LRStatelabel_decl_32ddirective
-       super LRState
-       redef fun to_s do return "label_decl directive"
-       redef fun error_msg do return "comment, eol"
-       redef fun action(parser) do
-               parser.peek_token.action_slabel_decl_32ddirective(parser)
-       end
-end
-# State label_decl end_block
-private class LRStatelabel_decl_32dend_block
-       super LRState
-       redef fun to_s do return "label_decl end_block"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE listing::listing_1=label_decl end_block
-               var n1 = parser.pop.as(Nend_block)
-               var n0 = parser.pop.as(Nlabel_decl)
-               var p1 = new Nlisting(null, n0, n1)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Nlisting)
-       end
-end
-# State label_decl id
-private class LRStatelabel_decl_32did
-       super LRState
-       redef fun to_s do return "label_decl id"
-       redef fun error_msg do return "operand, value"
-       redef fun action(parser) do
-               parser.peek_token.action_slabel_decl_32did(parser)
-       end
-       redef fun goto(parser, goto) do
-               goto.goto_slabel_decl_32did(parser)
-       end
-end
-# State id colon
-private class LRStateid_32dcolon
-       super LRState
-       redef fun to_s do return "id colon"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE label_decl::label_decl=id colon
-               var n1 = parser.pop.as(Ncolon)
-               var n0 = parser.pop.as(Nid)
-               var p1 = new Nlabel_decl(n0, n1)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Nlabel_decl)
-       end
-end
-# State id operand
-private class LRStateid_32doperand
-       super LRState
-       redef fun to_s do return "id operand"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE instruction::instruction_binary=id operand
-               var n1 = parser.pop.as(Noperand)
-               var n0 = parser.pop.as(Nid)
-               var p1 = new Ninstruction_binary(n0, n1)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Ninstruction)
-       end
-end
-# State id value
-private class LRStateid_32dvalue
-       super LRState
-       redef fun to_s do return "id value"
-       redef fun error_msg do return "comma"
-       redef fun action(parser) do
-               parser.peek_token.action_sid_32dvalue(parser)
-       end
-end
-# State id id
-private class LRStateid_32did
-       super LRState
-       redef fun to_s do return "id id"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE value::value_label=id
-               var n0 = parser.pop.as(Nid)
-               var p1 = new Nvalue_label(n0)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Nvalue)
-       end
-end
-# State id char
-private class LRStateid_32dchar
-       super LRState
-       redef fun to_s do return "id char"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE value::value_char=char
-               var n0 = parser.pop.as(Nchar)
-               var p1 = new Nvalue_char(n0)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Nvalue)
-       end
-end
-# State id string
-private class LRStateid_32dstring
-       super LRState
-       redef fun to_s do return "id string"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE value::value_string=string
-               var n0 = parser.pop.as(Nstring)
-               var p1 = new Nvalue_string(n0)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Nvalue)
-       end
-end
-# State comment eol
-private class LRStatecomment_32deol
-       super LRState
-       redef fun to_s do return "comment eol"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE line::line_empty_1=comment eol
-               var n1 = parser.pop.as(Neol)
-               var n0 = parser.pop.as(Ncomment)
-               var p1 = new Nline_empty(null, n0, n1)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Nline)
-       end
-end
-# State instruction comment
-private class LRStateinstruction_32dcomment
-       super LRState
-       redef fun to_s do return "instruction comment"
-       redef fun error_msg do return "eol"
-       redef fun action(parser) do
-               parser.peek_token.action_sinstruction_32dcomment(parser)
-       end
-end
-# State instruction eol
-private class LRStateinstruction_32deol
-       super LRState
-       redef fun to_s do return "instruction eol"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE line::line_instruction_3=instruction eol
-               var n1 = parser.pop.as(Neol)
-               var n0 = parser.pop.as(Ninstruction)
-               var p1 = new Nline_instruction(null, n0, null, n1)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Nline)
-       end
-end
-# State directive comment
-private class LRStatedirective_32dcomment
-       super LRState
-       redef fun to_s do return "directive comment"
-       redef fun error_msg do return "eol"
-       redef fun action(parser) do
-               parser.peek_token.action_sdirective_32dcomment(parser)
-       end
-end
-# State directive eol
-private class LRStatedirective_32deol
-       super LRState
-       redef fun to_s do return "directive eol"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE line::line_directive_3=directive eol
-               var n1 = parser.pop.as(Neol)
-               var n0 = parser.pop.as(Ndirective)
-               var p1 = new Nline_directive(null, n0, null, n1)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Nline)
-       end
-end
-# State tk_byte value
-private class LRStatetk_byte_32dvalue
-       super LRState
-       redef fun to_s do return "tk_byte value"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE directive::directive_byte=tk_byte value
-               var n1 = parser.pop.as(Nvalue)
-               var n0 = parser.pop.as(Ntk_byte)
-               var p1 = new Ndirective_byte(n0, n1)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Ndirective)
-       end
-end
-# State tk_word value
-private class LRStatetk_word_32dvalue
-       super LRState
-       redef fun to_s do return "tk_word value"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE directive::directive_word=tk_word value
-               var n1 = parser.pop.as(Nvalue)
-               var n0 = parser.pop.as(Ntk_word)
-               var p1 = new Ndirective_word(n0, n1)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Ndirective)
-       end
-end
-# State tk_block value
-private class LRStatetk_block_32dvalue
-       super LRState
-       redef fun to_s do return "tk_block value"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE directive::directive_block=tk_block value
-               var n1 = parser.pop.as(Nvalue)
-               var n0 = parser.pop.as(Ntk_block)
-               var p1 = new Ndirective_block(n0, n1)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Ndirective)
-       end
-end
-# State tk_ascii value
-private class LRStatetk_ascii_32dvalue
-       super LRState
-       redef fun to_s do return "tk_ascii value"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE directive::directive_ascii=tk_ascii value
-               var n1 = parser.pop.as(Nvalue)
-               var n0 = parser.pop.as(Ntk_ascii)
-               var p1 = new Ndirective_ascii(n0, n1)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Ndirective)
-       end
-end
-# State tk_addrss value
-private class LRStatetk_addrss_32dvalue
-       super LRState
-       redef fun to_s do return "tk_addrss value"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE directive::directive_addrss=tk_addrss value
-               var n1 = parser.pop.as(Nvalue)
-               var n0 = parser.pop.as(Ntk_addrss)
-               var p1 = new Ndirective_addrss(n0, n1)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Ndirective)
-       end
-end
-# State tk_equate value
-private class LRStatetk_equate_32dvalue
-       super LRState
-       redef fun to_s do return "tk_equate value"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE directive::directive_equate=tk_equate value
-               var n1 = parser.pop.as(Nvalue)
-               var n0 = parser.pop.as(Ntk_equate)
-               var p1 = new Ndirective_equate(n0, n1)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Ndirective)
-       end
-end
-# State tk_burn value
-private class LRStatetk_burn_32dvalue
-       super LRState
-       redef fun to_s do return "tk_burn value"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE directive::directive_burn=tk_burn value
-               var n1 = parser.pop.as(Nvalue)
-               var n0 = parser.pop.as(Ntk_burn)
-               var p1 = new Ndirective_burn(n0, n1)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Ndirective)
-       end
-end
-# State line+ label_decl end_block
-private class LRStateline_43d_32dlabel_decl_32dend_block
-       super LRState
-       redef fun to_s do return "line+ label_decl end_block"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE listing::listing_0=line+ label_decl end_block
-               var n2 = parser.pop.as(Nend_block)
-               var n1 = parser.pop.as(Nlabel_decl)
-               var n0 = parser.pop.as(Nodes[Nline])
-               var p1 = new Nlisting(n0, n1, n2)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Nlisting)
-       end
-end
-# State label_decl comment eol
-private class LRStatelabel_decl_32dcomment_32deol
-       super LRState
-       redef fun to_s do return "label_decl comment eol"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE line::line_empty_0=label_decl comment eol
-               var n2 = parser.pop.as(Neol)
-               var n1 = parser.pop.as(Ncomment)
-               var n0 = parser.pop.as(Nlabel_decl)
-               var p1 = new Nline_empty(n0, n1, n2)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Nline)
-       end
-end
-# State label_decl instruction comment
-private class LRStatelabel_decl_32dinstruction_32dcomment
-       super LRState
-       redef fun to_s do return "label_decl instruction comment"
-       redef fun error_msg do return "eol"
-       redef fun action(parser) do
-               parser.peek_token.action_slabel_decl_32dinstruction_32dcomment(parser)
-       end
-end
-# State label_decl instruction eol
-private class LRStatelabel_decl_32dinstruction_32deol
-       super LRState
-       redef fun to_s do return "label_decl instruction eol"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE line::line_instruction_2=label_decl instruction eol
-               var n2 = parser.pop.as(Neol)
-               var n1 = parser.pop.as(Ninstruction)
-               var n0 = parser.pop.as(Nlabel_decl)
-               var p1 = new Nline_instruction(n0, n1, null, n2)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Nline)
-       end
-end
-# State label_decl directive comment
-private class LRStatelabel_decl_32ddirective_32dcomment
-       super LRState
-       redef fun to_s do return "label_decl directive comment"
-       redef fun error_msg do return "eol"
-       redef fun action(parser) do
-               parser.peek_token.action_slabel_decl_32ddirective_32dcomment(parser)
-       end
-end
-# State label_decl directive eol
-private class LRStatelabel_decl_32ddirective_32deol
-       super LRState
-       redef fun to_s do return "label_decl directive eol"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE line::line_directive_2=label_decl directive eol
-               var n2 = parser.pop.as(Neol)
-               var n1 = parser.pop.as(Ndirective)
-               var n0 = parser.pop.as(Nlabel_decl)
-               var p1 = new Nline_directive(n0, n1, null, n2)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Nline)
-       end
-end
-# State id value comma
-private class LRStateid_32dvalue_32dcomma
-       super LRState
-       redef fun to_s do return "id value comma"
-       redef fun error_msg do return "id"
-       redef fun action(parser) do
-               parser.peek_token.action_sid_32dvalue_32dcomma(parser)
-       end
-end
-# State instruction comment eol
-private class LRStateinstruction_32dcomment_32deol
-       super LRState
-       redef fun to_s do return "instruction comment eol"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE line::line_instruction_1=instruction comment eol
-               var n2 = parser.pop.as(Neol)
-               var n1 = parser.pop.as(Ncomment)
-               var n0 = parser.pop.as(Ninstruction)
-               var p1 = new Nline_instruction(null, n0, n1, n2)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Nline)
-       end
-end
-# State directive comment eol
-private class LRStatedirective_32dcomment_32deol
-       super LRState
-       redef fun to_s do return "directive comment eol"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE line::line_directive_1=directive comment eol
-               var n2 = parser.pop.as(Neol)
-               var n1 = parser.pop.as(Ncomment)
-               var n0 = parser.pop.as(Ndirective)
-               var p1 = new Nline_directive(null, n0, n1, n2)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Nline)
-       end
-end
-# State label_decl instruction comment eol
-private class LRStatelabel_decl_32dinstruction_32dcomment_32deol
-       super LRState
-       redef fun to_s do return "label_decl instruction comment eol"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE line::line_instruction_0=label_decl instruction comment eol
-               var n3 = parser.pop.as(Neol)
-               var n2 = parser.pop.as(Ncomment)
-               var n1 = parser.pop.as(Ninstruction)
-               var n0 = parser.pop.as(Nlabel_decl)
-               var p1 = new Nline_instruction(n0, n1, n2, n3)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Nline)
-       end
-end
-# State label_decl directive comment eol
-private class LRStatelabel_decl_32ddirective_32dcomment_32deol
-       super LRState
-       redef fun to_s do return "label_decl directive comment eol"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE line::line_directive_0=label_decl directive comment eol
-               var n3 = parser.pop.as(Neol)
-               var n2 = parser.pop.as(Ncomment)
-               var n1 = parser.pop.as(Ndirective)
-               var n0 = parser.pop.as(Nlabel_decl)
-               var p1 = new Nline_directive(n0, n1, n2, n3)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Nline)
-       end
-end
-# State id value comma id
-private class LRStateid_32dvalue_32dcomma_32did
-       super LRState
-       redef fun to_s do return "id value comma id"
-       redef fun error_msg do return ""
-       redef fun action(parser) do
-               # REDUCE operand::operand_any=value comma id
-               var n2 = parser.pop.as(Nid)
-               var n1 = parser.pop.as(Ncomma)
-               var n0 = parser.pop.as(Nvalue)
-               var p1 = new Noperand_any(n0, n1, n2)
-               var prod = p1
-               parser.node_stack.push prod
-               parser.goto(goto_Noperand)
-       end
-end
diff --git a/contrib/pep8analysis/src/parser/pep8_test_parser.nit b/contrib/pep8analysis/src/parser/pep8_test_parser.nit
deleted file mode 100644 (file)
index 9f015d0..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-# Generated by nitcc for the language pep8
-import nitcc_runtime
-import pep8_lexer
-import pep8_parser
-class MyTest
-       super TestParser
-       redef fun name do return "pep8"
-       redef fun new_lexer(text) do return new MyLexer(text)
-       redef fun new_parser do return new MyParser
-end
-var t = new MyTest
-t.main