Parsing of if