Refactor RPN in compiler, contains condition and subcondition operators + if actions