$end								=the end of file
AcfImpHdlTypeSpec					=implicit handle type specification
ActualDeclarationSpecifiers			=a type specification
AdditiveExpr						=an expression
AndExpr								=an expression
ArgExprList							=arguments of function
ArrayBoundsPair						=an array bound specification
ArrayDecl							=an array declarator
AssignmentExpr						=an expression
AssignOps							=assignment operators
AttrVar								=an attribute expression
AttrVarList							=a list of attribute expressions
CastExpr							=an expression
ConditionalExpr						=an expression
ConstantExpr						=a constant expression
ConstantExprs						=a constant expression
DOTDOT								=\"..\"
Declaration							=a type specification
DeclarationSpecifiers				=a type specification
DeclarationSpecifiersPostFix		=a type specification 
Declarator							=a declarator
Declarator2							=a declarator
DefaultCase							=a union default case
EOI									=the end of file
EndPtSpec							=an end point specification
EndPtSpecs							=end point specifications
Enumerator							=an enum label
EnumeratorList						=an enumerator list
EqualityExpr						=an expression
ExclusiveOrExpr						=an expression
Expr								=an expression
FieldAttrSet						=a field attribute
FieldAttribute						=a field attribute
FieldAttributes						=a field attribute
Guid								=a uuid specification
GuidNumber							=a uuid specification
GuidRep								=a uuid specification
IDENTIFIER							=an identifier
IdentifierList						=a list of identifiers
Import								=an import construct
ImportList							=a list of import files
ImportName							=an import file name
InclusiveOrExpr						=an expression
InitDeclarator						=a declarator
InitDeclaratorList					=a declarator
Initializer							=an initializer
InitializerList						=an initializer
IntModifier							=modifiers for type \"int\"
IntModifiers						=modifiers for type \"int\"
IntSize								=an int size specification
InterfaceAttrSet					=an idl interface attribute
InterfaceAttributes					=an idl interface attribute
InterfaceBody						=a type declaration
InterfaceComp						=a type declaration
InterfaceComponent					=a type declaration
KWBITSET							=the keyword \"bitset\"
KWCHAR								=the keyword \"char\"
KWCASE								=the keyword \"case\"
KWDEFAULT							=the keyword \"default\"
KWDOUBLE							=the keyword \"double\"
KWINT								=the keyword \"int\"
KWINTERFACE							=the keyword \"interface\"
KWSHAPE								=the keyword \"shape\"
LogicalAndExpr						=an expression
MemberDeclarator					=a field declarator
MemberDeclaratorList				=a field declarator
MemberDeclaration					=a field declaration
MultExpr							=an expression
NUMERICCONSTANT						=a number
NidlDefaultCase						=an encapsulated union default case
NidlUnionBody						=an encapsulated union case construct
NidlUnionCase						=an encapsulated union case construct
NidlUnionCaseLabel					=an encapsulated union case label
NidlUnionSwitch						=an encapsulated union switch specification
OneInterfaceAttribute				=an idl interface attribute
OperationAttribute					=an operation attribute
OperationAttributeList				=an operation attribute
OpOrSwTypeAttrSet					=operation or union switch type attribute
OptionalComma						=a comma
OptionalDeclarator					=a declarator
OptionalInitDeclaratorList			=a declarator list
OptionalTag							=an identifier
OptionalTypeQualifiers				=a type qualifier
OptionalConst						=the \"const\" keyword
OptShape							=the keyword \"shape\"
ParamAttrSet						=a list of paramter attributes
ParamAttribute						=a parameter attribute
ParamAttributeList					=a parameter attribute
ParameterTypeDeclaration			=a parameter type specification ( did you forget to define or specify the type of the parameter ? )
ParamsDecl2							=a parameter declaration
ParameterDeclaration				=a parameter declaration
PhantomInterface					=an interface specification
Pointer2							=a pointer or a declarator
PtrAttr								=a pointer attribute
RelationalExpr						=an expression
RpcProg								=idl interface attributes
STRING								=a string literal
ShiftExpr							=an expression
StructDeclarationList				=declaration of structure fields
SwitchTypeSpec						=a integer, char, or boolean type specification or enum name
Tag									=a struct/union/enum tag
TypeAttrSet							=a type attribute
TypeAttribute						=a type attribute
TypeAttributeList					=a list of type attributes
TypeAttributes						=a type attribute
TypeDeclarationSpecifiers			=a type specification
TYPENAME							=a type name
UnionTypeSwitchAttr					=a switch_type specification
UnaryExpr							=a unary expression
UnionBody							=the fields of a union
UnionCase							=a union case construct
UnionName							=a union name
XmitType							=a transmit_type specification
segbase								=a keyword \"segname\" / \"segment\" / \"self\"
OROR								=||
ANDAND								=&&
EQUALS								===
NOTEQ								=!=
LTEQ								=<=
GTEQ								=>=
LSHIFT								=<<
RSHIFT								=>>
AddOp								=+ or -
MultOp								=* or /
POINTSTO							=->
VERSIONTOKEN						=version specifications