Vibeleaderboard
Index / tool
Visit github.com
Category
Developer Tools
Rank
No. 2539Tools index
Pricing
Open Source
Type
TOOL
GitHub
3 stars
Latest release
v0.5.1
Date

About

Yantra is an LALR(1) parser generator for C++ that produces a lexer, parser, and AST walker from one grammar. It builds the whole AST first and then walks it top-down, so a parent rule's action can run before its children are visited. A grammar can define multiple walkers, for example one emitting C++ and another emitting Java from the same parse.

Tags

parser-generatorlalrcpplexerastcompiler

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.