ALFOUR Programming language. Simple, safe, power, multi-platform.
A programming language AL-IV (ALFOUR) is a high-level imperative object oriented programming language with minimal introduction level, easy porting to any platform claiming a very high level of safety and stability, with a controllable level of code protection, high efficiency of an executable code, full independence from a target platform, minimal enter level.
The goal of the project is to create specifications and provide reference parser in Java and C# for Extensible Term Language.
Desquirr is a decompiler plugin for Interactive Disassembler Pro. It is currently capable of simple data flow analysis of binaries with Intel x86 machine code.
Objective Lua is a dialect of Lua extended with syntax borrowed from Objective C to add object orientation support.
2Lang is a new Programming language, designed for portable, scalable Web 2.0 applications to be executed on a variety of devices. Create enterprise tiered applications with rich user interfaces in minutes
Native brainf*ck compiler for multiple operating systems.
Shared library to parse C-code (DLL on Windows platform).
DEPRECATED v1 - v2 is current, hosted on bitbucket
[The deva language v1 was a learning experiment for creating an interpreted language from the ground-up, with no prior working knowledge on the subject. It makes about every mistake possible... the author went on to create a second version to apply the lessons from v1. v2 is a workable scripting language, but like all such attempts, a third version would include even more lessons (ad infinitum)] Original goal: The 'deva' programming language. A small dynamic, language bearing some similarities to C and Python. Designed for embedding in C++ applications, it is also suitable for simple scripting applications. Written to be as simple as possible.
Here we have fun developing software related to embedded extension languages and small languages in many application domains, using existing languages and/or creating new ones.
Forth interpreter done for .NET. Just a way to learn Forth, CIL and more C#.
The GVMT is a toolkit for producing high-performance VMs for high-level languages. It can produce a JIT compiler as well as an interpreter.
Iterative Data and Control Flow Analysis
https://github.com/jplevyak/ifa IFA, Iterative Flow Analysis is a combined data-flow and control flow analysis. It is capable of resolving the concrete types (as opposed to the nominal or declared types) and the interprocedural call graph for statically or dynamically typed programs.
Jekyll is a high level programming language that can be translated to and from readable, editable C, thus allowing it to be used in C projects.
A parser generator based on parsing expression grammar rules. It generates code and accepts actions in LLVM Assembly rather than C like its predecessor, PEG, did.
Meta is a simple programming language.
Implementation of Plexus Compiler API for OpenJFX "javafxc" compiler (tool which compiles JavaFX code to JVM classes). Plugable to Maven2 Compiler Plugin.
This is a port of the Dis virtual machine system to POSIX-compatible operating systems, based on the original Inferno sources, including a Limbo compiler. The port is intended to make the virtual machine and runtime environment more general and easily ex
Nine is a programming language based loosely on Python that strives to achieve the same level of writability without sacrificing runtime efficiency.
PCL-Compiler is a compiler for PCL: a simple Pascal-derived programming language, used for teaching compiler technology in the National Technical University of Athens.
UfakPython is a small subset of Python programming language, for small embedded devices, like PICs. UfakPython sources are translated to C by UfakPython Compiler. Small Device C Compiler can then compile the C outputs to the target device's codes.
Everything related to forth programming that has been discussed on the comp.lang.forth usenet newsgroup. The site is dedicated towards improving portability between forth implementations, providing surveys, example implementations, and library modules.
Macro Scipting Language (MSL) is a light weight perl-like scripting language that is intended to be added to existing or new applications to provide macro support. It can also run standalone as well. The syntax is very close to perl and c.