Software Index
Linux Software Programming  

CL-Yacc

download download home home   report broken
important software information
company name:
Juliusz Chroboczek
license: Freeware
minimum requirements: No special requirements.
functional limitations:
CL-Yacc description
CL-Yacc is a LALR(1) parser generator for Common Lisp, similar in spirit to AT&T Yacc, Berkeley Yacc, GNU Bison, Zebu, lalr.cl or lalr.scm.

CL-Yacc uses the algorithm due to Aho and Ullman, which is the one also used by AT&T Yacc, Berkeley Yacc and Zebu. It does not use the faster algorithm due to DeRemer and Pennello, which is used by Bison and lalr.scm (not to be confused with lalr.cl).

While CL-Yacc has undergone no systematic testing, I use it for compiling a grammar for a superset of (over 400 productions) that routinely parses thousands of lines of code.

Here are some key features of "CL-Yacc":

· Free Software with very liberal redistribution provisions (COPYING);
· a single file that you are welcome to distribute with your application;
· reasonable (but not outstanding) performance;
· support for ambiguous grammars (operator precedence and associativity).. . Publisher of CL-Yacc, Author of CL-Yacc 0.3. CL-Yacc is a LALR(1) parser generator for Common Lisp, similar in spirit to AT&T Yacc, Berkeley Yacc, GNU Bison, Zebu, lalr.cl or lalr.scm. CL-Yacc uses the algorithm due to Aho and Ullman,
Similar software
Bison (Popularity: ) : Bison project is a general-purpose parser generator that converts a grammar description for an LALR context-free grammar into a C program to parse that grammar.

Once you are proficient with Bison, you can use it to develop a wide range of ...

Class::STL::Containers for Linux (Popularity: ) : Class::STL::Containers is a Perl modulethat provides a framework for rapid Object Oriented Perl application development. It consists of a number of base classes that are similar to the C++/STL framework, plus a number of helper classes which provide the glue ...
SCons (Popularity: ) : SCons is an Open Source software construction tool-that is, a next-generation build tool.

Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache.

In short, SCons is ...

Fry::Lib::CDBI::Load (Popularity: ) : Fry::Lib::CDBI::Load is a Perl module that sets up a Class::DBI connection and basic variables expected by any Class::DBI library.

This module sets up a Class::DBI connection either using Class::DBI::Loader or with an explicit &set_db call. When the flag CDBI_Loader is set, ...

codership-mysql (Popularity: ) : codership-mysql contains write set replication patches for MySQL maintained by Codership team.

This patch implements hooks inside MySQL/Innodb engine, which can be used to build external replication system for MySQL servers. The replication system built on these hooks can be asynchronous ...

Clam AntiVirus (Popularity: ) : Clam AntiVirus is an anti-virus toolkit for Unix. Clam AntiVirus main purpose is the integration with mail servers (attachment scanning).

The package provides a flexible and scalable multi-threaded daemon, a commandline scanner, and a tool for automatic updating via Internet. The ...

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Rate me
supported os's
stats
downloads 6
version 0.3
size in Kb 20
popularity   
968/1272475
user rating 0/10
our rating 0 Stars
share info
Recommend CL-Yacc
Report spyware
New Software
Popular Software
Latest Reviews