Lexer: Operators

This is a really botched up job and really needs a serious second look.

Signed-off-by: Pekka Enberg <penberg@kernel.org>