A simple Pratt parser implementation for expression parsing with lexer and token support
Simple but Powerful Pratt Parsing