added code to parse the goto, if-goto, label, function and call