command-interpreter

Command processor

A command interpreter library that makes it easy to add interactive functionality to C++ programs

Add a command interpreter (eg., REPL) to any C++ program

GitHub

438 stars
7 watching
16 forks
Language: C++
last commit: almost 5 years ago

Related projects:

RepositoryDescriptionStars
jermp/cmd_line_parserA lightweight C++17 command line parser with support for parsing command-line options and arguments.25
greymd/teipA command-line tool for enhancing the performance and focus of individual commands by processing small parts of input streams asynchronously.577
l1mey112/creplA compiler and interpreter for executing C code on the fly as it is typed.29
dictu-lang/dictuAn interpreted programming language with C-style syntax and support for multiple paradigms268
abolz/cmdline2A C++ library for parsing command line arguments with support for customizable syntax and multiple option types.18
onqtam/rcrlAn interactive C++ compiler and runtime environment for rapid development and live coding413
clarkmcc/cel-rustAn interpreter for a lightweight expression language with C-like syntax386
muellan/clippProvides a powerful and expressive command line argument parsing solution for C++1,230
tacticalmelonfarmer/cxlA C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals.51
cginternals/cppexposeProvides tools for introspecting and exposing C++ interfaces to runtime environments27
paladin-t/my_basicAn embeddable BASIC interpreter with features such as prototype-based programming and functional programming512
sipsorcery-org/sipsorcerymedia.abstractionsProvides interfaces and abstractions for media processing in real-time communications5
esp8266/basicA basic programming language and interpreter for microcontrollers like the ESP8266259
accelerationnet/cl-csvA library that simplifies working with comma-separated values (CSVs) in Common Lisp.116
ccxvii/mujsAn embeddable JavaScript interpreter written in C818