redef fun length
do
var nb = 0
- for i in self do nb += nb
+ for i in self do nb += 1
return nb
end
result = get_token
end
_token = null
- return result.as(not null)
+ return result
end
# Get a token, or null if it is discarded
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.
else
action_type = parser_action(state, subindex+1)
action_value = parser_action(state, subindex+2)
- high = low -1 # break
+ break
end
end
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]
result = get_token
end
_token = null
- return result.as(not null)
+ return result
end
# Get a token, or null if it is discarded
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.
else
action_type = parser_action(state, subindex+1)
action_value = parser_action(state, subindex+2)
- high = low -1 # break
+ break
end
end
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]