An expression lexer/parser written in go