syntax: 'meth' -> 'fun', 'attr' -> 'var'
[nit.git] / src / parser / parser.nit
index 965e0fb..3f668cf 100644 (file)
@@ -8,10 +8,10 @@ intrude import parser_tables
 # State of the parser automata as stored in the parser stack.
 private class State
        # The internal state number
-       readable writable attr _state: Int
+       readable writable var _state: Int
 
        # The node stored with the state in the stack
-       readable writable attr _nodes: nullable Object 
+       readable writable var _nodes: nullable Object 
 
        init(state: Int, nodes: nullable Object)
        do
@@ -23,13 +23,13 @@ end
 class Parser
 special ParserTable
        # Associated lexer
-       attr _lexer: Lexer
+       var _lexer: Lexer
 
        # Stack of pushed states and productions
-       attr _stack: Array[State]
+       var _stack: Array[State]
 
        # Position in the stack
-       attr _stack_pos: Int
+       var _stack_pos: Int
 
        # Create a new parser based on a given lexer
        init(lexer: Lexer)
@@ -43,7 +43,7 @@ special ParserTable
        end
 
        # Do a transition in the automata
-       private meth go_to(index: Int): Int
+       private fun go_to(index: Int): Int
        do
                var state = state
                var table = _goto_table[index]
@@ -67,7 +67,7 @@ special ParserTable
        end
 
        # Push someting in the state stack
-       private meth push(numstate: Int, list_node: nullable Object)
+       private fun push(numstate: Int, list_node: nullable Object)
        do
                var pos = _stack_pos + 1
                _stack_pos = pos
@@ -81,13 +81,13 @@ special ParserTable
        end
 
        # The current state
-       private meth state: Int
+       private fun state: Int
        do
                return _stack[_stack_pos].state
        end
 
        # Pop something from the stack state
-       private meth pop: nullable Object
+       private fun pop: nullable Object
        do
                var res = _stack[_stack_pos].nodes
                _stack_pos = _stack_pos -1
@@ -95,7 +95,7 @@ special ParserTable
        end
 
        # Build and return a full AST.
-       meth parse: Start
+       fun parse: Start
        do
                push(0, null)
 
@@ -153,8 +153,8 @@ special ParserTable
                abort
        end
 
-       attr _reduce_table: Array[ReduceAction]
-       private meth build_reduce_table
+       var _reduce_table: Array[ReduceAction]
+       private fun build_reduce_table
        do
                _reduce_table = new Array[ReduceAction].with_items(
                        new ReduceAction0,
@@ -902,9 +902,9 @@ end
 # Find first and last tokens of production nodes
 private class SearchTokensVisitor
 special Visitor
-       attr _untokenned_nodes: Array[Prod]
-       attr _last_token: nullable Token = null
-       redef meth visit(n: nullable PNode)
+       var _untokenned_nodes: Array[Prod]
+       var _last_token: nullable Token = null
+       redef fun visit(n: nullable PNode)
        do
                if n == null then
                        return
@@ -929,12 +929,12 @@ end
 
 # Each reduca action has its own class, this one is the root of the hierarchy.
 private abstract class ReduceAction
-       meth action(p: Parser) is abstract
+       fun action(p: Parser) is abstract
 end
 
 private class ReduceAction0
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var listnode3 = new Array[Object]
@@ -951,7 +951,7 @@ init do end
 end
 private class ReduceAction1
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -971,7 +971,7 @@ init do end
 end
 private class ReduceAction2
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -998,7 +998,7 @@ init do end
 end
 private class ReduceAction3
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -1028,7 +1028,7 @@ init do end
 end
 private class ReduceAction4
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -1055,7 +1055,7 @@ init do end
 end
 private class ReduceAction5
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -1085,7 +1085,7 @@ init do end
 end
 private class ReduceAction6
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -1122,7 +1122,7 @@ init do end
 end
 private class ReduceAction7
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -1162,7 +1162,7 @@ init do end
 end
 private class ReduceAction8
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -1193,7 +1193,7 @@ init do end
 end
 private class ReduceAction9
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -1234,7 +1234,7 @@ init do end
 end
 private class ReduceAction10
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -1268,7 +1268,7 @@ init do end
 end
 private class ReduceAction11
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -1312,7 +1312,7 @@ init do end
 end
 private class ReduceAction12
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -1353,7 +1353,7 @@ init do end
 end
 private class ReduceAction13
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -1404,7 +1404,7 @@ init do end
 end
 private class ReduceAction14
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -1448,7 +1448,7 @@ init do end
 end
 private class ReduceAction15
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -1502,7 +1502,7 @@ init do end
 end
 private class ReduceAction16
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -1543,7 +1543,7 @@ init do end
 end
 private class ReduceAction17
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -1594,7 +1594,7 @@ init do end
 end
 private class ReduceAction18
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -1638,7 +1638,7 @@ init do end
 end
 private class ReduceAction19
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -1692,7 +1692,7 @@ init do end
 end
 private class ReduceAction20
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -1743,7 +1743,7 @@ init do end
 end
 private class ReduceAction21
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -1804,7 +1804,7 @@ init do end
 end
 private class ReduceAction22
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -1858,7 +1858,7 @@ init do end
 end
 private class ReduceAction23
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -1922,7 +1922,7 @@ init do end
 end
 private class ReduceAction24
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -1945,7 +1945,7 @@ init do end
 end
 private class ReduceAction25
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -1971,7 +1971,7 @@ init do end
 end
 private class ReduceAction26
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -2004,7 +2004,7 @@ init do end
 end
 private class ReduceAction27
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -2040,7 +2040,7 @@ init do end
 end
 private class ReduceAction28
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -2073,7 +2073,7 @@ init do end
 end
 private class ReduceAction29
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -2109,7 +2109,7 @@ init do end
 end
 private class ReduceAction30
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -2152,7 +2152,7 @@ init do end
 end
 private class ReduceAction31
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -2198,7 +2198,7 @@ init do end
 end
 private class ReduceAction32
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -2235,7 +2235,7 @@ init do end
 end
 private class ReduceAction33
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -2282,7 +2282,7 @@ init do end
 end
 private class ReduceAction34
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -2322,7 +2322,7 @@ init do end
 end
 private class ReduceAction35
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -2372,7 +2372,7 @@ init do end
 end
 private class ReduceAction36
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -2419,7 +2419,7 @@ init do end
 end
 private class ReduceAction37
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -2476,7 +2476,7 @@ init do end
 end
 private class ReduceAction38
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -2526,7 +2526,7 @@ init do end
 end
 private class ReduceAction39
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -2586,7 +2586,7 @@ init do end
 end
 private class ReduceAction40
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -2633,7 +2633,7 @@ init do end
 end
 private class ReduceAction41
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -2690,7 +2690,7 @@ init do end
 end
 private class ReduceAction42
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -2740,7 +2740,7 @@ init do end
 end
 private class ReduceAction43
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -2800,7 +2800,7 @@ init do end
 end
 private class ReduceAction44
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -2857,7 +2857,7 @@ init do end
 end
 private class ReduceAction45
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -2924,7 +2924,7 @@ init do end
 end
 private class ReduceAction46
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -2984,7 +2984,7 @@ init do end
 end
 private class ReduceAction47
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -3054,7 +3054,7 @@ init do end
 end
 private class ReduceAction48
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -3080,7 +3080,7 @@ init do end
 end
 private class ReduceAction49
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -3107,7 +3107,7 @@ init do end
 end
 private class ReduceAction50
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -3134,7 +3134,7 @@ init do end
 end
 private class ReduceAction51
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -3154,7 +3154,7 @@ init do end
 end
 private class ReduceAction52
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -3165,7 +3165,7 @@ init do end
 end
 private class ReduceAction53
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -3191,7 +3191,7 @@ init do end
 end
 private class ReduceAction54
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -3227,7 +3227,7 @@ init do end
 end
 private class ReduceAction55
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -3265,7 +3265,7 @@ init do end
 end
 private class ReduceAction56
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -3306,7 +3306,7 @@ init do end
 end
 private class ReduceAction57
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -3354,7 +3354,7 @@ init do end
 end
 private class ReduceAction58
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -3405,7 +3405,7 @@ init do end
 end
 private class ReduceAction59
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -3453,7 +3453,7 @@ init do end
 end
 private class ReduceAction60
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -3504,7 +3504,7 @@ init do end
 end
 private class ReduceAction61
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -3562,7 +3562,7 @@ init do end
 end
 private class ReduceAction62
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -3623,7 +3623,7 @@ init do end
 end
 private class ReduceAction63
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -3668,7 +3668,7 @@ init do end
 end
 private class ReduceAction64
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -3723,7 +3723,7 @@ init do end
 end
 private class ReduceAction65
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -3771,7 +3771,7 @@ init do end
 end
 private class ReduceAction66
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -3829,7 +3829,7 @@ init do end
 end
 private class ReduceAction67
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -3884,7 +3884,7 @@ init do end
 end
 private class ReduceAction68
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -3949,7 +3949,7 @@ init do end
 end
 private class ReduceAction69
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -4007,7 +4007,7 @@ init do end
 end
 private class ReduceAction70
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist12 = p.pop
@@ -4075,7 +4075,7 @@ init do end
 end
 private class ReduceAction71
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -4130,7 +4130,7 @@ init do end
 end
 private class ReduceAction72
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -4195,7 +4195,7 @@ init do end
 end
 private class ReduceAction73
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -4253,7 +4253,7 @@ init do end
 end
 private class ReduceAction74
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist12 = p.pop
@@ -4321,7 +4321,7 @@ init do end
 end
 private class ReduceAction75
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -4386,7 +4386,7 @@ init do end
 end
 private class ReduceAction76
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist12 = p.pop
@@ -4461,7 +4461,7 @@ init do end
 end
 private class ReduceAction77
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist12 = p.pop
@@ -4529,7 +4529,7 @@ init do end
 end
 private class ReduceAction78
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist13 = p.pop
@@ -4607,7 +4607,7 @@ init do end
 end
 private class ReduceAction79
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -4623,7 +4623,7 @@ init do end
 end
 private class ReduceAction80
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -4643,7 +4643,7 @@ init do end
 end
 private class ReduceAction81
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -4659,7 +4659,7 @@ init do end
 end
 private class ReduceAction82
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -4675,7 +4675,7 @@ init do end
 end
 private class ReduceAction83
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -4696,7 +4696,7 @@ init do end
 end
 private class ReduceAction84
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -4727,7 +4727,7 @@ init do end
 end
 private class ReduceAction85
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -4742,7 +4742,7 @@ init do end
 end
 private class ReduceAction86
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -4759,7 +4759,7 @@ init do end
 end
 private class ReduceAction87
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -4779,7 +4779,7 @@ init do end
 end
 private class ReduceAction88
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -4801,7 +4801,7 @@ init do end
 end
 private class ReduceAction89
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -4815,7 +4815,7 @@ init do end
 end
 private class ReduceAction90
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -4853,7 +4853,7 @@ init do end
 end
 private class ReduceAction91
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -4894,7 +4894,7 @@ init do end
 end
 private class ReduceAction92
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -4933,7 +4933,7 @@ init do end
 end
 private class ReduceAction93
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -4975,7 +4975,7 @@ init do end
 end
 private class ReduceAction94
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -5010,7 +5010,7 @@ init do end
 end
 private class ReduceAction95
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -5048,7 +5048,7 @@ init do end
 end
 private class ReduceAction96
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -5083,7 +5083,7 @@ init do end
 end
 private class ReduceAction97
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -5121,7 +5121,7 @@ init do end
 end
 private class ReduceAction98
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -5157,7 +5157,7 @@ init do end
 end
 private class ReduceAction99
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -5196,7 +5196,7 @@ init do end
 end
 private class ReduceAction100
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -5235,7 +5235,7 @@ init do end
 end
 private class ReduceAction101
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -5277,7 +5277,7 @@ init do end
 end
 private class ReduceAction102
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -5325,7 +5325,7 @@ init do end
 end
 private class ReduceAction103
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -5376,7 +5376,7 @@ init do end
 end
 private class ReduceAction104
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -5417,7 +5417,7 @@ init do end
 end
 private class ReduceAction105
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -5468,7 +5468,7 @@ init do end
 end
 private class ReduceAction106
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -5522,7 +5522,7 @@ init do end
 end
 private class ReduceAction107
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -5566,7 +5566,7 @@ init do end
 end
 private class ReduceAction108
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -5607,7 +5607,7 @@ init do end
 end
 private class ReduceAction109
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -5651,7 +5651,7 @@ init do end
 end
 private class ReduceAction110
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -5685,7 +5685,7 @@ init do end
 end
 private class ReduceAction111
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -5736,7 +5736,7 @@ init do end
 end
 private class ReduceAction112
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -5790,7 +5790,7 @@ init do end
 end
 private class ReduceAction113
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -5834,7 +5834,7 @@ init do end
 end
 private class ReduceAction114
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -5888,7 +5888,7 @@ init do end
 end
 private class ReduceAction115
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -5945,7 +5945,7 @@ init do end
 end
 private class ReduceAction116
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -5992,7 +5992,7 @@ init do end
 end
 private class ReduceAction117
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -6036,7 +6036,7 @@ init do end
 end
 private class ReduceAction118
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -6083,7 +6083,7 @@ init do end
 end
 private class ReduceAction119
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -6120,7 +6120,7 @@ init do end
 end
 private class ReduceAction120
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -6171,7 +6171,7 @@ init do end
 end
 private class ReduceAction121
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -6225,7 +6225,7 @@ init do end
 end
 private class ReduceAction122
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -6269,7 +6269,7 @@ init do end
 end
 private class ReduceAction123
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -6323,7 +6323,7 @@ init do end
 end
 private class ReduceAction124
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -6380,7 +6380,7 @@ init do end
 end
 private class ReduceAction125
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -6427,7 +6427,7 @@ init do end
 end
 private class ReduceAction126
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -6471,7 +6471,7 @@ init do end
 end
 private class ReduceAction127
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -6518,7 +6518,7 @@ init do end
 end
 private class ReduceAction128
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -6555,7 +6555,7 @@ init do end
 end
 private class ReduceAction129
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -6609,7 +6609,7 @@ init do end
 end
 private class ReduceAction130
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -6666,7 +6666,7 @@ init do end
 end
 private class ReduceAction131
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -6713,7 +6713,7 @@ init do end
 end
 private class ReduceAction132
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -6770,7 +6770,7 @@ init do end
 end
 private class ReduceAction133
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -6830,7 +6830,7 @@ init do end
 end
 private class ReduceAction134
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -6880,7 +6880,7 @@ init do end
 end
 private class ReduceAction135
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -6927,7 +6927,7 @@ init do end
 end
 private class ReduceAction136
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -6977,7 +6977,7 @@ init do end
 end
 private class ReduceAction137
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -7017,7 +7017,7 @@ init do end
 end
 private class ReduceAction138
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -7070,7 +7070,7 @@ init do end
 end
 private class ReduceAction139
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -7126,7 +7126,7 @@ init do end
 end
 private class ReduceAction140
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -7172,7 +7172,7 @@ init do end
 end
 private class ReduceAction141
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -7228,7 +7228,7 @@ init do end
 end
 private class ReduceAction142
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -7287,7 +7287,7 @@ init do end
 end
 private class ReduceAction143
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -7336,7 +7336,7 @@ init do end
 end
 private class ReduceAction144
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -7382,7 +7382,7 @@ init do end
 end
 private class ReduceAction145
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -7431,7 +7431,7 @@ init do end
 end
 private class ReduceAction146
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -7470,7 +7470,7 @@ init do end
 end
 private class ReduceAction147
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -7526,7 +7526,7 @@ init do end
 end
 private class ReduceAction148
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -7585,7 +7585,7 @@ init do end
 end
 private class ReduceAction149
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -7634,7 +7634,7 @@ init do end
 end
 private class ReduceAction150
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -7693,7 +7693,7 @@ init do end
 end
 private class ReduceAction151
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist12 = p.pop
@@ -7755,7 +7755,7 @@ init do end
 end
 private class ReduceAction152
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -7807,7 +7807,7 @@ init do end
 end
 private class ReduceAction153
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -7856,7 +7856,7 @@ init do end
 end
 private class ReduceAction154
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -7908,7 +7908,7 @@ init do end
 end
 private class ReduceAction155
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -7950,7 +7950,7 @@ init do end
 end
 private class ReduceAction156
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -8006,7 +8006,7 @@ init do end
 end
 private class ReduceAction157
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -8065,7 +8065,7 @@ init do end
 end
 private class ReduceAction158
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -8114,7 +8114,7 @@ init do end
 end
 private class ReduceAction159
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -8173,7 +8173,7 @@ init do end
 end
 private class ReduceAction160
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist12 = p.pop
@@ -8235,7 +8235,7 @@ init do end
 end
 private class ReduceAction161
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -8287,7 +8287,7 @@ init do end
 end
 private class ReduceAction162
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -8336,7 +8336,7 @@ init do end
 end
 private class ReduceAction163
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -8388,7 +8388,7 @@ init do end
 end
 private class ReduceAction164
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -8430,7 +8430,7 @@ init do end
 end
 private class ReduceAction165
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -8489,7 +8489,7 @@ init do end
 end
 private class ReduceAction166
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist12 = p.pop
@@ -8551,7 +8551,7 @@ init do end
 end
 private class ReduceAction167
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -8603,7 +8603,7 @@ init do end
 end
 private class ReduceAction168
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist12 = p.pop
@@ -8665,7 +8665,7 @@ init do end
 end
 private class ReduceAction169
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist13 = p.pop
@@ -8730,7 +8730,7 @@ init do end
 end
 private class ReduceAction170
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -8785,7 +8785,7 @@ init do end
 end
 private class ReduceAction171
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -8837,7 +8837,7 @@ init do end
 end
 private class ReduceAction172
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -8892,7 +8892,7 @@ init do end
 end
 private class ReduceAction173
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -8937,7 +8937,7 @@ init do end
 end
 private class ReduceAction174
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -8985,7 +8985,7 @@ init do end
 end
 private class ReduceAction175
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -9036,7 +9036,7 @@ init do end
 end
 private class ReduceAction176
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -9077,7 +9077,7 @@ init do end
 end
 private class ReduceAction177
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -9128,7 +9128,7 @@ init do end
 end
 private class ReduceAction178
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -9182,7 +9182,7 @@ init do end
 end
 private class ReduceAction179
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -9226,7 +9226,7 @@ init do end
 end
 private class ReduceAction180
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -9267,7 +9267,7 @@ init do end
 end
 private class ReduceAction181
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -9311,7 +9311,7 @@ init do end
 end
 private class ReduceAction182
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -9345,7 +9345,7 @@ init do end
 end
 private class ReduceAction183
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -9396,7 +9396,7 @@ init do end
 end
 private class ReduceAction184
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -9450,7 +9450,7 @@ init do end
 end
 private class ReduceAction185
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -9494,7 +9494,7 @@ init do end
 end
 private class ReduceAction186
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -9548,7 +9548,7 @@ init do end
 end
 private class ReduceAction187
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -9605,7 +9605,7 @@ init do end
 end
 private class ReduceAction188
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -9652,7 +9652,7 @@ init do end
 end
 private class ReduceAction189
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -9696,7 +9696,7 @@ init do end
 end
 private class ReduceAction190
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -9743,7 +9743,7 @@ init do end
 end
 private class ReduceAction191
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -9780,7 +9780,7 @@ init do end
 end
 private class ReduceAction192
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -9831,7 +9831,7 @@ init do end
 end
 private class ReduceAction193
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -9885,7 +9885,7 @@ init do end
 end
 private class ReduceAction194
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -9929,7 +9929,7 @@ init do end
 end
 private class ReduceAction195
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -9983,7 +9983,7 @@ init do end
 end
 private class ReduceAction196
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -10040,7 +10040,7 @@ init do end
 end
 private class ReduceAction197
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -10087,7 +10087,7 @@ init do end
 end
 private class ReduceAction198
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -10131,7 +10131,7 @@ init do end
 end
 private class ReduceAction199
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -10178,7 +10178,7 @@ init do end
 end
 private class ReduceAction200
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -10215,7 +10215,7 @@ init do end
 end
 private class ReduceAction201
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -10269,7 +10269,7 @@ init do end
 end
 private class ReduceAction202
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -10326,7 +10326,7 @@ init do end
 end
 private class ReduceAction203
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -10373,7 +10373,7 @@ init do end
 end
 private class ReduceAction204
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -10430,7 +10430,7 @@ init do end
 end
 private class ReduceAction205
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -10490,7 +10490,7 @@ init do end
 end
 private class ReduceAction206
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -10540,7 +10540,7 @@ init do end
 end
 private class ReduceAction207
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -10587,7 +10587,7 @@ init do end
 end
 private class ReduceAction208
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -10637,7 +10637,7 @@ init do end
 end
 private class ReduceAction209
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -10677,7 +10677,7 @@ init do end
 end
 private class ReduceAction210
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -10730,7 +10730,7 @@ init do end
 end
 private class ReduceAction211
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -10786,7 +10786,7 @@ init do end
 end
 private class ReduceAction212
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -10832,7 +10832,7 @@ init do end
 end
 private class ReduceAction213
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -10888,7 +10888,7 @@ init do end
 end
 private class ReduceAction214
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -10947,7 +10947,7 @@ init do end
 end
 private class ReduceAction215
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -10996,7 +10996,7 @@ init do end
 end
 private class ReduceAction216
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -11042,7 +11042,7 @@ init do end
 end
 private class ReduceAction217
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -11091,7 +11091,7 @@ init do end
 end
 private class ReduceAction218
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -11130,7 +11130,7 @@ init do end
 end
 private class ReduceAction219
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -11186,7 +11186,7 @@ init do end
 end
 private class ReduceAction220
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -11245,7 +11245,7 @@ init do end
 end
 private class ReduceAction221
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -11294,7 +11294,7 @@ init do end
 end
 private class ReduceAction222
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -11353,7 +11353,7 @@ init do end
 end
 private class ReduceAction223
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist12 = p.pop
@@ -11415,7 +11415,7 @@ init do end
 end
 private class ReduceAction224
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -11467,7 +11467,7 @@ init do end
 end
 private class ReduceAction225
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -11516,7 +11516,7 @@ init do end
 end
 private class ReduceAction226
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -11568,7 +11568,7 @@ init do end
 end
 private class ReduceAction227
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -11610,7 +11610,7 @@ init do end
 end
 private class ReduceAction228
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -11666,7 +11666,7 @@ init do end
 end
 private class ReduceAction229
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -11725,7 +11725,7 @@ init do end
 end
 private class ReduceAction230
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -11774,7 +11774,7 @@ init do end
 end
 private class ReduceAction231
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -11833,7 +11833,7 @@ init do end
 end
 private class ReduceAction232
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist12 = p.pop
@@ -11895,7 +11895,7 @@ init do end
 end
 private class ReduceAction233
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -11947,7 +11947,7 @@ init do end
 end
 private class ReduceAction234
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -11996,7 +11996,7 @@ init do end
 end
 private class ReduceAction235
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -12048,7 +12048,7 @@ init do end
 end
 private class ReduceAction236
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -12090,7 +12090,7 @@ init do end
 end
 private class ReduceAction237
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -12149,7 +12149,7 @@ init do end
 end
 private class ReduceAction238
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist12 = p.pop
@@ -12211,7 +12211,7 @@ init do end
 end
 private class ReduceAction239
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -12263,7 +12263,7 @@ init do end
 end
 private class ReduceAction240
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist12 = p.pop
@@ -12325,7 +12325,7 @@ init do end
 end
 private class ReduceAction241
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist13 = p.pop
@@ -12390,7 +12390,7 @@ init do end
 end
 private class ReduceAction242
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -12445,7 +12445,7 @@ init do end
 end
 private class ReduceAction243
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -12497,7 +12497,7 @@ init do end
 end
 private class ReduceAction244
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -12552,7 +12552,7 @@ init do end
 end
 private class ReduceAction245
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -12597,7 +12597,7 @@ init do end
 end
 private class ReduceAction246
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -12632,7 +12632,7 @@ init do end
 end
 private class ReduceAction247
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -12670,7 +12670,7 @@ init do end
 end
 private class ReduceAction248
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -12708,7 +12708,7 @@ init do end
 end
 private class ReduceAction249
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -12749,7 +12749,7 @@ init do end
 end
 private class ReduceAction250
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -12785,7 +12785,7 @@ init do end
 end
 private class ReduceAction251
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -12824,7 +12824,7 @@ init do end
 end
 private class ReduceAction252
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -12863,7 +12863,7 @@ init do end
 end
 private class ReduceAction253
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -12905,7 +12905,7 @@ init do end
 end
 private class ReduceAction254
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -12938,7 +12938,7 @@ init do end
 end
 private class ReduceAction255
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -12974,7 +12974,7 @@ init do end
 end
 private class ReduceAction256
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var pvisibilitynode1: nullable APublicVisibility = new APublicVisibility.init_apublicvisibility(
@@ -12986,7 +12986,7 @@ init do end
 end
 private class ReduceAction257
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -13003,7 +13003,7 @@ init do end
 end
 private class ReduceAction258
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -13020,7 +13020,7 @@ init do end
 end
 private class ReduceAction259
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -13037,7 +13037,7 @@ init do end
 end
 private class ReduceAction260
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -13053,7 +13053,7 @@ init do end
 end
 private class ReduceAction261
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -13069,7 +13069,7 @@ init do end
 end
 private class ReduceAction262
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -13085,7 +13085,7 @@ init do end
 end
 private class ReduceAction263
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -13101,7 +13101,7 @@ init do end
 end
 private class ReduceAction264
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -13117,7 +13117,7 @@ init do end
 end
 private class ReduceAction265
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -13133,7 +13133,7 @@ init do end
 end
 private class ReduceAction266
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -13149,7 +13149,7 @@ init do end
 end
 private class ReduceAction267
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -13165,7 +13165,7 @@ init do end
 end
 private class ReduceAction268
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -13181,7 +13181,7 @@ init do end
 end
 private class ReduceAction269
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -13197,7 +13197,7 @@ init do end
 end
 private class ReduceAction270
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -13213,7 +13213,7 @@ init do end
 end
 private class ReduceAction271
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -13229,7 +13229,7 @@ init do end
 end
 private class ReduceAction272
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -13249,7 +13249,7 @@ init do end
 end
 private class ReduceAction273
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -13265,7 +13265,7 @@ init do end
 end
 private class ReduceAction274
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -13285,7 +13285,7 @@ init do end
 end
 private class ReduceAction275
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -13309,7 +13309,7 @@ init do end
 end
 private class ReduceAction276
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -13336,7 +13336,7 @@ init do end
 end
 private class ReduceAction277
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -13373,7 +13373,7 @@ init do end
 end
 private class ReduceAction278
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -13403,7 +13403,7 @@ init do end
 end
 private class ReduceAction279
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -13443,7 +13443,7 @@ init do end
 end
 private class ReduceAction280
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -13461,7 +13461,7 @@ init do end
 end
 private class ReduceAction281
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -13489,7 +13489,7 @@ init do end
 end
 private class ReduceAction282
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -13510,7 +13510,7 @@ init do end
 end
 private class ReduceAction283
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -13541,7 +13541,7 @@ init do end
 end
 private class ReduceAction284
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var listnode2 = new Array[Object]
@@ -13558,7 +13558,7 @@ init do end
 end
 private class ReduceAction285
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -13585,7 +13585,7 @@ init do end
 end
 private class ReduceAction286
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -13605,7 +13605,7 @@ init do end
 end
 private class ReduceAction287
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -13635,7 +13635,7 @@ init do end
 end
 private class ReduceAction288
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -13656,7 +13656,7 @@ init do end
 end
 private class ReduceAction289
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -13687,7 +13687,7 @@ init do end
 end
 private class ReduceAction290
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -13701,7 +13701,7 @@ init do end
 end
 private class ReduceAction291
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -13716,7 +13716,7 @@ init do end
 end
 private class ReduceAction292
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -13734,7 +13734,7 @@ init do end
 end
 private class ReduceAction293
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -13755,7 +13755,7 @@ init do end
 end
 private class ReduceAction294
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -13779,7 +13779,7 @@ init do end
 end
 private class ReduceAction295
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -13801,7 +13801,7 @@ init do end
 end
 private class ReduceAction296
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -13829,7 +13829,7 @@ init do end
 end
 private class ReduceAction297
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -13860,7 +13860,7 @@ init do end
 end
 private class ReduceAction298
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -13892,7 +13892,7 @@ init do end
 end
 private class ReduceAction299
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -13927,7 +13927,7 @@ init do end
 end
 private class ReduceAction300
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -13946,7 +13946,7 @@ init do end
 end
 private class ReduceAction301
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -13968,7 +13968,7 @@ init do end
 end
 private class ReduceAction302
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -14001,7 +14001,7 @@ init do end
 end
 private class ReduceAction303
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -14037,7 +14037,7 @@ init do end
 end
 private class ReduceAction304
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -14054,7 +14054,7 @@ init do end
 end
 private class ReduceAction305
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -14081,7 +14081,7 @@ init do end
 end
 private class ReduceAction306
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -14096,7 +14096,7 @@ init do end
 end
 private class ReduceAction307
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -14111,7 +14111,7 @@ init do end
 end
 private class ReduceAction308
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -14124,7 +14124,7 @@ init do end
 end
 private class ReduceAction309
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -14147,7 +14147,7 @@ init do end
 end
 private class ReduceAction310
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -14180,7 +14180,7 @@ init do end
 end
 private class ReduceAction311
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -14196,7 +14196,7 @@ init do end
 end
 private class ReduceAction312
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -14211,7 +14211,7 @@ init do end
 end
 private class ReduceAction313
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -14225,7 +14225,7 @@ init do end
 end
 private class ReduceAction314
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -14238,7 +14238,7 @@ init do end
 end
 private class ReduceAction315
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -14251,7 +14251,7 @@ init do end
 end
 private class ReduceAction316
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -14268,7 +14268,7 @@ init do end
 end
 private class ReduceAction317
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -14288,7 +14288,7 @@ init do end
 end
 private class ReduceAction318
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -14305,7 +14305,7 @@ init do end
 end
 private class ReduceAction319
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -14325,7 +14325,7 @@ init do end
 end
 private class ReduceAction320
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -14341,7 +14341,7 @@ init do end
 end
 private class ReduceAction321
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -14358,7 +14358,7 @@ init do end
 end
 private class ReduceAction322
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -14378,7 +14378,7 @@ init do end
 end
 private class ReduceAction323
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -14391,7 +14391,7 @@ init do end
 end
 private class ReduceAction324
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -14404,7 +14404,7 @@ init do end
 end
 private class ReduceAction325
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -14417,7 +14417,7 @@ init do end
 end
 private class ReduceAction326
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -14430,7 +14430,7 @@ init do end
 end
 private class ReduceAction327
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -14443,7 +14443,7 @@ init do end
 end
 private class ReduceAction328
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -14479,7 +14479,7 @@ init do end
 end
 private class ReduceAction329
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -14512,7 +14512,7 @@ init do end
 end
 private class ReduceAction330
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -14558,7 +14558,7 @@ init do end
 end
 private class ReduceAction331
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -14601,7 +14601,7 @@ init do end
 end
 private class ReduceAction332
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -14630,7 +14630,7 @@ init do end
 end
 private class ReduceAction333
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -14662,7 +14662,7 @@ init do end
 end
 private class ReduceAction334
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -14696,7 +14696,7 @@ init do end
 end
 private class ReduceAction335
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -14727,7 +14727,7 @@ init do end
 end
 private class ReduceAction336
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -14744,7 +14744,7 @@ init do end
 end
 private class ReduceAction337
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -14771,7 +14771,7 @@ init do end
 end
 private class ReduceAction338
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -14797,7 +14797,7 @@ init do end
 end
 private class ReduceAction339
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -14833,7 +14833,7 @@ init do end
 end
 private class ReduceAction340
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -14868,7 +14868,7 @@ init do end
 end
 private class ReduceAction341
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -14913,7 +14913,7 @@ init do end
 end
 private class ReduceAction342
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -14958,7 +14958,7 @@ init do end
 end
 private class ReduceAction343
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -15013,7 +15013,7 @@ init do end
 end
 private class ReduceAction344
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -15037,7 +15037,7 @@ init do end
 end
 private class ReduceAction345
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -15071,7 +15071,7 @@ init do end
 end
 private class ReduceAction346
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -15094,7 +15094,7 @@ init do end
 end
 private class ReduceAction347
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -15120,7 +15120,7 @@ init do end
 end
 private class ReduceAction348
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -15150,7 +15150,7 @@ init do end
 end
 private class ReduceAction349
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -15183,7 +15183,7 @@ init do end
 end
 private class ReduceAction350
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -15213,7 +15213,7 @@ init do end
 end
 private class ReduceAction351
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -15240,7 +15240,7 @@ init do end
 end
 private class ReduceAction352
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -15282,7 +15282,7 @@ init do end
 end
 private class ReduceAction353
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -15321,7 +15321,7 @@ init do end
 end
 private class ReduceAction354
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -15357,7 +15357,7 @@ init do end
 end
 private class ReduceAction355
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -15387,7 +15387,7 @@ init do end
 end
 private class ReduceAction356
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -15414,7 +15414,7 @@ init do end
 end
 private class ReduceAction357
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -15456,7 +15456,7 @@ init do end
 end
 private class ReduceAction358
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -15495,7 +15495,7 @@ init do end
 end
 private class ReduceAction359
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -15531,7 +15531,7 @@ init do end
 end
 private class ReduceAction360
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -15547,7 +15547,7 @@ init do end
 end
 private class ReduceAction361
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -15563,7 +15563,7 @@ init do end
 end
 private class ReduceAction362
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -15583,7 +15583,7 @@ init do end
 end
 private class ReduceAction363
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -15615,7 +15615,7 @@ init do end
 end
 private class ReduceAction364
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -15643,7 +15643,7 @@ init do end
 end
 private class ReduceAction365
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -15683,7 +15683,7 @@ init do end
 end
 private class ReduceAction366
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -15733,7 +15733,7 @@ init do end
 end
 private class ReduceAction367
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -15761,7 +15761,7 @@ init do end
 end
 private class ReduceAction368
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -15790,7 +15790,7 @@ init do end
 end
 private class ReduceAction369
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -15804,7 +15804,7 @@ init do end
 end
 private class ReduceAction370
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -15815,7 +15815,7 @@ init do end
 end
 private class ReduceAction371
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -15845,7 +15845,7 @@ init do end
 end
 private class ReduceAction372
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -15882,7 +15882,7 @@ init do end
 end
 private class ReduceAction373
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -15903,7 +15903,7 @@ init do end
 end
 private class ReduceAction374
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -15927,7 +15927,7 @@ init do end
 end
 private class ReduceAction375
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -15941,7 +15941,7 @@ init do end
 end
 private class ReduceAction376
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -15954,7 +15954,7 @@ init do end
 end
 private class ReduceAction377
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -16000,7 +16000,7 @@ init do end
 end
 private class ReduceAction378
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -16043,7 +16043,7 @@ init do end
 end
 private class ReduceAction379
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -16083,7 +16083,7 @@ init do end
 end
 private class ReduceAction380
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -16096,7 +16096,7 @@ init do end
 end
 private class ReduceAction381
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -16137,7 +16137,7 @@ init do end
 end
 private class ReduceAction382
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -16150,7 +16150,7 @@ init do end
 end
 private class ReduceAction383
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -16172,7 +16172,7 @@ init do end
 end
 private class ReduceAction384
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -16194,7 +16194,7 @@ init do end
 end
 private class ReduceAction385
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -16207,7 +16207,7 @@ init do end
 end
 private class ReduceAction386
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -16228,7 +16228,7 @@ init do end
 end
 private class ReduceAction387
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -16241,7 +16241,7 @@ init do end
 end
 private class ReduceAction388
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -16263,7 +16263,7 @@ init do end
 end
 private class ReduceAction389
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -16285,7 +16285,7 @@ init do end
 end
 private class ReduceAction390
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -16307,7 +16307,7 @@ init do end
 end
 private class ReduceAction391
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -16329,7 +16329,7 @@ init do end
 end
 private class ReduceAction392
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -16351,7 +16351,7 @@ init do end
 end
 private class ReduceAction393
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -16373,7 +16373,7 @@ init do end
 end
 private class ReduceAction394
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -16395,7 +16395,7 @@ init do end
 end
 private class ReduceAction395
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -16417,7 +16417,7 @@ init do end
 end
 private class ReduceAction396
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -16439,7 +16439,7 @@ init do end
 end
 private class ReduceAction397
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -16452,7 +16452,7 @@ init do end
 end
 private class ReduceAction398
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -16474,7 +16474,7 @@ init do end
 end
 private class ReduceAction399
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -16496,7 +16496,7 @@ init do end
 end
 private class ReduceAction400
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -16509,7 +16509,7 @@ init do end
 end
 private class ReduceAction401
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -16531,7 +16531,7 @@ init do end
 end
 private class ReduceAction402
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -16553,7 +16553,7 @@ init do end
 end
 private class ReduceAction403
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -16575,7 +16575,7 @@ init do end
 end
 private class ReduceAction404
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -16588,7 +16588,7 @@ init do end
 end
 private class ReduceAction405
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -16609,7 +16609,7 @@ init do end
 end
 private class ReduceAction406
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -16630,7 +16630,7 @@ init do end
 end
 private class ReduceAction407
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -16643,7 +16643,7 @@ init do end
 end
 private class ReduceAction408
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -16677,7 +16677,7 @@ init do end
 end
 private class ReduceAction409
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -16703,7 +16703,7 @@ init do end
 end
 private class ReduceAction410
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -16726,7 +16726,7 @@ init do end
 end
 private class ReduceAction411
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -16748,7 +16748,7 @@ init do end
 end
 private class ReduceAction412
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -16767,7 +16767,7 @@ init do end
 end
 private class ReduceAction413
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -16803,7 +16803,7 @@ init do end
 end
 private class ReduceAction414
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -16836,7 +16836,7 @@ init do end
 end
 private class ReduceAction415
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -16865,7 +16865,7 @@ init do end
 end
 private class ReduceAction416
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -16897,7 +16897,7 @@ init do end
 end
 private class ReduceAction417
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -16931,7 +16931,7 @@ init do end
 end
 private class ReduceAction418
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -16962,7 +16962,7 @@ init do end
 end
 private class ReduceAction419
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -16992,7 +16992,7 @@ init do end
 end
 private class ReduceAction420
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -17031,7 +17031,7 @@ init do end
 end
 private class ReduceAction421
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -17058,7 +17058,7 @@ init do end
 end
 private class ReduceAction422
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -17085,7 +17085,7 @@ init do end
 end
 private class ReduceAction423
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17109,7 +17109,7 @@ init do end
 end
 private class ReduceAction424
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17125,7 +17125,7 @@ init do end
 end
 private class ReduceAction425
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17141,7 +17141,7 @@ init do end
 end
 private class ReduceAction426
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17157,7 +17157,7 @@ init do end
 end
 private class ReduceAction427
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17173,7 +17173,7 @@ init do end
 end
 private class ReduceAction428
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17189,7 +17189,7 @@ init do end
 end
 private class ReduceAction429
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17205,7 +17205,7 @@ init do end
 end
 private class ReduceAction430
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17221,7 +17221,7 @@ init do end
 end
 private class ReduceAction431
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17237,7 +17237,7 @@ init do end
 end
 private class ReduceAction432
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17250,7 +17250,7 @@ init do end
 end
 private class ReduceAction433
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -17265,7 +17265,7 @@ init do end
 end
 private class ReduceAction434
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -17296,7 +17296,7 @@ init do end
 end
 private class ReduceAction435
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist12 = p.pop
@@ -17332,7 +17332,7 @@ init do end
 end
 private class ReduceAction436
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -17362,7 +17362,7 @@ init do end
 end
 private class ReduceAction437
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -17402,7 +17402,7 @@ init do end
 end
 private class ReduceAction438
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -17427,7 +17427,7 @@ init do end
 end
 private class ReduceAction439
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17443,7 +17443,7 @@ init do end
 end
 private class ReduceAction440
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -17468,7 +17468,7 @@ init do end
 end
 private class ReduceAction441
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17484,7 +17484,7 @@ init do end
 end
 private class ReduceAction442
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17500,7 +17500,7 @@ init do end
 end
 private class ReduceAction443
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -17521,7 +17521,7 @@ init do end
 end
 private class ReduceAction444
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -17552,7 +17552,7 @@ init do end
 end
 private class ReduceAction445
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -17566,7 +17566,7 @@ init do end
 end
 private class ReduceAction446
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var listnode1 = new Array[Object]
@@ -17577,7 +17577,7 @@ init do end
 end
 private class ReduceAction447
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -17598,7 +17598,7 @@ init do end
 end
 private class ReduceAction448
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -17629,7 +17629,7 @@ init do end
 end
 private class ReduceAction449
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17646,7 +17646,7 @@ init do end
 end
 private class ReduceAction450
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -17660,7 +17660,7 @@ init do end
 end
 private class ReduceAction451
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var listnode1 = new Array[Object]
@@ -17671,7 +17671,7 @@ init do end
 end
 private class ReduceAction452
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -17692,7 +17692,7 @@ init do end
 end
 private class ReduceAction453
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -17723,7 +17723,7 @@ init do end
 end
 private class ReduceAction454
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -17739,7 +17739,7 @@ init do end
 end
 private class ReduceAction455
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17756,7 +17756,7 @@ init do end
 end
 private class ReduceAction456
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -17786,7 +17786,7 @@ init do end
 end
 private class ReduceAction457
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17804,7 +17804,7 @@ init do end
 end
 private class ReduceAction458
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -17832,7 +17832,7 @@ init do end
 end
 private class ReduceAction459
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17857,7 +17857,7 @@ init do end
 end
 private class ReduceAction460
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -17872,7 +17872,7 @@ init do end
 end
 private class ReduceAction461
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -17887,7 +17887,7 @@ init do end
 end
 private class ReduceAction462
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17897,7 +17897,7 @@ init do end
 end
 private class ReduceAction463
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17907,7 +17907,7 @@ init do end
 end
 private class ReduceAction464
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17931,7 +17931,7 @@ init do end
 end
 private class ReduceAction465
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -17956,7 +17956,7 @@ init do end
 end
 private class ReduceAction466
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17967,7 +17967,7 @@ init do end
 end
 private class ReduceAction467
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        node_list = null
@@ -17977,7 +17977,7 @@ init do end
 end
 private class ReduceAction468
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -17990,7 +17990,7 @@ init do end
 end
 private class ReduceAction469
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -18001,7 +18001,7 @@ init do end
 end
 private class ReduceAction470
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -18013,7 +18013,7 @@ init do end
 end
 private class ReduceAction471
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -18023,7 +18023,7 @@ init do end
 end
 private class ReduceAction472
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -18037,7 +18037,7 @@ init do end
 end
 private class ReduceAction473
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -18075,7 +18075,7 @@ init do end
 end
 private class ReduceAction474
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -18116,7 +18116,7 @@ init do end
 end
 private class ReduceAction475
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -18155,7 +18155,7 @@ init do end
 end
 private class ReduceAction476
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -18197,7 +18197,7 @@ init do end
 end
 private class ReduceAction477
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -18233,7 +18233,7 @@ init do end
 end
 private class ReduceAction478
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -18272,7 +18272,7 @@ init do end
 end
 private class ReduceAction479
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -18311,7 +18311,7 @@ init do end
 end
 private class ReduceAction480
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist9 = p.pop
@@ -18353,7 +18353,7 @@ init do end
 end
 private class ReduceAction481
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -18372,7 +18372,7 @@ init do end
 end
 private class ReduceAction482
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -18394,7 +18394,7 @@ init do end
 end
 private class ReduceAction483
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -18407,7 +18407,7 @@ init do end
 end
 private class ReduceAction484
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -18453,7 +18453,7 @@ init do end
 end
 private class ReduceAction485
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -18496,7 +18496,7 @@ init do end
 end
 private class ReduceAction486
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -18509,7 +18509,7 @@ init do end
 end
 private class ReduceAction487
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -18550,7 +18550,7 @@ init do end
 end
 private class ReduceAction488
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -18563,7 +18563,7 @@ init do end
 end
 private class ReduceAction489
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -18585,7 +18585,7 @@ init do end
 end
 private class ReduceAction490
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -18607,7 +18607,7 @@ init do end
 end
 private class ReduceAction491
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -18620,7 +18620,7 @@ init do end
 end
 private class ReduceAction492
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -18641,7 +18641,7 @@ init do end
 end
 private class ReduceAction493
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -18654,7 +18654,7 @@ init do end
 end
 private class ReduceAction494
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -18676,7 +18676,7 @@ init do end
 end
 private class ReduceAction495
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -18698,7 +18698,7 @@ init do end
 end
 private class ReduceAction496
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -18720,7 +18720,7 @@ init do end
 end
 private class ReduceAction497
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -18742,7 +18742,7 @@ init do end
 end
 private class ReduceAction498
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -18764,7 +18764,7 @@ init do end
 end
 private class ReduceAction499
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -18786,7 +18786,7 @@ init do end
 end
 private class ReduceAction500
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -18808,7 +18808,7 @@ init do end
 end
 private class ReduceAction501
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -18830,7 +18830,7 @@ init do end
 end
 private class ReduceAction502
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -18852,7 +18852,7 @@ init do end
 end
 private class ReduceAction503
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -18865,7 +18865,7 @@ init do end
 end
 private class ReduceAction504
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -18887,7 +18887,7 @@ init do end
 end
 private class ReduceAction505
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -18909,7 +18909,7 @@ init do end
 end
 private class ReduceAction506
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -18922,7 +18922,7 @@ init do end
 end
 private class ReduceAction507
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -18944,7 +18944,7 @@ init do end
 end
 private class ReduceAction508
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -18966,7 +18966,7 @@ init do end
 end
 private class ReduceAction509
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -18988,7 +18988,7 @@ init do end
 end
 private class ReduceAction510
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19001,7 +19001,7 @@ init do end
 end
 private class ReduceAction511
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -19022,7 +19022,7 @@ init do end
 end
 private class ReduceAction512
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -19043,7 +19043,7 @@ init do end
 end
 private class ReduceAction513
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19056,7 +19056,7 @@ init do end
 end
 private class ReduceAction514
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -19090,7 +19090,7 @@ init do end
 end
 private class ReduceAction515
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -19116,7 +19116,7 @@ init do end
 end
 private class ReduceAction516
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -19139,7 +19139,7 @@ init do end
 end
 private class ReduceAction517
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -19161,7 +19161,7 @@ init do end
 end
 private class ReduceAction518
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19180,7 +19180,7 @@ init do end
 end
 private class ReduceAction519
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -19216,7 +19216,7 @@ init do end
 end
 private class ReduceAction520
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -19249,7 +19249,7 @@ init do end
 end
 private class ReduceAction521
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -19278,7 +19278,7 @@ init do end
 end
 private class ReduceAction522
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -19310,7 +19310,7 @@ init do end
 end
 private class ReduceAction523
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -19344,7 +19344,7 @@ init do end
 end
 private class ReduceAction524
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -19375,7 +19375,7 @@ init do end
 end
 private class ReduceAction525
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -19414,7 +19414,7 @@ init do end
 end
 private class ReduceAction526
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19430,7 +19430,7 @@ init do end
 end
 private class ReduceAction527
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19446,7 +19446,7 @@ init do end
 end
 private class ReduceAction528
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19462,7 +19462,7 @@ init do end
 end
 private class ReduceAction529
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19478,7 +19478,7 @@ init do end
 end
 private class ReduceAction530
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19494,7 +19494,7 @@ init do end
 end
 private class ReduceAction531
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19510,7 +19510,7 @@ init do end
 end
 private class ReduceAction532
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19526,7 +19526,7 @@ init do end
 end
 private class ReduceAction533
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19542,7 +19542,7 @@ init do end
 end
 private class ReduceAction534
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19555,7 +19555,7 @@ init do end
 end
 private class ReduceAction535
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -19570,7 +19570,7 @@ init do end
 end
 private class ReduceAction536
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -19601,7 +19601,7 @@ init do end
 end
 private class ReduceAction537
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist12 = p.pop
@@ -19637,7 +19637,7 @@ init do end
 end
 private class ReduceAction538
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19650,7 +19650,7 @@ init do end
 end
 private class ReduceAction539
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -19673,7 +19673,7 @@ init do end
 end
 private class ReduceAction540
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -19706,7 +19706,7 @@ init do end
 end
 private class ReduceAction541
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -19722,7 +19722,7 @@ init do end
 end
 private class ReduceAction542
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19737,7 +19737,7 @@ init do end
 end
 private class ReduceAction543
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19750,7 +19750,7 @@ init do end
 end
 private class ReduceAction544
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19763,7 +19763,7 @@ init do end
 end
 private class ReduceAction545
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19780,7 +19780,7 @@ init do end
 end
 private class ReduceAction546
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -19800,7 +19800,7 @@ init do end
 end
 private class ReduceAction547
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19817,7 +19817,7 @@ init do end
 end
 private class ReduceAction548
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -19837,7 +19837,7 @@ init do end
 end
 private class ReduceAction549
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19853,7 +19853,7 @@ init do end
 end
 private class ReduceAction550
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19870,7 +19870,7 @@ init do end
 end
 private class ReduceAction551
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -19890,7 +19890,7 @@ init do end
 end
 private class ReduceAction552
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19903,7 +19903,7 @@ init do end
 end
 private class ReduceAction553
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19916,7 +19916,7 @@ init do end
 end
 private class ReduceAction554
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19929,7 +19929,7 @@ init do end
 end
 private class ReduceAction555
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19942,7 +19942,7 @@ init do end
 end
 private class ReduceAction556
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -19955,7 +19955,7 @@ init do end
 end
 private class ReduceAction557
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -19991,7 +19991,7 @@ init do end
 end
 private class ReduceAction558
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -20024,7 +20024,7 @@ init do end
 end
 private class ReduceAction559
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -20070,7 +20070,7 @@ init do end
 end
 private class ReduceAction560
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -20113,7 +20113,7 @@ init do end
 end
 private class ReduceAction561
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -20142,7 +20142,7 @@ init do end
 end
 private class ReduceAction562
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -20174,7 +20174,7 @@ init do end
 end
 private class ReduceAction563
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -20208,7 +20208,7 @@ init do end
 end
 private class ReduceAction564
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -20239,7 +20239,7 @@ init do end
 end
 private class ReduceAction565
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -20256,7 +20256,7 @@ init do end
 end
 private class ReduceAction566
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -20283,7 +20283,7 @@ init do end
 end
 private class ReduceAction567
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -20309,7 +20309,7 @@ init do end
 end
 private class ReduceAction568
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -20345,7 +20345,7 @@ init do end
 end
 private class ReduceAction569
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -20368,7 +20368,7 @@ init do end
 end
 private class ReduceAction570
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -20394,7 +20394,7 @@ init do end
 end
 private class ReduceAction571
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -20424,7 +20424,7 @@ init do end
 end
 private class ReduceAction572
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -20457,7 +20457,7 @@ init do end
 end
 private class ReduceAction573
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -20487,7 +20487,7 @@ init do end
 end
 private class ReduceAction574
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -20514,7 +20514,7 @@ init do end
 end
 private class ReduceAction575
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -20556,7 +20556,7 @@ init do end
 end
 private class ReduceAction576
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -20595,7 +20595,7 @@ init do end
 end
 private class ReduceAction577
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -20631,7 +20631,7 @@ init do end
 end
 private class ReduceAction578
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -20661,7 +20661,7 @@ init do end
 end
 private class ReduceAction579
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -20688,7 +20688,7 @@ init do end
 end
 private class ReduceAction580
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -20730,7 +20730,7 @@ init do end
 end
 private class ReduceAction581
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -20769,7 +20769,7 @@ init do end
 end
 private class ReduceAction582
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -20805,7 +20805,7 @@ init do end
 end
 private class ReduceAction583
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -20825,7 +20825,7 @@ init do end
 end
 private class ReduceAction584
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist8 = p.pop
@@ -20857,7 +20857,7 @@ init do end
 end
 private class ReduceAction585
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -20887,7 +20887,7 @@ init do end
 end
 private class ReduceAction586
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -20924,7 +20924,7 @@ init do end
 end
 private class ReduceAction587
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -20945,7 +20945,7 @@ init do end
 end
 private class ReduceAction588
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -20969,7 +20969,7 @@ init do end
 end
 private class ReduceAction589
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -20982,7 +20982,7 @@ init do end
 end
 private class ReduceAction590
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -21028,7 +21028,7 @@ init do end
 end
 private class ReduceAction591
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -21071,7 +21071,7 @@ init do end
 end
 private class ReduceAction592
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -21111,7 +21111,7 @@ init do end
 end
 private class ReduceAction593
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -21124,7 +21124,7 @@ init do end
 end
 private class ReduceAction594
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -21170,7 +21170,7 @@ init do end
 end
 private class ReduceAction595
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -21213,7 +21213,7 @@ init do end
 end
 private class ReduceAction596
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -21226,7 +21226,7 @@ init do end
 end
 private class ReduceAction597
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -21272,7 +21272,7 @@ init do end
 end
 private class ReduceAction598
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -21315,7 +21315,7 @@ init do end
 end
 private class ReduceAction599
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -21328,7 +21328,7 @@ init do end
 end
 private class ReduceAction600
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -21369,7 +21369,7 @@ init do end
 end
 private class ReduceAction601
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -21382,7 +21382,7 @@ init do end
 end
 private class ReduceAction602
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -21404,7 +21404,7 @@ init do end
 end
 private class ReduceAction603
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -21426,7 +21426,7 @@ init do end
 end
 private class ReduceAction604
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -21439,7 +21439,7 @@ init do end
 end
 private class ReduceAction605
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -21460,7 +21460,7 @@ init do end
 end
 private class ReduceAction606
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -21473,7 +21473,7 @@ init do end
 end
 private class ReduceAction607
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -21495,7 +21495,7 @@ init do end
 end
 private class ReduceAction608
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -21517,7 +21517,7 @@ init do end
 end
 private class ReduceAction609
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -21539,7 +21539,7 @@ init do end
 end
 private class ReduceAction610
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -21561,7 +21561,7 @@ init do end
 end
 private class ReduceAction611
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -21583,7 +21583,7 @@ init do end
 end
 private class ReduceAction612
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -21605,7 +21605,7 @@ init do end
 end
 private class ReduceAction613
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -21627,7 +21627,7 @@ init do end
 end
 private class ReduceAction614
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -21649,7 +21649,7 @@ init do end
 end
 private class ReduceAction615
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -21671,7 +21671,7 @@ init do end
 end
 private class ReduceAction616
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -21684,7 +21684,7 @@ init do end
 end
 private class ReduceAction617
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -21706,7 +21706,7 @@ init do end
 end
 private class ReduceAction618
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -21728,7 +21728,7 @@ init do end
 end
 private class ReduceAction619
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -21741,7 +21741,7 @@ init do end
 end
 private class ReduceAction620
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -21763,7 +21763,7 @@ init do end
 end
 private class ReduceAction621
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -21785,7 +21785,7 @@ init do end
 end
 private class ReduceAction622
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -21807,7 +21807,7 @@ init do end
 end
 private class ReduceAction623
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -21820,7 +21820,7 @@ init do end
 end
 private class ReduceAction624
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -21841,7 +21841,7 @@ init do end
 end
 private class ReduceAction625
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -21862,7 +21862,7 @@ init do end
 end
 private class ReduceAction626
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -21875,7 +21875,7 @@ init do end
 end
 private class ReduceAction627
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -21909,7 +21909,7 @@ init do end
 end
 private class ReduceAction628
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -21935,7 +21935,7 @@ init do end
 end
 private class ReduceAction629
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -21958,7 +21958,7 @@ init do end
 end
 private class ReduceAction630
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -21980,7 +21980,7 @@ init do end
 end
 private class ReduceAction631
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -21999,7 +21999,7 @@ init do end
 end
 private class ReduceAction632
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -22035,7 +22035,7 @@ init do end
 end
 private class ReduceAction633
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -22068,7 +22068,7 @@ init do end
 end
 private class ReduceAction634
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -22097,7 +22097,7 @@ init do end
 end
 private class ReduceAction635
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -22129,7 +22129,7 @@ init do end
 end
 private class ReduceAction636
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist5 = p.pop
@@ -22163,7 +22163,7 @@ init do end
 end
 private class ReduceAction637
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -22194,7 +22194,7 @@ init do end
 end
 private class ReduceAction638
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -22233,7 +22233,7 @@ init do end
 end
 private class ReduceAction639
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -22249,7 +22249,7 @@ init do end
 end
 private class ReduceAction640
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -22265,7 +22265,7 @@ init do end
 end
 private class ReduceAction641
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -22281,7 +22281,7 @@ init do end
 end
 private class ReduceAction642
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -22297,7 +22297,7 @@ init do end
 end
 private class ReduceAction643
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -22313,7 +22313,7 @@ init do end
 end
 private class ReduceAction644
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -22329,7 +22329,7 @@ init do end
 end
 private class ReduceAction645
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -22345,7 +22345,7 @@ init do end
 end
 private class ReduceAction646
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -22361,7 +22361,7 @@ init do end
 end
 private class ReduceAction647
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -22374,7 +22374,7 @@ init do end
 end
 private class ReduceAction648
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -22405,7 +22405,7 @@ init do end
 end
 private class ReduceAction649
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist12 = p.pop
@@ -22441,7 +22441,7 @@ init do end
 end
 private class ReduceAction650
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -22454,7 +22454,7 @@ init do end
 end
 private class ReduceAction651
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -22500,7 +22500,7 @@ init do end
 end
 private class ReduceAction652
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -22543,7 +22543,7 @@ init do end
 end
 private class ReduceAction653
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -22556,7 +22556,7 @@ init do end
 end
 private class ReduceAction654
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist11 = p.pop
@@ -22597,7 +22597,7 @@ init do end
 end
 private class ReduceAction655
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -22610,7 +22610,7 @@ init do end
 end
 private class ReduceAction656
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -22632,7 +22632,7 @@ init do end
 end
 private class ReduceAction657
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -22654,7 +22654,7 @@ init do end
 end
 private class ReduceAction658
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -22667,7 +22667,7 @@ init do end
 end
 private class ReduceAction659
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -22688,7 +22688,7 @@ init do end
 end
 private class ReduceAction660
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -22701,7 +22701,7 @@ init do end
 end
 private class ReduceAction661
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -22723,7 +22723,7 @@ init do end
 end
 private class ReduceAction662
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -22745,7 +22745,7 @@ init do end
 end
 private class ReduceAction663
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -22767,7 +22767,7 @@ init do end
 end
 private class ReduceAction664
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -22789,7 +22789,7 @@ init do end
 end
 private class ReduceAction665
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -22811,7 +22811,7 @@ init do end
 end
 private class ReduceAction666
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -22833,7 +22833,7 @@ init do end
 end
 private class ReduceAction667
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -22855,7 +22855,7 @@ init do end
 end
 private class ReduceAction668
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -22877,7 +22877,7 @@ init do end
 end
 private class ReduceAction669
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -22899,7 +22899,7 @@ init do end
 end
 private class ReduceAction670
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -22912,7 +22912,7 @@ init do end
 end
 private class ReduceAction671
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -22934,7 +22934,7 @@ init do end
 end
 private class ReduceAction672
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -22956,7 +22956,7 @@ init do end
 end
 private class ReduceAction673
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -22969,7 +22969,7 @@ init do end
 end
 private class ReduceAction674
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -22991,7 +22991,7 @@ init do end
 end
 private class ReduceAction675
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -23013,7 +23013,7 @@ init do end
 end
 private class ReduceAction676
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -23035,7 +23035,7 @@ init do end
 end
 private class ReduceAction677
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -23048,7 +23048,7 @@ init do end
 end
 private class ReduceAction678
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -23069,7 +23069,7 @@ init do end
 end
 private class ReduceAction679
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -23090,7 +23090,7 @@ init do end
 end
 private class ReduceAction680
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -23103,7 +23103,7 @@ init do end
 end
 private class ReduceAction681
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist4 = p.pop
@@ -23137,7 +23137,7 @@ init do end
 end
 private class ReduceAction682
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -23161,7 +23161,7 @@ init do end
 end
 private class ReduceAction683
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -23181,7 +23181,7 @@ init do end
 end
 private class ReduceAction684
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -23215,7 +23215,7 @@ init do end
 end
 private class ReduceAction685
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -23244,7 +23244,7 @@ init do end
 end
 private class ReduceAction686
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -23276,7 +23276,7 @@ init do end
 end
 private class ReduceAction687
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -23308,7 +23308,7 @@ init do end
 end
 private class ReduceAction688
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist7 = p.pop
@@ -23347,7 +23347,7 @@ init do end
 end
 private class ReduceAction689
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -23363,7 +23363,7 @@ init do end
 end
 private class ReduceAction690
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -23379,7 +23379,7 @@ init do end
 end
 private class ReduceAction691
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -23395,7 +23395,7 @@ init do end
 end
 private class ReduceAction692
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -23411,7 +23411,7 @@ init do end
 end
 private class ReduceAction693
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -23427,7 +23427,7 @@ init do end
 end
 private class ReduceAction694
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -23443,7 +23443,7 @@ init do end
 end
 private class ReduceAction695
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -23459,7 +23459,7 @@ init do end
 end
 private class ReduceAction696
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -23475,7 +23475,7 @@ init do end
 end
 private class ReduceAction697
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -23488,7 +23488,7 @@ init do end
 end
 private class ReduceAction698
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist10 = p.pop
@@ -23519,7 +23519,7 @@ init do end
 end
 private class ReduceAction699
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist12 = p.pop
@@ -23555,7 +23555,7 @@ init do end
 end
 private class ReduceAction700
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -23570,7 +23570,7 @@ init do end
 end
 private class ReduceAction701
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var pexprnode1: nullable AImplicitSelfExpr = new AImplicitSelfExpr.init_aimplicitselfexpr(
@@ -23582,7 +23582,7 @@ init do end
 end
 private class ReduceAction702
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -23595,7 +23595,7 @@ init do end
 end
 private class ReduceAction703
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -23641,7 +23641,7 @@ init do end
 end
 private class ReduceAction704
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -23684,7 +23684,7 @@ init do end
 end
 private class ReduceAction705
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -23697,7 +23697,7 @@ init do end
 end
 private class ReduceAction706
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist6 = p.pop
@@ -23743,7 +23743,7 @@ init do end
 end
 private class ReduceAction707
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist3 = p.pop
@@ -23786,7 +23786,7 @@ init do end
 end
 private class ReduceAction708
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -23803,7 +23803,7 @@ init do end
 end
 private class ReduceAction709
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -23830,7 +23830,7 @@ init do end
 end
 private class ReduceAction710
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -23847,7 +23847,7 @@ init do end
 end
 private class ReduceAction711
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -23874,7 +23874,7 @@ init do end
 end
 private class ReduceAction712
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -23891,7 +23891,7 @@ init do end
 end
 private class ReduceAction713
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -23918,7 +23918,7 @@ init do end
 end
 private class ReduceAction714
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -23935,7 +23935,7 @@ init do end
 end
 private class ReduceAction715
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -23962,7 +23962,7 @@ init do end
 end
 private class ReduceAction716
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -23979,7 +23979,7 @@ init do end
 end
 private class ReduceAction717
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -24006,7 +24006,7 @@ init do end
 end
 private class ReduceAction718
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -24023,7 +24023,7 @@ init do end
 end
 private class ReduceAction719
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -24050,7 +24050,7 @@ init do end
 end
 private class ReduceAction720
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -24067,7 +24067,7 @@ init do end
 end
 private class ReduceAction721
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -24094,7 +24094,7 @@ init do end
 end
 private class ReduceAction722
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -24111,7 +24111,7 @@ init do end
 end
 private class ReduceAction723
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -24138,7 +24138,7 @@ init do end
 end
 private class ReduceAction724
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -24155,7 +24155,7 @@ init do end
 end
 private class ReduceAction725
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -24182,7 +24182,7 @@ init do end
 end
 private class ReduceAction726
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -24203,7 +24203,7 @@ init do end
 end
 private class ReduceAction727
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -24234,7 +24234,7 @@ init do end
 end
 private class ReduceAction728
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -24251,7 +24251,7 @@ init do end
 end
 private class ReduceAction729
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -24278,7 +24278,7 @@ init do end
 end
 private class ReduceAction730
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -24295,7 +24295,7 @@ init do end
 end
 private class ReduceAction731
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -24322,7 +24322,7 @@ init do end
 end
 private class ReduceAction732
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -24339,7 +24339,7 @@ init do end
 end
 private class ReduceAction733
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -24366,7 +24366,7 @@ init do end
 end
 private class ReduceAction734
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -24383,7 +24383,7 @@ init do end
 end
 private class ReduceAction735
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop
@@ -24410,7 +24410,7 @@ init do end
 end
 private class ReduceAction736
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist1 = p.pop
@@ -24427,7 +24427,7 @@ init do end
 end
 private class ReduceAction737
 special ReduceAction
-       redef meth action(p: Parser)
+       redef fun action(p: Parser)
        do
                                        var node_list: nullable Object = null
                                        var nodearraylist2 = p.pop