34 projects tagged "YACC"

No download No website Updated 08 Jul 2010 FSMGen

Screenshot
Pop 15.78
Vit 37.70

The FSMGen program is a compiler that assembles a state machine definition into executable code in C. The output is designed to be generic and is not bound to any particular input. The tarball contains source code and a Makefile for building it on Linux systems.

No download Website Updated 04 Jul 2010 Le Petit Poucet GPS Software

Screenshot
Pop 84.03
Vit 5.36

Le Petit Poucet is a program to display and edit GPS routes and tracks in a 3D scene. The aim is to build the scene around the GPS data and 2D maps or 3D terrain models.

Download Website Updated 06 Nov 2009 Hormiga Project

Screenshot
Pop 29.87
Vit 1.42

Hormiga is a language designed to be simple and powerful, allowing users without software programming knowledge to make the programs needed to automate the calculations of everyday problems. Generally, it is necessary only for the users to be aware of the problem they want to solve. The language allows programmers to focus on the problem and not to worry about the interactive interface with the user. The programmer will have to state the instructions to solve a problem, in the same way they would do manually. The steps may depend one upon the other. Like most languages, Hormiga has support for functions and the possibility of creating libraries of commonly used code. Unlike most languages, Hormiga automatically and dynamically creates the graphical user interface (GUI) for programs, has support for calculating definite integrals in multiple dimensions, and incorporates a new concept called Step, similar to a procedure of Pascal, but allowing you to state dependences between them.

Download Website Updated 04 Oct 2009 fsc2

Screenshot
Pop 50.20
Vit 6.25

fsc2 is a program for controlling spectrometers. Experiments are done by interpretation of scripts written in a simple language, EDL. Devices are handled via modules in order to allow easy integration of new devices. More than 50 devices are supported, connected via serial port, GPIB, LAN, or USB as well as data acquisition cards, etc. The state of an experiment can be remotely monitored via a built-in Web server.

Download Website Updated 09 Oct 2008 Hoc

Screenshot
Pop 48.00
Vit 1.55

Hoc, the High Order Calculator, is an interpreted language for floating-point calculations. Its most basic use is as a powerful and convenient calculator, interactively evaluating expressions such as 1+2*sin(0.7). But hoc is no ordinary calculator: It also lets you assign values to variables, define your own functions, and use loops, conditionals, and everything else you'd expect in a programming language.

Download Website Updated 02 Oct 2008 Unworkable

Screenshot
Pop 46.37
Vit 2.63

Unworkable is a BitTorrent implementation written as an asynchronous, single-threaded application in ANSI C using libevent and mmap() for performance. Its goals include efficiency, simplicity, and high code quality.

No download Website Updated 27 May 2007 Heirloom Development Tools

Screenshot
Pop 78.23
Vit 3.31

The Heirloom Development Tools provide yacc, lex, m4, make, and SCCS as portable derivatives of the utilities released by Sun as part of OpenSolaris. The OpenSolaris utilities were in turn derived from the original Unix versions, and are assumed be conforming implementations of the POSIX standard.

Download Website Updated 02 Apr 2007 yagg

Screenshot
Pop 34.50
Vit 2.30

yagg, given YACC-like and LEX-like input files, generates a C++ program that generates all strings of a user-specified length. This program can then be used to generate inputs for testing, or to validate that a grammar accepts the strings that you think it does. The grammar file provides the grammar productions for string generation, along with optional action blocks that can perform context-sensitive checks in order to limit the generated strings. The LEX-like terminal generator file provides specifications that instruct the program how to generate strings for terminals in the grammar.

No download Website Updated 30 Oct 2006 Nonpareil

Screenshot
Pop 99.50
Vit 6.41

Nonpareil is a microcode-level simulator for HP calculators introduced between 1972 and 1982, including the HP-35, HP-45, HP-55, HP-25, HP-34C, HP-38C, HP-41CV, HP-11C, HP-12C, HP-15C, HP-16C, and other models. The necessary microcode is included, as is a microcode assembler. The GTK+ toolkit is used for the user interface.

Download Website Updated 04 Oct 2006 RPAL

Screenshot
Pop 9.80
Vit 2.09

rpal is an interpreter for RPAL (Right-reference Pedagogic Algorithmic Language), a simple functional programming language that is a subset of PAL, a language invented at MIT by Wozencraft and Evans in the early 1970s.

Screenshot

Project Spotlight

PHP OAuth API

A PHP class to authorize and access APIs using OAuth 1.0, 1.0a, and OAuth 2.0.

Screenshot

Project Spotlight

Jmat.js

Complex special functions, numerical linear algebra, and statistics in JavaScript.