{"library":"ctpg","type":"library","category":null,"description":"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.","language":"cpp","status":"active","version":"1.3.7","tags":["parser","compile-time","header-only","lr1","lexer"],"last_verified":"Wed Jun 17","install":[{"cmd":"vcpkg install ctpg","imports":["#include <ctpg.hpp>"]},{"cmd":"# CMakeLists.txt\nfind_package(ctpg CONFIG REQUIRED)\ntarget_link_libraries(main PRIVATE ctpg::ctpg)","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}