1 ///////////////////////////////////////////////////////////////////////////////
2 // This file is generated automatically using Prop (version 2.3.6),
3 // last updated on Nov 2, 1999.
4 // The original source file is "rwmix.ph".
5 ///////////////////////////////////////////////////////////////////////////////
8 ///////////////////////////////////////////////////////////////////////////////
10 // This file defines the rewriting partial evaluator
12 ///////////////////////////////////////////////////////////////////////////////
13 #ifndef rewriting_mix_h
14 #define rewriting_mix_h
20 ///////////////////////////////////////////////////////////////////////////////
22 // The rewriting partial evaluator
24 ///////////////////////////////////////////////////////////////////////////////
25 class RewriteMix
: public virtual RewritingCompiler
26 { RewriteMix (const RewriteMix
&); // no copy constructor
27 void operator = (const RewriteMix
&); // no assignment
32 virtual ~RewriteMix();
34 virtual void optimize_rewrite ();
40 ------------------------------- Statistics -------------------------------
41 Merge matching rules = yes
42 Number of DFA nodes merged = 0
43 Number of ifs generated = 0
44 Number of switches generated = 0
47 Adaptive matching = enabled
48 Fast string matching = disabled
49 Inline downcasts = enabled
50 --------------------------------------------------------------------------