- switch(string_part2a, [STORE_TEMP, string(increasing), textstack3), STORE_TEMP(string(surplus), textstack4)] {
- return string(long_version)
- }
- switch(string_part2a, [STORE_TEMP, string(decreasing), textstack3), STORE_TEMP(string(shortage), textstack4)] {
- return string(long_version)
- }
- switch(string_part2, [STORE_TEMP(y, textstack2), x<y]) {
- true: string_part2a
- false: string_part2b
- }
- switch(string_part1, [STORE_TEMP(x, textstack1), x==y]) {
- true: return string(short_version)
- false: string_part2
- }