Exemple #1
0
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)
Exemple #3
0
                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'])