RSS 90 projects tagged "Mac OS X"

No download No website Updated 04 May 2013 pyC11

Screenshot
Pop 98.65
Vit 1.00

pyC11 is a grammar to parse programs in the C programming language following ISO/IEC 9899:2011. It is written using pyPEG, a parsing framework for Python. The grammar supports Python 2.7 and 3.x. The test bench requires py.test.

No download No website Updated 13 Sep 2012 j2objc

Screenshot
Pop 29.60
Vit 15.89

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.

No download Website Updated 25 Mar 2013 Red language

Screenshot
Pop 135.94
Vit 10.96

Red language is a native-code compiled functional, imperative, symbolic, and homoiconic programming language that re-uses most of REBOL's syntax and semantics. Both static and JIT compilation support are planned. A strong emphasis is made on concurrency and both task and data parallelism support using an actor-like abstraction and parallel collections (Scala-like). The target range of usage spreads from low-level system programming (thanks to the built-in Red/System C-level DSL) and embedded systems, up to high-level scripting, with an optional REPL console.

Download Website Updated 13 Nov 2011 The IEC 61131-3 Structured Text to XML Com...

Screenshot
Pop 45.96
Vit 1.00

The IEC 61131-3 Structured Text to XML Compiler parses an IEC Structured Text source and generates an XML representation of the syntax tree of the source. Names defined in the IEC 61131-3 grammar are used as tag names, though underscore characters in the names of the non-terminal symbols are replaced with a minus sign. The result then can be further processed with the YML toolchain or with an XSLT stylesheet. The compiler is compatible with the 61131-3 ST standard as used in the Beremiz project, as well as with the dialect of EPAS 4.

Download Website Updated 28 Feb 2011 neslisp

Screenshot
Pop 29.55
Vit 1.42

neslisp is a LISP compiler suite for the Nintendo Entertainment System. It compiles lisp code to assembly code for the 6502 processor architecture.

Download Website Updated 31 Dec 2011 nyu

Screenshot
Pop 64.69
Vit 2.46

nyu is a combination of modern academic approaches to parsing formal grammars from PEGs and expression grammars that represents the new state of the art in parser generators. nyu grammars are written in a powerful language based on PEGs (parsing expression grammars) but with modifications to allow both the AST and the parser to be specified intuitively in a single grammar. nyu outputs parsers that take advantage of the chilon::parser meta-programming library for C++. The generated parsers are almost as concise and readable as the input grammars, yet perform as well as hand-written C code. nyu ASTs are built using tuples, variant types, and lists, and allow self referential parsers and AST nodes to be manipulated. Advanced features such as hashed containers and grammar inheritance are also possible and well tested. nyu is currently powerful enough to deal with complex grammars and bootstraps its own parser.

No download No website Updated 02 May 2013 Objeck Programming Language

Screenshot
Pop 278.82
Vit 50.69

The Objeck computer language is an object-oriented computing language with functional features that has ties with Java, C#, and Pascal. In this language, all data types are treated as objects. The language consists of a compiler and VM with an accompanying memory management and JIT compiler.

Download No website Updated 11 Feb 2010 MBase

Screenshot
Pop 21.24
Vit 1.00

MBase is a .NET-oriented meta-programming framework. It is designed for rapid development and high quality implementation of custom programming language compilers, but can also serve as a robust and flexible embeddable scripting engine. Applications are not limited to .NET platform, since MBase can be used to implement compilers targeting other platforms - JVM, native assembly, C, etc.

Download Website Updated 25 Mar 2012 mandoc

Screenshot
Pop 92.28
Vit 7.71

mdocml is a suite of tools for compiling "-mdoc", the roff macro package of choice for BSD manual pages, and "-man", the predominant historical package for UNIX manuals. The mission of mdocml is to deprecate groff, the GNU roff implementation, for displaying -mdoc pages whilst providing token support for -man.

Download Website Updated 09 Nov 2009 brace

Screenshot
Pop 55.32
Vit 1.00

Brace is a dialect of C that looks like Python. It has coroutines, hygenic macros, header generation, and libraries with graphics and sound. It is meant to be good for beginners, kids, and experts. Brace is translated to C, then compiled, with #! support and cached executables. It is fairly portable, and runs on GNU/Linux, Unix, and Windows with MinGW. It should also run on Mac OS X. It comes with a lot of demo programs, many with animated graphics.

Screenshot

Project Spotlight

TXR

A text extraction and reporting language.

Screenshot

Project Spotlight

Q4Wine

A GUI for Wine.