# peter-winter/ctpg

<https://repo.masters-masters.com/en/repos/peter-winter/ctpg>

[Home](https://repo.masters-masters.com/en) › [peter-winter](https://repo.masters-masters.com/en/owners/peter-winter) › [ctpg](https://repo.masters-masters.com/en/repos/peter-winter/ctpg)

peter-winter/ctpg has 489 stars on GitHub. Its RepoMasters card: Alpha tier. Compile Time Parser Generator is a C++ single header library which takes a…

| Field | Value |
| --- | --- |
| Owner | [peter-winter](https://repo.masters-masters.com/en/owners/peter-winter) |
| Stars | 489 |
| Forks | 25 |
| Language | [C++](https://repo.masters-masters.com/en/languages/c-plus-plus) |
| License | MIT |
| Created | 2021 |
| Topics | compile-time, parser-generator, c-plus-plus, cpp17, header-only, grammar, regex, compiler-compiler, lr-parser, lookahead |
| Tier | [Alpha (250 to 699 ★)](https://repo.masters-masters.com/en/ranks/b_movie) |
| View on GitHub | [peter-winter/ctpg](https://github.com/peter-winter/ctpg) |

## Repository

Compile Time Parser Generator is a C++ single header library which takes a language description as a C++ code and turns it into a LR1 table parser with a deterministic finite automaton lexical analyzer, all in compile time.

The tier for repos with 250 to 699 ★. Published odds per card pulled: 20%. Rarity: Uncommon.

## Nearby in C++

- [napframework/nap · ★ 489 · C++ · Alpha](https://repo.masters-masters.com/en/repos/napframework/nap)
- [HASwitchPlate/HASPone · ★ 489 · C++ · Alpha](https://repo.masters-masters.com/en/repos/HASwitchPlate/HASPone)
- [XRobots/openDogV3 · ★ 489 · C++ · Alpha](https://repo.masters-masters.com/en/repos/XRobots/openDogV3)
- [pennyliang/MachineLearning-C---code · ★ 489 · C++ · Alpha](https://repo.masters-masters.com/en/repos/pennyliang/MachineLearning-C---code)
- [StanfordPL/x64asm · ★ 489 · C++ · Alpha](https://repo.masters-masters.com/en/repos/StanfordPL/x64asm)
- [MaskRay/LeetCode · ★ 489 · C++ · Alpha](https://repo.masters-masters.com/en/repos/MaskRay/LeetCode)

---
Data: GitHub · Illustration drawn by RepoMasters from the repo’s ID and its language color.
