Lexer

- Exposed more primitives as static methods.
CLI

- Implemented ::isName.
CLI

- Further restrictions on tag definition.
CLI

- Stricter definition of what is an attribute.