public ShadowPartitionScanner()
  {
    setPredicateRules(new IPredicateRule[] {
    
      new EndOfLineRule("//", Token.UNDEFINED), 
      
      new SingleLineRule("'", "'", Token.UNDEFINED, '\\'), 
      
      new SingleLineRule("\"", "\"", Token.UNDEFINED, '\\'), 
      
      new MultiLineRule("/*", "*/", new Token("__shadow_multiline_comment")) });
  }