197.parser
SPEC CPU2000 Benchmark Description File

Benchmark Name

197.parser


Benchmark Author

Danny Sleator and Dave Temperley


Benchmark Program General Category

Word processing


Benchmark Description

This file does the grungy job of chopping the user's input sentence into words, processing the special commands, and calling all the functions necessary to parse the input sentence.

The following sequence of steps is used to parse:

Pruning is always applied before power pruning, because it saves more time in power-pruning than it uses. Power-pruning is said to be "ruthless" in that doing it before generating the and disjuncts will not work -- it will remove too much stuff. Pruning has been modified to be "gentle" -- it doesn't do as much as it might so that it avoids deleting things that are needed after and-disjunct generation. It might be effective to make a ruthless version of pruning, and install it where appropriate.


Input Description

Random text.


Output Description

Echo of the input plus analysis of correctness of grammar.


Programming Language

C


Known portability issues

None


Reference

See http://www.cs.cmu.edu/~sleator for announcements of the latest version, detailed documentation, and rules for commercial use.


Last updated: 11 December 1999