ROOT logo
// $Id: Glass_SKEL.h 2089 2008-11-23 20:31:03Z matevz $

// Copyright (C) 1999-2008, Matevz Tadel. All rights reserved.
// This file is part of GLED, released under GNU General Public License version 2.
// For the licensing terms see $GLEDSYS/LICENSE or http://www.gnu.org/.

#ifndef Tmp1_ProductionRule_H
#define Tmp1_ProductionRule_H

#include <Glasses/ZGlass.h>
#include <Glasses/ZNode.h>

class ProductionRule : public ZGlass
{
  MAC_RNR_FRIENDS(ProductionRule);

private:
  void _init();

protected:
  ZNode*  mConsumer; 
  TString	mRule;		//  X{RGE} 7 Textor()

public:
  ProductionRule(){assert(false);}
  ProductionRule(const Text_t*, const Text_t*);
  virtual ~ProductionRule();
  
  void SetRule(const Text_t* t);
  
  void SetConsumer(ZNode* n) {mConsumer = n;}
#include "ProductionRule.h7"
  ClassDef(ProductionRule, 1);
}; // endclass ProductionRule

#endif
 ProductionRule.h:1
 ProductionRule.h:2
 ProductionRule.h:3
 ProductionRule.h:4
 ProductionRule.h:5
 ProductionRule.h:6
 ProductionRule.h:7
 ProductionRule.h:8
 ProductionRule.h:9
 ProductionRule.h:10
 ProductionRule.h:11
 ProductionRule.h:12
 ProductionRule.h:13
 ProductionRule.h:14
 ProductionRule.h:15
 ProductionRule.h:16
 ProductionRule.h:17
 ProductionRule.h:18
 ProductionRule.h:19
 ProductionRule.h:20
 ProductionRule.h:21
 ProductionRule.h:22
 ProductionRule.h:23
 ProductionRule.h:24
 ProductionRule.h:25
 ProductionRule.h:26
 ProductionRule.h:27
 ProductionRule.h:28
 ProductionRule.h:29
 ProductionRule.h:30
 ProductionRule.h:31
 ProductionRule.h:32
 ProductionRule.h:33
 ProductionRule.h:34
 ProductionRule.h:35
 ProductionRule.h:36