cool. If you want me to look at the other identifiers issue, send me a code sample that breaks it. Haven’t had any issues with that myself and it saves loads of space so I’d like to fix it up if possible!
Viewing post in GEM (Good Enough Minifier) for Pico-8 comments
I've narrowed down a couple of issues.
It appears to be renaming words inside multi-line strings (using [[ ]]):
this=5 function that() print("hi") end string=[[ this and that ]]
And ultra-compact mode appears to have difficulty with the short-hand "if" syntax:
function compare(n) if(n>10)return "big" return "small" end print("15 is "..compare(15))