lotabout

write-a-C-interpreter

lotabout

Write a simple interpreter of C. Inspired by c4 and largely based on it.

AI 简介

这是一个用C语言实现的轻量级C语言解释器,能够直接执行C源代码(包括自身源码),适用于学习编译原理与解释器构建。项目基于c4精简重构,采用递归下降解析、自包含虚拟机及词法/语法分析模块,代码简洁(单文件xc.c),配套中文教程系统讲解从设计、词法分析到表达式求值的全过程。适合编译原理教学、嵌入式脚本场景原型验证,以及开发者理解C语言核心语义与运行机制。

C
GNU General Public License v2.0
4.4k
Stars
774
Forks
150
Watchers
5
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分30.67
默认分支master