All Projects → onqtam → cmake-reflection-template

onqtam / cmake-reflection-template

Licence: Unlicense license
A template for simple C++ reflection done with CMake and Python (no other external tools)

Programming Languages

python
139335 projects - #7 most used programming language
CMake
9771 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to cmake-reflection-template

modelina
Library for generating data models based on inputs such as AsyncAPI, OpenAPI, or JSON Schema documents.
Stars: ✭ 55 (+48.65%)
Mutual labels:  codegenerator, codegen
hwt
VHDL/Verilog/SystemC code generator, simulator API written in python/c++
Stars: ✭ 145 (+291.89%)
Mutual labels:  codegenerator, codegen
graphql-ts-client
Typescript DSL for GraphQL.
Stars: ✭ 124 (+235.14%)
Mutual labels:  codegenerator, codegen
d2a
A translator Django into SQLAlchemy.
Stars: ✭ 23 (-37.84%)
Mutual labels:  codegenerator, codegen
SteamLicenseParser
📦 Parsers your Steam licenses and generates some stats
Stars: ✭ 23 (-37.84%)
Mutual labels:  parsing
yaml.sh
Read YAML files with only Bash
Stars: ✭ 30 (-18.92%)
Mutual labels:  parsing
kubernate
Kubernetes+Generate = Kubernate❤️
Stars: ✭ 96 (+159.46%)
Mutual labels:  codegen
vox
Vox language compiler. AOT / JIT / Linker. Zero dependencies
Stars: ✭ 288 (+678.38%)
Mutual labels:  codegen
abnf parsec
ABNF in, parser out
Stars: ✭ 42 (+13.51%)
Mutual labels:  parsing
node-c-parser
A recursive decent parser for C programming language codes
Stars: ✭ 33 (-10.81%)
Mutual labels:  parsing
BencodeNET
.NET library for encoding/decoding bencode and reading/writing torrent files
Stars: ✭ 133 (+259.46%)
Mutual labels:  parsing
MathExpressions.NET
➗ Library for parsing math expressions with rational numbers, finding their derivatives and compiling an optimal IL code
Stars: ✭ 63 (+70.27%)
Mutual labels:  parsing
generator
Java code generator
Stars: ✭ 87 (+135.14%)
Mutual labels:  codegenerator
BibleUtilities
Set of utilities to scan, parse, and work with Bible references.
Stars: ✭ 20 (-45.95%)
Mutual labels:  parsing
rita-dsl
A Domain Specific Language (DSL) for building language patterns. These can be later compiled into spaCy patterns, pure regex, or any other format
Stars: ✭ 60 (+62.16%)
Mutual labels:  parsing
DotNetJS
Consume C# in JavaScript with comfort: single-file UMD library, auto-generated 2-way bindings and type definitions
Stars: ✭ 551 (+1389.19%)
Mutual labels:  codegen
parson
Yet another PEG parser combinator library and DSL
Stars: ✭ 52 (+40.54%)
Mutual labels:  parsing
tdop.github.io
Reprinting Vaughan Pratt's Paper on Top Down Operator Precedence Parsing
Stars: ✭ 99 (+167.57%)
Mutual labels:  parsing
ltreesitter
Standalone tree sitter bindings for the Lua language
Stars: ✭ 62 (+67.57%)
Mutual labels:  parsing
JagTag
📝 JagTag is a simple - yet powerful and customizable - interpretted text parsing language!
Stars: ✭ 40 (+8.11%)
Mutual labels:  parsing

CMake Reflection Template

Windows status Linux Status Language License

Requires C++17 (because of its use of std::any<> from <any>).

For information about this repository checkout this blog post.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].