纯Java 实现的 C 语言预处理器 - JCPP

分享到:

JCPP 是一个完整、兼容、独立的纯Java 实现的 C 语言预处理器,其目的是为了使用编写在 Java 中可使用的 C 风格编译器,例如:sablecc, antlr, JLex, CUP 等等,JCPP 已经成功的对很多 GNU C 库进行了预处理。

项目主页:http://www.open-open.com/lib/view/home/1327821901077

昵    称:
验证码:

相关文档:

  • 内存分配模块 nedmalloc
    nedmalloc 是一个可选的malloc内存分配的实现,主要是适应多线程无锁操作,基于 dlmalloc 2.8.3 。...
  • D语言编译工具 GDC
    GDC 是 D 编程语言的 GCC 前端编译工具。...
  • C++集成开发工具 KDevelop
    KDevelop 是一个免费,开源的IDE(Integrated Development Environment) 。支持多种平台包括:MS Windows, Mac OS X, Linux, Solaris 和 FreeBSD....
  • VC++实现小托盘的处理
    VC++实现小托盘的处理...
  • C实现修改可执行文件中的字符串,生成新的可执行文件
    这种技术常用在远程控制软件中,我们已有远程控制软件的服务器端。我们利用远程控制软件的客户端配置生成我们自己的服务端软件,...
  • C语言开发工具 PythoidC
    PythoidC是中国人研发的最方便的C语言开发工具,实现了易如Python快如C的最高境界:...
  • C 协同程序:Coroutine
    Coroutine 是 C 的协同程序。...
  • Python 开发的 C/C++ 预处理器:CPIP
    CPIP 是一个用 Python 开发的 C/C++ 预处理器。CPIP 可输出预处理的所有方面信息便于检查。...
  • 30分钟了解C++11新特性
    C++11是曾经被叫做C++0x,是对目前C++语言的扩展和修正,C++11不仅包含核心语言的新机能,而且扩展了C++的标准程序库(STL),并入了大部...
  • C/C++的URL解析库:oneurl
    oneurl是一个C/C++语言开发的url解析以及标准化开源库,基于googleurl内核函数...
  • C++标准库实现 libc++
    libc++是一个C++标准库实现,突出了标准符合和高效的代码生成。如果C++'0x标准得以批准,libc++也将提供支持。libc++由 Howard Hinnant开发...
  • C语言编译器 nwcc
    nwcc 是一个Unix系统的C语言编译器,支持 FreeBSD/OpenBSD/Linux/Solaris on 80x86 (with nasm and gas), FreeBSD/Linux on AMD64 (with yasm and gas), Solaris on SPARC (64-bi...
  • C语言哈希表 uthash
    uthash 是一个C语言的哈希表,支持各种结构类型的存储、添加、删除,这些操作都在固定的时间完成,跟哈希表本身的大小无关。键也可...
  • C++字符串详解
    之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作...
  • C++国际化 UTF-8 CPP
    一个处理UTF-8编码字符串的简单、小巧、跨平台的泛型库。...
  • Adobe FlasCC的开源版本:CrossBridge
    CrossBridge是Adobe FlasCC的开源版本,它提供了一个完整的C/C++开发环境,目的是把C/C++程序编译成Flash程序,运行于Flash Runtime之上。CrossBridge...
  • Command Line Progress Bar
    这是一个在 Linux 下用 C 语言写的控制台下的进度条,如下图所示:...
  • C++界面库:DuiVision
    一个c++界面库. DuiVision界面库是参考了仿PC管家程序、金山界面库、DuiEngine、DuiLib等多个基于DirectUI的界面库开发的。...
  • C++类型安全SQL模版库:sqlpp11
    sqlpp11 是 C++ 的类型安全 SQL 模版库。...
  • C++调用lua的实现
    C++调用lua的实现...