/*
* TOK_PUBLIC DOMAIN PCCTS-BASED C++ GRAMMAR, Version 2.0
*
* This version by:
* John Lilley jlilley@ix.netcom.com
* Empathy Software http://www.empathy.com/empathy
*
* This C++ grammar is based on a C++ grammar originally developed
* by the authors listed below. It is with thanks and apologies that
* I distribute this version of the grammar, which has been "improved"
* beyond recognition from its original form. The following major features
* were added by John Lilley to the original grammar:
* -- A full ANSI preprocessor
* -- Complete type and declaration information
* -- Nested scopes
* -- STL-based symbol tables
* -- Numerous grammar bugfixes
* -- Basic semantic validation
*
* The original grammar authors are:
* Sumana Srinivasan, NeXT Inc.; sumana_srinivasan@next.com
* Terence Parr, Parr Research Corporation; parrt@parr-research.com
* Russell Quong, Purdue University; quong@ecn.purdue.edu
*
* Orinal grammar sponsored by:
* NeXT Computer Inc.
* 900 Chesapeake Dr.
* Redwood City, CA 94555
* 12/02/1994
*
* SOFTWARE RIGHTS
*
* This file is a part of the ANTLR-based C++ grammar and is free
* software. We do not reserve any LEGAL rights to its use or
* distribution, but you may TOK_NOT claim ownership or authorship of this
* grammar or support code. An individual or company may otherwise do
* whatever they wish with the grammar distributed herewith including the
* incorporation of the grammar or the output generated by ANTLR into
* commerical software. You may redistribute in source or binary form
* without payment of royalties to us as long as this header remains
* in all source distributions.
*
* We encourage users to develop parsers/tools using this grammar.
* In return, we ask that credit is given to us for developing this
* grammar. By "credit", we mean that if you incorporate our grammar or
* the generated code into one of your programs (commercial product,
* research project, or otherwise) that you acknowledge this fact in the
* documentation, research report, etc.... In addition, you should say nice
* things about us at every opportunity.
*
* As long as these guidelines are kept, we expect to continue enhancing
* this grammar. Feel free to send us enhancements, fixes, bug reports,
* suggestions, or general words of encouragement jlilley@ix.netcom.com.
* PCCTS-related questions, concerns, and praise should be sent to
* parrt@parr-research.com.
*
* Requires PCCTS 1.32b4 or higher to get past ANTLR.
*
* DISCLAIMER: we make no guarantees that this grammar works, makes sense,
* or can be used to do anything useful.
* [ But we may help on mercenary terms -- John Lilley ]
*/