Issue #5 - Wrote a custom implementation of Parsers with our own tokens and tokenizer