added stack effect parsing