- Escape sequence allowed now.
- Still '$' cannot be used as a char because we treat '$' as epsilon
- TODO: Test the module for robustness