(program (programItem (section SEND_RESPONSE { (sectionBody (conditional (ifStatement if (condition (expression (term (factor (comparison (comparable inbound.url.path) ~ (regex /\/alpha\//)))))) (block { (blockItem (conditional (ifStatement if (condition (expression (term (term (factor (comparison (comparable inbound.req.X-Branch) == (value "alpha")))) && (factor ( (expression (expression (term (factor inbound.req.X-Sub-A))) || (term (factor inbound.req.X-Sub-B))) ))))) (block { (blockItem (statement inbound.resp.X-Result = (value "alpha") ;)) })) (elifClause elif (condition (expression (term (factor (comparison (comparable inbound.req.X-Branch) == (value "beta")))))) (block { (blockItem (statement inbound.resp.X-Result = (value "beta") ;)) })) (elseClause else (block { (blockItem (statement inbound.resp.X-Result = (value "other") ;)) })))) })))) })) <EOF>)
