|
OsfV2NodeClasses.grm
|
// FILE. . . . . /home/hak/hlt/src/hlt/osfv2/apps/v2/sources/OsfV2NodeClasses.grm // EDIT BY . . . Hassan Ait-Kaci // ON MACHINE. . Hak-Laptop // STARTED ON. . Tue Jan 21 08:19:17 2014
This is an auxiliary file for the OSF V2
language grammar defining the node classes for the objects used
in its semantic rules.
|
/* ************************************************************************ */
/* ******************** OSF V2 GRAMMAR'S NODE CLASSES ********************* */
/* ************************************************************************ */
%nodeclass IsaDeclarationStatement
{
Stack lhs;
Stack rhs;
}
%nodeclass SortSymbols
{
Stack symbols;
}
%nodeclass public SortExpression
{
public SortExpression expression;
}
%nodeclass public Constant
{
public Constant constant;
}
%nodeclass SortList
{
Stack sortList;
}
%nodeclass PsiTerm extends UntaggedPsiTerm
{
String tag;
}
%nodeclass Body_opt
{
Stack keys;
Stack subterms;
}
%nodeclass UntaggedPsiTerm extends Body_opt
{
SortExpression sort;
}
%nodeclass SubTerms extends Body_opt
{
}
%nodeclass SubTerm
{
Object key;
Object psiterm;
}
%nodeclass Feature
{
Object feature;
}
%nodeclass PragmaArguments_opt
{
Stack args;
}
%nodeclass FileList
{
Stack files;
}
/* ************************************************************************ */
This file was generated on Mon Jun 02 09:43:20 CEST 2014 from file OsfV2NodeClasses.grm
by the hlt.language.tools.Hilite Java tool written by Hassan Aït-Kaci