#ifndef wfe_h
#define wfe_h
#include "generator/rule/nonterminal_rule.h"
#include "model/utility/nonterminal_utility.h"
class wfe : public Nonterminal_Rule
{
class match_1;
class match_2;
class match_3;
class match_4;
public:
wfe();
virtual ~wfe();
virtual void Initialize(const unsigned int in_allowed_length, const Rule *in_previous_rule = NULL);
protected:
match_1 *m_1;
match_2 *m_2;
match_3 *m_3;
match_4 *m_4;
};
#endif // wfe_h