uroboros-diversification/src/disasm/Parser.py
def jmpdes_symb(self, sym):
        """
        Parse jump destination symbol (address or label): b #0x10010
        :param s: lexeme
        """
        if sym[0] == '#':
            if '.' in sym: return None
            addr = int(sym[1:], 16) & (-2)
            return Types.JumpDes(addr)
        try: return Types.CallDes(self.calldes_symb(sym))
        except: return None

        Parse jump destination symbol (address or label): b #0x10010
        :param s: lexeme
        
Parse jump destination symbol (address or label): b #0x10010
Parse jump destination symbol ( address or label ) : b #0x10010
def jmpdes_symb(self, sym):
        if sym[0] == '#':
            if '.' in sym: return None
            addr = int(sym[1:], 16) & (-2)
            return Types.JumpDes(addr)
        try: return Types.CallDes(self.calldes_symb(sym))
        except: return None
def jmpdes_symb ( self , sym ) : if sym [ 0 ] == '#' : if '.' in sym : return None addr = int ( sym [ 1 : ] , 16 ) & ( - 2 ) return Types . JumpDes ( addr ) try : return Types . CallDes ( self . calldes_symb ( sym ) ) except : return None
Parse jump destination symbol (address or label): b #0x10010
Parse jump destination symbol ( address or label ) : b #0x10010
"""
        Parse jump destination symbol (address or label): b #0x10010
        :param s: lexeme
        """
self
sym
s
None