Use lpeg.oneof for local definitions

For consistency, it seems better to use lpeg.oneof to define pattern
instead of using it later. As a consequence, we manipulate patterns
instead of table within the grammar.