In `P.X.` owlet colours `X.` red thinking it's an invalid token, but this is actually valid BBC BASIC - e.g. this program prints `10`: ``` @%=0:X=1:P.X. ``` The `X.` parses as a variable name (`X`) followed by `.` as a degenerate floating point literal (with value 0).
In
P.X.owlet coloursX.red thinking it's an invalid token, but this is actually valid BBC BASIC - e.g. this program prints10:The
X.parses as a variable name (X) followed by.as a degenerate floating point literal (with value 0).