Easily build lexical analyzers in Go.