treetop
Interpreter builder
A toolset for building interpreters of simple languages using parsing expression grammars and Ruby
A Ruby-based parsing DSL based on parsing expression grammars.
306 stars
11 watching
23 forks
Language: Ruby
last commit: about 2 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
| A class factory and dsl for generating command line programs quickly and efficiently. | 266 |
| A fast interpreter and JIT compiler for the R programming language | 90 |
| A package for creating interpreters using a concurrent model with UI and Engine components. | 27 |
| An implementation of two interpreters for a scripting language, along with the tools to build and maintain it. | 9,142 |
| A Ruby-based library and framework for creating command-line executables with a simple and intuitive API. | 1,084 |
| Provides a Ruby API to create command-line applications with subcommands and options | 1,266 |
| A toolkit for building lexers, parsers, and abstract syntax trees in Ruby, with features such as re-entrant code, flexible lexer/parser definitions, and LLVM bindings. | 452 |
| An interpreter for a binary relational algebra language | 2 |
| A Ruby-based framework for building native cross-platform GUI applications using the SWT library | 113 |
| A programming language and ecosystem built on Rust to provide an interpreted, dynamically-typed platform for general-purpose hobby programming. | 122 |
| An interpreter of Wolfram Language implemented in Haskell to deepen understanding of the language and its ecosystem | 242 |
| A Common Lisp library for embedding and executing SQL statements | 68 |
| An editor extensibility tool for evaluating and recording the results of each line of Ruby code | 1,310 |
| Enables desktop development in Ruby using Glimmer and Tk, aiming to provide a productive way to build GUIs with a declarative DSL syntax. | 30 |