34 projects tagged "YACC"

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.

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 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 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 30 May 2003 Signal Applications To Audio Networks

Screenshot
Pop 29.19
Vit 1.00

Signal Applications To Audio Networks is a program aimed at different signal processing tasks. The primary type of signals are audio signals. The user describes networks of different modules using a special language, and the modules are dynamically loaded libraries. The system can be used to create music from scratch, or to process already created audio files, and depending on the complexity of the network versus the capacity of the host machine, everything can be done in "real time".

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 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.

No download Website Updated 16 Jul 2011 OpenSMTPD

Screenshot
Pop 20.78
Vit 32.42

OpenSMTPD is an RFC compliant, secure, and simple SMTP server ported from OpenBSD to Linux. It supports the SMTP protocol, including SSL versions for added security, virtual domains, forward files, and external delivery agents like procmail, and can do most of the basic things that other MTA implementations do.

Download Website Updated 21 Apr 2006 DOS33

Screenshot
Pop 20.74
Vit 1.00

DOS33 is a collection of utilities that will extract Apple ][ disk images and run pure Applesoft Basic programs. The lex and yacc/bison tools are used to generate the Applesoft Basic parser.

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.