All Downloads are FREE. Search and download functionalities are using the official Maven repository.

Lib.Krakatau.assembler.codes.py Maven / Gradle / Ivy

There is a newer version: 1.1
Show newest version
_handle_types = 'getField getStatic putField putStatic invokeVirtual invokeStatic invokeSpecial newInvokeSpecial invokeInterface'.split()
handle_codes = dict(zip(_handle_types, range(1,10)))

newarr_codes = dict(zip('boolean char float double byte short int long'.split(), range(4,12)))

vt_keywords = ['Top','Integer','Float','Double','Long','Null','UninitializedThis','Object','Uninitialized']
vt_codes = {k:i for i,k in enumerate(vt_keywords)}


et_rtags = dict(zip('BCDFIJSZsce@[', 'byte char double int float long short boolean string class enum annotation array'.split()))
et_tags = {v:k for k,v in et_rtags.items()}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy