All Projects → c-compiler → Similar Projects or Alternatives

343 Open source projects that are alternatives of or similar to c-compiler

pascal-interpreter
A simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (-43.24%)
compiler
Implementing a complete Compiler for a simple C-like language using the C-tools Flex and Bison
Stars: ✭ 106 (+186.49%)
Escaya
An blazing fast 100% spec compliant, incremental javascript parser written in Typescript
Stars: ✭ 217 (+486.49%)
Mutual labels:  ast, syntax-tree
xast
Extensible Abstract Syntax Tree
Stars: ✭ 32 (-13.51%)
Mutual labels:  ast, syntax-tree
astutils
Bare essentials for building abstract syntax trees, and skeleton classes for PLY lexers and parsers.
Stars: ✭ 13 (-64.86%)
Mutual labels:  ast, syntax-tree
cppcombinator
parser combinator and AST generator in c++17
Stars: ✭ 20 (-45.95%)
Mutual labels:  ast, compiler-construction
Metric Parser
📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (-29.73%)
Mutual labels:  ast, syntax-tree
Libdparse
Library for lexing and parsing D source code
Stars: ✭ 91 (+145.95%)
Mutual labels:  ast, syntax-tree
Mdast
Markdown Abstract Syntax Tree format
Stars: ✭ 493 (+1232.43%)
Mutual labels:  ast, syntax-tree
abstract-syntax-tree
A library for working with abstract syntax trees.
Stars: ✭ 77 (+108.11%)
Mutual labels:  ast, syntax-tree
bright
Blazing fast parser for BrightScript that gives you ESTree like AST
Stars: ✭ 28 (-24.32%)
Mutual labels:  ast, syntax-tree
Reshape
💠 transform html with javascript plugins
Stars: ✭ 314 (+748.65%)
Mutual labels:  ast, syntax-tree
MarkdownSyntax
☄️ A Type-safe Markdown parser in Swift.
Stars: ✭ 65 (+75.68%)
Mutual labels:  ast, syntax-tree
sast
Parse CSS, Sass, SCSS, and Less into a unist syntax tree
Stars: ✭ 51 (+37.84%)
Mutual labels:  ast, syntax-tree
Astexplorer.app
https://astexplorer.net with ES Modules support and Hot Reloading
Stars: ✭ 65 (+75.68%)
Mutual labels:  ast, syntax-tree
Javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Stars: ✭ 3,972 (+10635.14%)
Mutual labels:  ast, syntax-tree
Unist
Universal Syntax Tree used by @unifiedjs
Stars: ✭ 438 (+1083.78%)
Mutual labels:  ast, syntax-tree
Astviewer
Python Abstract Syntax Tree viewer in Qt
Stars: ✭ 101 (+172.97%)
Mutual labels:  ast, syntax-tree
Hast
Hypertext Abstract Syntax Tree format
Stars: ✭ 344 (+829.73%)
Mutual labels:  ast, syntax-tree
Nlcst
Natural Language Concrete Syntax Tree format
Stars: ✭ 116 (+213.51%)
Mutual labels:  ast, syntax-tree
Unified
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
Stars: ✭ 3,036 (+8105.41%)
Mutual labels:  ast, syntax-tree
lilt
LILT: noun, A characteristic rising and falling of the voice when speaking; a pleasant gentle accent.
Stars: ✭ 18 (-51.35%)
Mutual labels:  ast
unifiedjs.github.io
Site for unified
Stars: ✭ 37 (+0%)
Mutual labels:  syntax-tree
subpy
Python subsets
Stars: ✭ 41 (+10.81%)
Mutual labels:  ast
mdast-util-to-string
utility to get the plain text content of an mdast node
Stars: ✭ 27 (-27.03%)
Mutual labels:  syntax-tree
gram-js
Gram in javascript.
Stars: ✭ 21 (-43.24%)
Mutual labels:  ast
stack-editor
[Deprecated, prefer calcit-editor]
Stars: ✭ 93 (+151.35%)
Mutual labels:  ast
deco
Minimalist Function Decorators for Elixir
Stars: ✭ 21 (-43.24%)
Mutual labels:  ast
snapdragon-util
Utilities for the snapdragon parser/compiler.
Stars: ✭ 17 (-54.05%)
Mutual labels:  ast
graphql2ts
Transform .graphql to graphql-js typescript
Stars: ✭ 41 (+10.81%)
Mutual labels:  ast
open-fortran-parser-xml
XML output generator for Open Fortran Parser, and Python wrapper for it.
Stars: ✭ 21 (-43.24%)
Mutual labels:  ast
scope-analyzer
simple scope analysis for javascript ASTs
Stars: ✭ 20 (-45.95%)
Mutual labels:  ast
macro-visit
A macro-based generic visitor generator
Stars: ✭ 23 (-37.84%)
Mutual labels:  ast
pyre-ast
pyre-ast is an OCaml library to parse Python files. The library features its full-fidelity to the official Python spec, as well as its adoption of tagless-final style.
Stars: ✭ 25 (-32.43%)
Mutual labels:  ast
TypeScriptAST
.NET port of Microsoft's TypeScript parser for simple AST manipulation
Stars: ✭ 37 (+0%)
Mutual labels:  ast
Python3Generator
A toolkit to generate Python 3 source code from Pharo.
Stars: ✭ 25 (-32.43%)
Mutual labels:  ast
BBob
⚡️Blazing-fast js-bbcode-parser, bbcode js, that transforms and parses to AST with plugin support in pure javascript, no dependencies
Stars: ✭ 133 (+259.46%)
Mutual labels:  ast
unist-util-map
utility to create a new tree by mapping all nodes
Stars: ✭ 30 (-18.92%)
Mutual labels:  syntax-tree
nlcst-to-string
utility to transform an nlcst tree to a string
Stars: ✭ 16 (-56.76%)
Mutual labels:  syntax-tree
Decaf-Compiler
Compiler for Decaf Programming Language
Stars: ✭ 36 (-2.7%)
Mutual labels:  compiler-construction
gogoAST
The simplest tool to parse/transform/generate code on ast
Stars: ✭ 29 (-21.62%)
Mutual labels:  ast
py-lua-parser
A Lua parser and AST builder written in Python.
Stars: ✭ 69 (+86.49%)
Mutual labels:  ast
compiler-design-lab
These are my programs for compiler design lab work in my sixth semester
Stars: ✭ 47 (+27.03%)
Mutual labels:  lexical-analysis
parser-reflection
Parser Reflection API - Provides source code analysis without loading classes into the PHP memory
Stars: ✭ 97 (+162.16%)
Mutual labels:  ast
pyccolo
Declarative instrumentation for Python.
Stars: ✭ 70 (+89.19%)
Mutual labels:  ast
rehype-dom
HTML processor to parse and compile with browser APIs, powered by plugins
Stars: ✭ 20 (-45.95%)
Mutual labels:  ast
gox
JSX for Go
Stars: ✭ 165 (+345.95%)
Mutual labels:  ast
unist-builder
utility to create a new trees with a nice syntax
Stars: ✭ 52 (+40.54%)
Mutual labels:  syntax-tree
go-tree-sitter
Golang bindings for tree-sitter https://github.com/tree-sitter/tree-sitter
Stars: ✭ 137 (+270.27%)
Mutual labels:  syntax-tree
ReactPropTypes-Plugin
A Jetbrains Plugin for react PropTypes
Stars: ✭ 62 (+67.57%)
Mutual labels:  ast
parcera
Grammar-based Clojure(script) parser
Stars: ✭ 100 (+170.27%)
Mutual labels:  ast
venusscript
A dynamic, interpreted, scripting language written in Java.
Stars: ✭ 17 (-54.05%)
Mutual labels:  ast
awesome-ruby-ast
A list of awesome tools and libraries which deals with ASTs in Ruby
Stars: ✭ 24 (-35.14%)
Mutual labels:  ast
sass-lint-auto-fix
Automatically resolve s(a|c)ss linting issues
Stars: ✭ 93 (+151.35%)
Mutual labels:  ast
java-ast
Java Parser for JavaScript/TypeScript (based on antlr4ts)
Stars: ✭ 58 (+56.76%)
Mutual labels:  ast
ast-viewer
🕺TypeScript AST Viewer
Stars: ✭ 39 (+5.41%)
Mutual labels:  ast
sql-parser
Parse SQL (select) statements into abstract syntax tree (AST) and convert ASTs back to SQL.
Stars: ✭ 230 (+521.62%)
Mutual labels:  ast
astexplorer-go
No description or website provided.
Stars: ✭ 17 (-54.05%)
Mutual labels:  ast
html5parser
A super tiny and fast html5 AST parser.
Stars: ✭ 153 (+313.51%)
Mutual labels:  ast
stutter
Implement a Lisp, in C, from scratch, no libs
Stars: ✭ 65 (+75.68%)
Mutual labels:  ast
1-60 of 343 similar projects