Name: Anonymous 2011-09-24 11:08
rate my code prog?
function nfa:translate_state_numbers(offset)
self.transition_table = t.remap(self.transition_table,
function(i,transitions)
return i + offset
end,
function(i,transitions)
return t.map(transitions,
function(state_set)
return t.map_keys(state_set,
function(state_number)
return state_number + offset
end)
end)
end)
self.state_status_table = t.map_keys(self.state_status_table,
function(state_number)
return state_number + offset
end)
self.start_state = t.map_keys(self.start_state,
function(state_number)
return state_number + offset
end)
end