1 ///////////////////////////////////////////////////////////////////////////////
3 // This file implements the graph rewriting system compiler.
5 ///////////////////////////////////////////////////////////////////////////////
12 GraphRewritingRule, GRSPat, GRSConclusion,
13 List<GraphRewritingRule>, List<GRSPat>, List<GRSConclusion>
16 ///////////////////////////////////////////////////////////////////////////////
18 // Constructor and destructor for the graph rewriting compiler
20 ///////////////////////////////////////////////////////////////////////////////
21 GraphRewritingCompiler::GraphRewritingCompiler() {}
22 GraphRewritingCompiler::~GraphRewritingCompiler() {}
24 ///////////////////////////////////////////////////////////////////////////////
26 // Method to generate a GRS.
28 ///////////////////////////////////////////////////////////////////////////////
29 void GraphRewritingCompiler::gen_graph_rewriting_system
30 ( Id name, LabTys args, GraphRewritingRules rules)