warriorstar-orion / vasker

Vasker is a Golang library for specifying a C++ program's AST programmatically and then emitting the respective source files.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vasker

Vasker is a set of tools for programmatically generating C++ ASTs, and rendering the result into C++ source files.

Vasker is written in Golang and makes extensive use of Protocol Buffers. It is currently API-unstable.

License

Vasker is Copyright 2021 (c) Warriorstar Orion and released under the MIT license.

About

Vasker is a Golang library for specifying a C++ program's AST programmatically and then emitting the respective source files.

License:MIT License


Languages

Language:Go 85.7%Language:Starlark 14.3%