# File kwartz.rb, line 4071 def self.compile(pdata_str, plogic_str, lang, options) compiler = Kwartz::Compiler.new(lang, options) output = compiler.compile(pdata_str, plogic_str) #converter = Kwartz::DefaultConverter.new(pdata_str) #scanner = Kwartz::Scanner.new(converter.convert() + plogic_str) #parser = Kwartz::Parser.new(scanner) #translator = Kwartz::Translator.instance(lang) #nodelist = parser.parse() #output = translator.translate_all(nodelist) return output end