34 projects tagged "YACC"

Download Website Updated 31 Jan 2004 Brook for GPUs

Screenshot
Pop 51.59
Vit 1.00

Brook for GPUs is a compiler and runtime implementation of the Brook stream programming language for modern graphics hardware. The goals for this project are to demonstrate general purpose programing on GPUs, to provide a useful tool for developers who want to run applications on GPUs, and to research the stream language programming model, streaming applications, and system implementations.

Download Website Updated 01 Jan 2014 cproto

Screenshot
Pop 145.54
Vit 14.18

cproto generates function prototypes for functions defined in the specified C source files to the standard output. The function definitions may be in K&R or ANSI C style, or in the lint library form. cproto can also convert function definitions in the specified files from the K&R style to the ANSI C style.

Download Website Updated 30 Jan 2005 Gnome Turtle

Screenshot
Pop 27.02
Vit 1.80

A turtle and lsys drawing program for GNOME. It can generate fractals from an L-System definition.

Download Website Updated 26 Nov 2013 Varuna Converter

Screenshot
Pop 25.81
Vit 2.52

This program is a converter for the Varuna Calendar database. It can use any available frontends and backends to convert the database to any supported format, using any user interface.

Download No website Updated 25 Jun 2004 logictree

Screenshot
Pop 7.81
Vit 60.21

logictree solves propositional formulas and tries to solve predicate formulas, using semantic tableaux.

No download Website Updated 11 Sep 2004 Alliance CAD System

Screenshot
Pop 86.26
Vit 1.74

Alliance CAD System is a set of EDA tools and portable cell libraries for VLSI design. It covers a wide range of the standard design flow (from VHDL up to layout). It includes a VHDL simulator, RTL synthesis tools, place and route tools, netlist extractor, DRC, and a layout editor.

Download Website Updated 07 Nov 2004 links2world Firewall

Screenshot
Pop 23.45
Vit 1.74

links2world Firewall is an iptables script generator for Linux 2.4.x or newer kernels. The configuration file is very human readable and easy to understand and write. It does not matter if you have one, two, three, or twenty network interfaces; it is able to generate stateful iptables rule sets that control the packet flows between all the networks your machine is attached to.

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.

Download Website Updated 11 Dec 2004 SJPT: Simple Java Parsing Toolkit

Screenshot
Pop 38.99
Vit 1.00

A parsing toolkit that supports both top-down (LL(1) and Simple Precedence) and bottom-up parsing (LR(0), SLR(1), LR(1) and LALR(1)). The toolkit also supports generating Java parsers for all the bottom-up parsing methods, based on a CUP definition (similar to Yacc and CUP, but not restricted to LALR parsers only).

Download Website Updated 02 Mar 2005 Xross Tab Compiler

Screenshot
Pop 10.82
Vit 58.10

xtcc is a set of tools being developed for market research data processing. It is comprised of the following components: xtcc compiler, a data processing backend, qscript, a questionnaire scripting language, a data conversion program for converting data from the qscript format to data processing backend format, and dpassist, a tool to aid in the writing of tabulation and edit specs. The input for this program will be the questionnaire script or map file for the data.

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.