{-(Program (Module (Identifier)) (Function (Identifier) (Args) (Switch (Case (Case (Other "expression_list" (RelationalOperator (Identifier) (Identifier)))) (FunctionCall (Identifier))) (Case (Case (Other "expression_list" (RelationalOperator (Identifier) (Identifier)))) (FunctionCall (Identifier))) (Case (Case (Other "expression_list" (RelationalOperator (Identifier) (NumberLiteral)))) (FunctionCall (Identifier))))))-}