The statement IF is quite simple. However there is another command that has almost the same syntax as the IF statement. This is the SLIF, single line IF.
The difference between the command IF and SLIF is that SLIF does not have the new line character after the keyword THEN.
peNODE ex_IsCommandIF(peXobject pEx,
pLineSyntax p,
int *piFailure
){
IF/IF: 'if' * expression 'then' go_forward(IF) nl SLIF/SLIF: 'slif' * expression 'then'