Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for language abstract syntax tree
abstract-syntax-tree
x
language
x
8 search results found
Polarphp
⭐
1,036
The compiler and runtime of PHP programming language
Modiscript
⭐
985
Acche din aa gaye
Rickroll Lang
⭐
729
The Rick Roll programming language is a rickroll based, process oriented, dynamic, strong, esoteric programming language. All of the keywords/statements are from Rick Astley's lyrics. Check our tutorial site, https://rick-lang.github.io/programming-language-e
Exprtk
⭐
500
C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.ht
Luajit Lang Toolkit
⭐
493
A Lua bytecode compiler written in Lua itself for didactic purposes or for new language implementations
Compiler
⭐
427
The Hoa\Compiler library.
Spry
⭐
383
A Smalltalk and Rebol inspired language implemented as an AST interpreter in Nim
Vimscript Language Server
⭐
382
Ammyui
⭐
355
Ammy language repository
Awesome Graal
⭐
341
A curated list of awesome resources for Graal, GraalVM, Truffle and related topics
Hissp
⭐
314
It's Python with a Lissp.
Airtight
⭐
238
a python-like language with hindley-milner-like type system, which is compiled to c
Phplrt
⭐
196
PHP Language Recognition Tool
Cub
⭐
195
The Cub Programming Language
Query Translator
⭐
176
Query Translator is a search query translator with AST representation
Classp
⭐
172
Classp -- a classier way to parse
Pgql Lang
⭐
169
PGQL is an SQL-based query language for property graphs
Llvm Kaleidoscope
⭐
168
LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)
Rhine
⭐
160
🔬 a C++ compiler middle-end, using an LLVM backend
Lioness
⭐
155
The Lioness Programming Language
Highlight
⭐
150
A simple, pluggable API for syntax highlighting.
Lc Js
⭐
146
A λ-calculus interpreter written in JavaScript
Lightscript
⭐
139
JavaScript, with cleaned-up syntax and a few conveniences.
Hivemind
⭐
136
a multi-syntax language
Mulang
⭐
125
🎍 Universal, Multi Language, Multi Paradigm code analyzer
Esparse
⭐
112
A Beautiful Parser for the ECMAScript Language
Codeparser
⭐
103
Parse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Hlb
⭐
100
A developer-first language to build and test any software efficiently
Nanocaml
⭐
100
Nanopass for OCaml
Kolasu
⭐
99
Kotlin Language Support – AST Library
Lsts
⭐
96
A proof assistant that is also a programming language.
Tree Hugger
⭐
86
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
Yadriggy
⭐
86
A framework for embedded DSLs in Ruby
Slang
⭐
83
Typhon
⭐
81
Snakes on rbx-head. A Python implementation for the Rubinius VM
Headache
⭐
70
Programming Language that compiles to 8 Bit Brainfuck
Mojikun
⭐
70
A programming language that you'll ❤️
Transpyle
⭐
70
HPC-oriented transpiler for C, C++, Cython, Fortran, OpenCL and Python.
Onyx Lang
⭐
67
The Onyx Programming Language
Tinypie
⭐
64
Tree-Based Interpreter, compiler, and VM for TinyPie language
Dhall Clj
⭐
57
Dhall to and from Clojure
Atomy
⭐
56
a modular, macro-ular, totally tubular language for the Rubinius VM. #atomo @ freenode
Learn_language
⭐
54
sample codes
Anyabasic
⭐
49
AnyaBASIC is a portable Interpreted Programming Language made in Java. It has a syntax similar to BASIC with a bit of C, Javascript and PASCAL thrown in.
Xast
⭐
47
Extensible Abstract Syntax Tree
Yolol
⭐
46
Emulator for the YOLOL Language
Nifty
⭐
45
A Swift front-end for LLVM written (mostly) in Swift.
Milone Lang
⭐
45
Self-hosting F#-subset compiler
Nasal Interpreter
⭐
43
Modern efficient runtime for Nasal: using stack-based direct-threading virtual machine.
Translate Readme
⭐
42
Translate Github Readme to any other Language
Ecmascript4mps
⭐
38
ECMAScript language implementation for JetBrains MPS
Zenscript
⭐
36
A trait based language that compiles to JavaScript
Documentation
⭐
34
Babelfish documentation (GitBook)
Scala Bindgen
⭐
33
A native binding generator for the Scala language.
Kdev Rust
⭐
30
KDevelop plugin which provides Rust language support.
Crosspile
⭐
28
A cross-compiler from JavaScript to any language (currently, Python and PHP) // WORK IN PROGRESS (early stages)
Berp
⭐
27
A flexible cross-language parser generator with support for languages without explicit tokenization rules (like Gherkin)
Nisp
⭐
27
A language for building cross-language DSL
Monkey
⭐
27
The Monkey Programming Language & Interpreter written in PHP.
Hdlconvertorast
⭐
25
Python library of AST nodes for SystemVerilog/VHDL, code generator, transpiler and translator
Ri
⭐
25
Tiny statically-typed (embeddable) language.
Lea
⭐
24
A simple, Lua-like language (toy project)
Codemirror Blocks
⭐
23
A library for building language-specific, CodeMirror-friendly editors that are a11y-friendly.
Parse It
⭐
23
Basic Parser in Emacs Lisp.
Language Cil
⭐
21
Manipulating Common Intermediate Language AST in Haskell
Llvm Tutorial Gitbook
⭐
21
Gitbook port of http://llvm.org/docs/tutorial/LangImpl01.html
Runiq
⭐
21
♒ A Lisp-esque, JS-interpreted scripting language
Zii Jsconf2010 Talk
⭐
20
Slides and code from my track B talk "Build Your Own Programming Language with JavaScript"
Gql Tools
⭐
20
GraphQL Tools for schema handling.
Coast
⭐
20
Universal and language-independent abstract syntax tree
Sdk
⭐
18
SDK for CodeConverter.net
Cheezlang
⭐
18
Cheez is a programming language
Compiler
⭐
18
Compiles future PHP to today's PHP.
Grako
⭐
17
Grako (for grammar compiler) is a tool that takes grammars in a variation of EBNF as input, and outputs memoizing (Packrat) PEG parsers in Python. Forked from:
Venusscript
⭐
17
A dynamic, interpreted, scripting language written in Java.
Rascal
⭐
17
A simple (almost)functional interpreted language made by Rust
Wast Forth
⭐
16
WebAssembly AST ↔️ Forth
Alt
⭐
15
Abstract Language Tree
Mathvm Impl
⭐
15
Php Transpiler
⭐
14
🌵 Transpiler API to convert php-parser AST to Javascript
Tasty
⭐
14
tasty project for Scala
Cool Compiler
⭐
14
🎓 Compiler for cool programming language. Lexer and parser are implemented in ANTLR. AST compiled to .NET assembly (IL).
Kutlang
⭐
14
Programming Language written for Compilers class
Dsl
⭐
13
A minimal, Turing-complete, Domain-Specific Language; simple text editor with an interpreter, Abstract Syntax Tree and reduced Control Flow Graph graphical generator.
Rgviz
⭐
13
Google Visualization API Query Language for Ruby
Elasticsearch_dsl
⭐
12
Domain Specific Language in Python for Elasticsearch
Psimp
⭐
12
A PureScript's CoreImp AST for transpiling into dynamically typed languages
Chickadee
⭐
12
Chickadee is a minimal programming language implemented in TypeScript for teaching purposes.
Language Oberon
⭐
11
Parser and pretty-printer for the Oberon programming language
Slang
⭐
11
Simple Language : A very simple computer language for teaching purposes.
Mathvm
⭐
11
Educational virtual machine
Fql
⭐
10
Filter Query Language (FQL)
Write_your_dynamic_language_runtime
⭐
10
How to write interpreters or dynamic compilers for dynamically typed languages on top of the JVM
Code_tokenize
⭐
9
Fast tokenization and structural analysis of any programming language
Sdl
⭐
9
[READ ONLY] Subtree split of the Railt SDL component (see railt/railt)
Dlox
⭐
9
A Dart port of jlox, the Lox language's AST interpreter (http://www.craftinginterpreters.com/).
Typescriptlocalegenerator
⭐
9
A typescript locale generator written in F#
Brainfuck Jvm
⭐
9
This project provides a Brainfuck implementation on the JVM.
Compiler
⭐
8
A failed attempt to write a compiler for a new Java-like programming language. For the rewrite that can compile to native code, see my Plinth repository.
Dot_tools
⭐
8
A library to parse and generate the graphviz dot langauge.
Related Searches
Python Language (4,480)
Javascript Language (4,116)
Java Language (2,399)
C Plus Plus Language (1,971)
Php Language (1,760)
Language Translation (1,672)
C Language (1,627)
Golang Language (1,282)
Javascript Abstract Syntax Tree (1,232)
Typescript Language (1,185)
1-8 of 8 search results
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.