libdwarf reads and/or writes DWARF debugging information in Elf object files. dwarfdump uses libdwarf to read object files and print the DWARF content in a readable fashion. libdwarf implements the DWARF2 (and later) standard by providing function interfaces that abstract away many DWARF implementation details (the writer code only emits DWARF2 so far). The source also includes implementations of a few tree search (tsearch) algorithms (balanced, red-black, and binary).
Pascal-P4 for Free Pascal and Delphi is a port of a Pascal compiler written at ETH Zurich in 1976. The source code of the compiler is documented in the book "Pascal Implementation" by Steven Pemberton and Martin Daniels. The purpose of this project is to make Pascal-P compilable by Free Pascal and Delphi while keeping the changes to a minimum and preserving the line numbering as much as possible.
PH7 is an in-process software library that implements a highly-efficient embeddable bytecode compiler and a virtual machine for the PHP programming language. It implements most PHP 5.3 constructs, including heredoc, nowdoc, gotos, classes, anonymous functions, and closures, along with powerful extensions such as function overloading, comma expressions, full type hinting, string comparison operators, and more. It is the ideal library for enhancing your application or device (such as router or set-top box) with dynamic Web interfaces, with the benefits and power of PHP and without the overhead incurred by process creation. As an embedded interpreter, it allows multiple interpreter states to coexist in the same program, without any interference between them.
J2ObjC is a tool from Google that translates Java code to Objective-C for the iOS platform. It enables Java code to be part of an iOS build, as no editing of the generated files is necessary. The goal is to write an app's non-UI code (such as data access or application logic) in Java, which can then be shared by Web apps using GWT, Android apps, and iOS apps. J2ObjC supports most Java language and runtime features required by client-side application developers, including exceptions, inner and anonymous classes, generic types, threads, and reflection. JUnit test translation and execution are also supported.