this parser now only handles if-else statements, and uses the state init callback argument to receive any pre-existing inline expressions
this parser now only handles if-else statements, and uses the state init callback argument to receive any pre-existing inline expressions