|
OsfV1NodeClasses.grm
|
// FILE. . . . . /home/hak/hlt/src/hlt/osfv1/apps/v1/sources/OsfV0NodeClasses.grm // EDIT BY . . . Hassan Ait-Kaci // ON MACHINE. . Hak-Laptop // STARTED ON. . Sun Sep 08 18:31:28 2013
This is an auxiliary file for the OSF
V1 language grammar defining the node classes for the objects used in
its semantic rules.
|
/* ************************************************************************ */
/* ******************** OSF V1 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 UntaggedPsiTerm extends Body_opt
{
SortExpression sort;
}
%nodeclass PsiTerm extends UntaggedPsiTerm
{
String tag;
}
%nodeclass Body_opt
{
Stack keys;
Stack subterms;
}
%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 Thu Oct 03 16:39:07 CEST 2013 from file OsfV1NodeClasses.grm
by the hlt.language.tools.Hilite Java tool written by Hassan Aït-Kaci