def end_integer():
    d = p.get_data()
    p.add_object((int(d, 16) if d.lower().startswith('0x') else int(d)))
def end_integer():
    d = p.get_data()
    p.add_object((int(d, 16) if d.lower().startswith('0x') else int(d)))