# File lib/kwartz/converter.rb, line 1005 def convert(input, filename='') reset(input, filename) stmt_list = [] _convert(stmt_list) ruleset = @handler.get_ruleset('#DOCUMENT') if ruleset stmt_list2 = [] elem_info = nil r = ruleset @handler.expand_statements(r.before, stmt_list2, elem_info) if r.before if r.logic @handler.expand_statements(r.logic, stmt_list2, elem_info) else stmt_list2.concat(stmt_list) end @handler.expand_statements(r.after, stmt_list2, elem_info) if r.after stmt_list = stmt_list2 end return stmt_list end