+++ title = "separate-if-and-else.md" weight = 1050 +++ IF and ELSE statements should be on separate lines. Bad code IF Atom\[i+1\] = '\>' THEN HasLogicalOperator := TRUE ELSE BEGIN ... END; Good code IF Atom\[i+1\] = '\>' THEN HasLogicalOperator := TRUE ELSE BEGIN ... END;