They appear to parse as keywords separate from the rest of the identifier. I've built a re-styler (think astyle for lua) based on lxsh - see repo rpavlik/lua-styler , and discovered this when my addition of padding around the token "or" turned a variable "orig" into " or ig".