Boolean expressions are written in a post-fixed notation. They are used wherever a boolean result is expected.
boolean_expression { boolean_const | <and> | <or> | <not> | <equal> | <notequal> | <ifdef> | <imply> }