RSS 4 projects tagged "YACC"

Download Website Updated 01 Jan 2014 cproto

Screenshot
Pop 164.61
Vit 16.58

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.

No download Website Updated 23 Nov 2005 OpenDaemon

Screenshot
Pop 83.07
Vit 3.14

OpenDaemon provides a model of work along with its supporting APIs that allow anybody to implement a server of any kind, for any protocol. Its main goal is to help provide an advanced data storage solution that is flexible enough to allow its user to choose from a broad set of parsers, data extractors, processors, or any other supporting API. The generic server platform system is meant to make development of the data storage solution more open and distributable.

Download Website Updated 02 Apr 2007 yagg

Screenshot
Pop 36.47
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 37.20
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).

Screenshot

Project Spotlight

Why Can't I Connect?

A tool that makes it easier to resolve TCP/IP connection errors.

Screenshot

Project Spotlight

Mozilla Firefox

A Mozilla-based browser.