Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.thaiopensource.relaxng.impl;
 
 class GroupPattern extends BinaryPattern {
   GroupPattern(Pattern p1Pattern p2) {
     super(p1.isNullable() && p2.isNullable(),
 	  p1,
 	  p2);
   }
    Pattern ep1 = .expand(b);
    Pattern ep2 = .expand(b);
    if (ep1 !=  || ep2 != )
      return b.makeGroup(ep1ep2);
    else
      return this;
  }
  void checkRestrictions(int contextDuplicateAttributeDetector dadAlphabet alphathrows RestrictionViolationException {
    switch (context) {
    case :
      throw new RestrictionViolationException("start_contains_group");
    case :
      throw new RestrictionViolationException("data_except_contains_group");
    }
    super.checkRestrictions(context == 
			    : context,
			    dad,
			    alpha);
    if (context != 
      throw new RestrictionViolationException("group_string");
  }
  void accept(PatternVisitor visitor) {
    visitor.visitGroup();
  }
    return f.caseGroup(this);
  }
New to GrepCode? Check out our FAQ X