Esempio n. 1
0
 public override void fill_null_subrules(c_rule filler)
 {
     for (int i = 0; i < sub_rules.Length; i++)
     {
         if (sub_rules[i] == null)
         {
             sub_rules[i] = filler;
         }
         // else we don't need to care about calling fill_null_subrules on subrules.
     }
 }
Esempio n. 2
0
 public override void fill_null_subrules(c_rule filler)
 {
     for (int i = 0; i < sub_rules.Length; i++)
     {
         if (sub_rules[i] == null)
         {
             sub_rules[i] = filler;
         }
         else
         {
             sub_rules[i].fill_null_subrules(filler);
         }
     }
 }
Esempio n. 3
0
 public override void fill_null_subrules(c_rule filler)
 {
     return;
 }
Esempio n. 4
0
 // Fill any null subrules with a given rule. If null, use 'this'.
 public abstract void fill_null_subrules(c_rule filler);