Yantra is an LALR(1) parser generator for C++ with integrated lexer, Unicode support, and AST building capabilities. Unlike traditional parser generators like Bison, it parses input into a complete AST first, then walks it top-down, allowing parent rule actions to execute before children are visited. The tool requires only the C++ standard library and supports both amalgamated and modular output modes.