cel-rust

Expression interpreter

An interpreter for a lightweight expression language with C-like syntax

Common Expression Language interpreter written in Rust

GitHub

386 stars
5 watching
23 forks
Language: Rust
last commit: 2 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
narasimha1997/boson-lang A programming language and ecosystem built on Rust to provide an interpreted, dynamically-typed platform for general-purpose hobby programming. 122
mwerezak/sphinx-lang An interpreter for a dynamically typed language written in Rust, aiming to create a lightweight and expressive language runtime. 290
ccxvii/mujs An embeddable JavaScript interpreter written in C 818
mattwparas/steel An embeddable and extensible scheme dialect with support for macros, contracts, and Rust integration 1,313
bradford-hamilton/monkey_lang_rust Rewriting a scripting language in Rust to create a compiler and interpreter implementation 6
terenceng03/mueval A Haskell interpreter designed to evaluate pure functions securely and efficiently in a sandboxed environment. 76
cch123/elastic-rs Converts bool expressions to Elasticsearch's DSL syntax 50
rust-lang/rust-enhanced An enhanced package for Sublime Text 4 that improves syntax highlighting, build system, and error handling for the Rust programming language. 789
l1mey112/crepl A compiler and interpreter for executing C code on the fly as it is typed. 29
rust-lang/rust-mode An Emacs configuration for editing Rust code 1,133
empirical-soft/command-interpreter A command interpreter library that makes it easy to add interactive functionality to C++ programs 438
willcrichton/tyrade Exploring type-level programming in Rust with a focus on simplicity and expressiveness 323
morganstanley/hobbes An embedded language and JIT compiler for efficient dynamic expression evaluation and data analysis 1,173
endbasic/endbasic An interpreter for a BASIC-like language with interactive visual feedback and hardware support 320
ser1zw/mil An interpreter and VM implementation for a lightweight programming language with basic data types and control structures. 2