RSS 136 projects tagged "Code Generators"

Download Website Updated 18 May 2013 pycrc

Screenshot
Pop 128.81
Vit 448.41

pycrc is an easy to use CRC calculator and source code generator. The generated C source code can be optimized for simplicity, speed, or tight memory constraints for embedded platforms. pycrc contains a long list of the parameters of common CRC models.

Download Website Updated 18 May 2013 ELFIO

Screenshot
Pop 233.45
Vit 332.36

ELFIO is an ELF (Executable and Linkable Format) reader and producer implemented as a C++ library.

Download Website Updated 21 Apr 2013 Python-SIP

Screenshot
Pop 604.43
Vit 114.40

SIP is a tool to generate C++ interface code for Python. It is similar to SWIG, but uses a different interface format. It was used to build PyQt and PyKDE, and has support for the Qt signal/slot mechanism.

Download Website Updated 08 Mar 2013 Styx

Screenshot
Pop 218.41
Vit 26.27

Styx is a scanner/parser generator designed to address some shortcomings of the traditional lex/yacc combination. It has unique features like automatic derivation of depth grammar, production of the derivation tree, including it's C interface, preservation of full source information, pretty printing to faciliate source-source translation, and persistence to aid rapid interpreter writing. It also supports reentrancy. Styx works well under several different OSes, including serveral Unixes, DOS, and Windows.

Download Website Updated 11 Feb 2013 ANTLR

Screenshot
Pop 314.63
Vit 6.86

ANTLR (ANother Tool for Language Recognition) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing C++, Java, or Sather actions. It is similar to the popular compiler generator YACC, however ANTLR is much more powerful and easy to use. ANTLR-produced parsers are not only highly efficient, but are both human-readable and human-debuggable (especially with the interactive ParseView debugging tool). ANTLR can generate parsers, lexers, and tree-parsers in either C++, Java, or Sather. ANTLR is currently written in Java.

Download Website Updated 14 Jan 2013 ARIO

Screenshot
Pop 38.60
Vit 1.00

ARIO is a C++ library for reading and producing archive files, which are commonly used as libraries of relocatable object files.

Download Website Updated 08 Dec 2012 Common Text Transformation Library

Screenshot
Pop 128.60
Vit 13.76

Common Text Transformation Library is a library of C++ classes and functions to parse and modify STL strings. CTTL substring classes may be compared, inserted, replaced, and parsed with EBNF grammars. The compiled program implements a fast, thread-safe, re-entrant recursive descent parser.

Download Website Updated 20 Jun 2012 Qfsm

Screenshot
Pop 159.76
Vit 13.34

Qfsm is a graphical editor for easily drawing finite state machines, written in C++ using Qt. Transitions can have either binary or ASCII conditions. Machines can be simulated and integrity checks applied, enabling verification of proper design and operation.

Download Website Updated 15 Jun 2012 C++ Resources Compiler

Screenshot
Pop 37.42
Vit 4.27

C++ Resources Compiler is a tool that will generate a C++ source file (along with the corresponding header file) that embeds any given data file and provides a Resource class which gives access to this data. The Resource class can be created in two flavors: one using STL streams, the other using WxWidgets streams. Its function is similar to that of the "qtrc" tool from the Qt toolkit.

Download Website Updated 10 Jan 2012 Felix Programming Language

Screenshot
Pop 55.00
Vit 5.30

Felix is a programming language with a fully featured purely functional subsystem embedded in a a traditional Algol-like imperative programming system. The system features garbage collection, static typing, parametric polymorphism, overloading, regular expression matching, and a lot more. A scripting harness is used to invoke source files, but fully compiled binary shared libraries are generated, yielding both rapid prototyping and high performance. Seamless binding of C/C++ code makes interfacing existing libraries easy. Control inversion provides language-level cooperative multi-tasking.

Screenshot

Project Spotlight

Partial Layaway Payments Magento Extension

An extension which allows customers to buy a product on installments.

Screenshot

Project Spotlight

LORZE 2d cad

Drawing with an intuitive user interface.