|
HootNodeClasses.grm
|
// FILE. . . . . d:/hak/hlt/src/hlt/osf/hoot/sources/HootNodeClasses.grm // EDIT BY . . . Hassan Ait-Kaci // ON MACHINE. . Hak-Laptop // STARTED ON. . Mon May 6 10:26:40 2019
This is an auxiliary file for the HOOT language
grammar defining the node classes for the objects used in its
semantic rules.
|
/* ************************************************************************ */ /* ********************* HOOT 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 Wed Oct 09 17:17:20 PDT 2019 from file HootNodeClasses.grm
by the hlt.language.tools.Hilite Java tool written by Hassan Aït-Kaci