2 个仓库
Software that executes C source code directly without a preceding compilation step.
Distinct from C/C++ Source Code Security Analysis: Candidates focus on C# compilers, transpilers, or security analysis, not direct C interpretation.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · C Interpreters. Refine with filters or upvote what's useful.
This project is a C language interpreter and a practical implementation of a programming language. It parses and executes C source code directly, removing the requirement for a separate compilation step. The interpreter is designed for self-hosting, meaning it is capable of interpreting its own source code to demonstrate recursive language processing and execution. The system covers the primary stages of language processing, including lexical analysis, recursive descent parsing, and tree-walk interpretation using an abstract syntax tree. It manages memory and scope through a dynamic symbol t
Builds a working interpreter for the C programming language that parses and executes source code directly without compilation.
Cling 是一个交互式 C++ 解释器和读取-求值-打印循环 (REPL),允许实时执行 C++ 代码。它提供了一个交互式环境,可以立即评估语句,绕过了该语言通常所需的繁琐编译和链接周期。 该系统作为 Jupyter C++ 内核,支持在笔记本界面内进行基于单元格的开发和可视化。它还支持在活动会话中加载和执行外部源文件。 该环境包括通过为编译代码发出调试符号来进行即时调试和分析的功能。这允许使用标准系统分析和调试工具来分析解释后的逻辑。
Provides an interactive environment for executing C++ code in real time without manual compilation and linking.