The Grail Papers

dc.contributor.authorRaymond, Darrell
dc.contributor.authorWood, Derick
dc.date.accessioned2026-09-04T19:47:25Z
dc.date.issued1994-03
dc.description.abstractGrail is a package for computing with finite-state machines and regular expressions, written in C++. Grail supports input and output of textual descriptions of automata and regular expressions, conversions between machines and regular expressions, and other operations. Grail can be used as a set of shell-callable processes, a library of functions, or as individual C++ classes. Version 2.0 of Grail supports parameterizable machines and expressions. This collection of papers includes a description of the history and design of Grail, a user's guide, a programmer's guide, and the main pages for each of Grail's filters.
dc.identifier.urihttps://hdl.handle.net/10012/24265
dc.language.isoen
dc.publisherUniversity of Waterloo
dc.relation.ispartofseriesComputer Science Technical Reports; CS-94-01
dc.titleThe Grail Papers
dc.typeTechnical Report
uws.contributor.affiliation1Faculty of Mathematics
uws.contributor.affiliation2David R. Cheriton School of Computer Science
uws.peerReviewStatusUnreviewed
uws.scholarLevelFaculty
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
user.pdf
Size:
121.38 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
programmer.pdf
Size:
298.35 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
man.pdf
Size:
74.03 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
intro.pdf
Size:
164.81 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
4.47 KB
Format:
Item-specific license agreed upon to submission
Description: