parser: get the state number only once per state
authorJean Privat <jean@pryen.org>
Sun, 24 Jun 2012 17:11:19 +0000 (13:11 -0400)
committerJean Privat <jean@pryen.org>
Sun, 24 Jun 2012 18:51:26 +0000 (14:51 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

src/parser/parser.nit
src/parser/xss/parser.xss

index 11222e5..7e931d7 100644 (file)
@@ -104,6 +104,7 @@ class Parser
                                return new Start(null, token)
                        end
 
+                       var state = self.state
                        var index = token.parser_index
                        var action_type = parser_action(state, 2)
                        var action_value = parser_action(state, 3)
index 0992ad4..3a8cc06 100644 (file)
@@ -116,6 +116,7 @@ class Parser
                                return new Start(null, token)
                        end
 
+                       var state = self.state
                        var index = token.parser_index
                        var action_type = parser_action(state, 2)
                        var action_value = parser_action(state, 3)