Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for c plus plus abstract syntax tree
abstract-syntax-tree
x
c-plus-plus
x
8 search results found
Cppsharp
⭐
2,879
Tools and libraries to glue C/C++ APIs to high-level languages
Glslang
⭐
2,729
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
Cppinsights
⭐
2,590
C++ Insights - See your source code with the eyes of a compiler
Cppast
⭐
1,452
Library to parse and work with the C++ AST
Yavide
⭐
1,266
Modern C/C++ integrated development environment
Polarphp
⭐
1,036
The compiler and runtime of PHP programming language
Libgraphqlparser
⭐
1,023
A GraphQL query parser in C++ with C and C++ APIs
Cpp Peglib
⭐
786
A single file C++ header-only PEG (Parsing Expression Grammars) library
C2compiler
⭐
652
the c2 programming language
Cppclean
⭐
512
Finds problems in C++ source that slow development of large code bases
Sajson
⭐
511
Lightweight, extremely high-performance JSON parser for C++11
Exprtk
⭐
500
C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.ht
Cppast.net
⭐
412
CppAst is a .NET library providing a C/C++ parser for header files powered by Clang/libclang with access to the full AST, comments and macros
Snowcrash
⭐
378
API Blueprint Parser
Fccf
⭐
292
fccf: A command-line tool that quickly searches through C/C++ source code in a directory based on a search string and prints relevant code snippets that match the query.
Hdlconvertor
⭐
258
Fast Verilog/VHDL parser preprocessor and code generator for C++/Python based on ANTLR4
Awesome Clang
⭐
219
Useful resources and samples for using Clang-related tools, or for building stuff on top of Clang.
Clang Llvm Tutorial
⭐
200
clang & llvm examples, e.g. AST Interpreter, Function Pointer Analysis, Value Range Analysis, Data-Flow Analysis, Andersen Pointer Analysis, LLVM Backend...
Cppparser
⭐
183
A library to parse C/C++ source as AST
Llvm Kaleidoscope
⭐
168
LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)
Libpypa
⭐
164
libpypa is a Python parser implemented in pure C++
Rhine
⭐
160
🔬 a C++ compiler middle-end, using an LLVM backend
Cgen
⭐
143
C/C++ source generation from an AST
Llvm Guide Zh
⭐
124
User Guides For those new to the LLVM system.(LLVM系统的新用户指南,中文翻译版)
Rcc
⭐
111
rcor C compiler (under development)
Yaramod
⭐
109
Parsing of YARA rules into AST and building new rulesets in C++.
Pasta
⭐
107
Peter's Amazing Syntax Tree Analyzer
Freetensor
⭐
106
A language and compiler for irregular tensor programs.
Cncc
⭐
101
Customizable Naming Convention Checker - uses Clang, developed with C++ in mind
Tree Hugger
⭐
86
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
Javascript Compiler
⭐
86
编程语言的本质:语言只是一串字符,我们认为它是什么,它就可以是什么
Crackso
⭐
86
Uaiso
⭐
86
A multi-language parsing infrastructure with an unified AST
Clang Server
⭐
84
A C/C++ AST index server using libclang and flatbuffers written in Go
Parserlib
⭐
75
A c++ recursive-descent generic parsing library that supports left recursion.
Transpyle
⭐
70
HPC-oriented transpiler for C, C++, Cython, Fortran, OpenCL and Python.
Coarct
⭐
70
Code Analysis and Refactoring with Clang Tools
Luaclang Parser
⭐
48
Lua binding for libclang, the Clang compiler API to access the AST of C/C++ source files
Clang Mutate
⭐
47
Manipulate C-family ASTs with Clang
Nmodl
⭐
45
Code Generation Framework For NEURON MODeling Language
Nasal Interpreter
⭐
43
Modern efficient runtime for Nasal: using stack-based direct-threading virtual machine.
Clang Ast Viewer
⭐
42
Clang AST viewer
Clang Extract
⭐
37
Like GCC-XML for clang. Clang-extract is an AST pass which outputs an easily parsed description of the source.
P5 Compiler Codegenerator Llvm
⭐
36
Create LLVM IR for Perl5
Node Cypher Parser
⭐
33
A Cypher parser/linter addon module for NodeJS.
Ast2ast
⭐
33
Translates an R function into a to a C++ function which is callable from within R. The typical use case intended by 'ast2ast' are functions describing ode-systems.
Clibparser
⭐
33
General LR Parser(CMake,C++)
Hcparse
⭐
33
High-level nim bindings for parsing C/C++ code
Castxmlsuperbuild
⭐
32
Build CastXML and its dependencies (LLVM/Clang)
Csound Api
⭐
31
Node.js bindings to Csound’s API
Babycpp
⭐
31
Custom implemented language which is basically a small subset of c++, just another learning project.
Kdev Rust
⭐
30
KDevelop plugin which provides Rust language support.
Glsl_trace
⭐
29
Library for shader debugging and profiling for Vulkan and OpenGL
Kscope
⭐
28
Implementation of the LLVM Kaleidoscope tutorial language.
Ola
⭐
28
Toy object-oriented programming language with LLVM backend
Cppize
⭐
28
Crystal-to-C++ transpiler [WIP]
Libfbjs
⭐
27
JavaScript parser and AST manipulation framework
Cppcombinator
⭐
23
parser combinator and AST generator in c++17
Metastruct
⭐
23
Компилятор кода C++ из кода на Python
Clang Plugins Demo
⭐
22
A simple example of defining custom plugins for clang and the clang static analyzer.
Ofp Sdf
⭐
22
SDF grammar for Fortran 2008 with constructors for AST
Sif
⭐
21
Solidity code instrumentation and analysis framework.
Grakopp
⭐
21
C++ implementation of grako parser, tuned for performance
Cashew
⭐
20
asm.js parser in C++
Prana
⭐
20
Prana is a library providing a generic AST data structure called utree
Featherweight C
⭐
20
Featherweight C, Executable Semantics: Parser, Type Checker, and Abstract Machine
Verilogast Cpp
⭐
20
C++17 implementation of an AST for Verilog code generation
Python Itanium_demangler
⭐
20
Pure Python Itanium C++ ABI demangler
Magicport2
⭐
19
Walkngo
⭐
19
A "walker" for Go AST
Clang Ast
⭐
18
Slang
⭐
17
A small, flexible and extensible front-end for GLSL.
Docs
⭐
16
any docs
Astgen
⭐
16
A generic AST generator for parser development.
Nolimix86
⭐
16
LLVM-based x86 emulator with support for unlimited virtual registers, used before the register allocation pass
Jast
⭐
15
JavaScript AST in C++
Cliblisp
⭐
15
Simple Lisp VM(C++ 14)
Computebridge
⭐
15
Intermediate Compute Language with OpenCL/CUDA Backends
Libbash
⭐
15
AST for Bash and Access library (GSoC 2010)
Expressions
⭐
15
Header only c++ expression parsing library with AST building and GLSL shader generation
Mathvm Impl
⭐
15
Trolledit
⭐
13
Students project. AST driven QT based text editor with graphical enhancements
Bec Compiler
⭐
13
2018 Cpp Spirit Parsing
⭐
13
Examples for a Meetup Talk on Parsing Structured Text with Boost Spirit in C++
C90compiler Eie2
⭐
13
C90 to MIPS I Compiler done as a coursework for EE2-15
Yacfe
⭐
12
Yacfe (Yet Another C Front-End) is mainly an OCaml API to write style-preserving source-to-source transformations such as refactorings on C source code.
Md4qt
⭐
12
Markdown parser for Qt6 or ICU
Mathvm
⭐
11
Educational virtual machine
Enfield
⭐
11
An OpenQASM source-to-source Compiler.
Libtooling_step_by_step
⭐
11
Set of libtooling examples and demos prepared for a St. Louis C++ Meetup group
Bonsai
⭐
11
Simplified interface for syntax trees and program models.
Libclang Experiments
⭐
11
Experiments with `libclang`
Codesimilaritychecker
⭐
11
Code similarity checker using clang.(AST approach)
Axtor
⭐
10
AST - Extractor for LLVM
Mocker
⭐
10
A compiler for course Compiler 2019
Cpp Driver
⭐
10
C++ AST extractor / driver for the bblfsh project
Sparrow
⭐
10
自制的一门编程语言
Libcastel
⭐
10
Cppmangle
⭐
10
A library for demangling and mangling Visual Studio C++ names.
Orinrineditor
⭐
10
AsciiArt Story Editor for Japanese Only
Related Searches
C Plus Plus Cmake (8,712)
C Plus Plus Qt (8,557)
C Plus Plus Video Game (8,255)
C Plus Plus Algorithms (6,194)
C Plus Plus Opengl (4,396)
C Plus Plus 3d Graphics (3,196)
C Plus Plus Testing (2,735)
Java C Plus Plus (2,629)
C Plus Plus Command Line (2,304)
Javascript C Plus Plus (2,235)
1-8 of 8 search results
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.