From de9f2bdd0de103102bbf093ee7a5522c8db7a4b4 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Fri, 11 Feb 2011 21:24:07 -0500 Subject: [PATCH] parser: use break and infinite loops Because of the new c_src we can use them. Signed-off-by: Jean Privat --- src/parser/lexer.nit | 2 -- src/parser/parser.nit | 4 +--- src/parser/xss/lexer.xss | 2 -- src/parser/xss/parser.xss | 4 +--- 4 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/parser/lexer.nit b/src/parser/lexer.nit index 1f50959..452d452 100644 --- a/src/parser/lexer.nit +++ b/src/parser/lexer.nit @@ -1654,9 +1654,7 @@ special TablesCapable end end end - if false then break # FIXME remove once unreach loop exits are in c_src end - return null # FIXME remove once unreach loop exits are in c_src end # Read the next character. diff --git a/src/parser/parser.nit b/src/parser/parser.nit index a789e90..84bf367 100644 --- a/src/parser/parser.nit +++ b/src/parser/parser.nit @@ -122,7 +122,7 @@ special TablesCapable else action_type = parser_action(state, subindex+1) action_value = parser_action(state, subindex+2) - high = low -1 # break + break end end @@ -143,9 +143,7 @@ special TablesCapable var node = new Start(null, node2) return node end - if false then break # FIXME remove once unreach loop exits are in c_src end - abort # FIXME remove once unreach loop exits are in c_src end var _reduce_table: Array[ReduceAction] diff --git a/src/parser/xss/lexer.xss b/src/parser/xss/lexer.xss index a8fa706..689fc9c 100644 --- a/src/parser/xss/lexer.xss +++ b/src/parser/xss/lexer.xss @@ -215,9 +215,7 @@ $ end foreach end end end - if false then break # FIXME remove once unreach loop exits are in c_src end - return null # FIXME remove once unreach loop exits are in c_src end # Read the next character. diff --git a/src/parser/xss/parser.xss b/src/parser/xss/parser.xss index 63180cf..8d4d6ce 100644 --- a/src/parser/xss/parser.xss +++ b/src/parser/xss/parser.xss @@ -135,7 +135,7 @@ special TablesCapable else action_type = parser_action(state, subindex+1) action_value = parser_action(state, subindex+2) - high = low -1 # break + break end end @@ -156,9 +156,7 @@ special TablesCapable var node = new Start(null, node2) return node end - if false then break # FIXME remove once unreach loop exits are in c_src end - abort # FIXME remove once unreach loop exits are in c_src end var _reduce_table: Array[ReduceAction] -- 1.7.9.5