from moguio.MoguString import MoguString f = open("syntax_test.mogu") mogustring = MoguString("script", f.read()) f.close() print(mogustring.translate("integral"))
def convert_output(self,container): self.scripts = [] for formatter in container: mogustring = MoguString("integral", str(formatter)) mogustring.translate("script") self.scripts.append(mogustring.script)
tokens[index] = \ str(REGISTERS['IDENTIFIERS'][REG_NUM]) + \ str(token_id) binary += binary_map([entry]) binary += binary_map(tokens) int_string = "".join(tokens) encoding += str(entry) + int_string return {"int" : hex(int(encoding))[:-1], "bin" : binary} if __name__ == "__main__": from moguio.MoguString import MoguString testdict = { "type" : "text", "text" : "widget foo content", "css" : "\"some css goes here\"" } converteddict = {} for entry in testdict: mentry = MoguString("script",entry) mvalue = MoguString("script",testdict[entry]) mentry.translate('integral') mvalue.translate('integral') converteddict[mentry.integral] = mvalue.integral result = encode_dict('WIDGETS', converteddict) print(result) print(REGISTERS['LITERALS'],REGISTERS['IDENTIFIERS'])