Proper support for the ?-print shortcut
Hey Dan,
Just wanted to let you know that I'm receiving the following errors, while running latest luamin against the following lines of code:

`fillp(▒)`
.\pico-dune.p8: Syntax error (remaining:b'\xe2\x96\x92)\n') at line 1601 char 9

`?"mission "..(endstate<3 and "complete" or "failed"),36,60,p_col1`
.\pico-dune.p8: Expected b'end' at line 327 char 15

`?sub("000000", #strnum+1)..strnum, 103,2, p_col2`
.\pico-dune.p8: Expected b'end' at line 1493 char 32

`?selected_subobj.name,30,26,7`
.\pico-dune.p8: Expected b'end' at line 1633 char 14

`?selected_subobj.description,30,34,6`
.\pico-dune.p8: Expected b'end' at line 1635 char 16

`?self.text,self.x+2,85,(#text>1) and 0 or (self.hover and p_col1 or 6)`
.\pico-dune.p8: Expected b'end' at line 1668 char 79

Once these particular lines are commented out - it completes and the output seems to work well
(I'm also using the new "keep" list too!)

If you need any further info, please let me know.
Thx