system/src/sc/parser/OrderedChoice.java
private Object parsePartialErrorValue(Parser parser, ParseError bestError, int lastMatchStart, int bestErrorSlotIx) {
      ParentParseNode value = (ParentParseNode) newParseNode(lastMatchStart);
      value.add(bestError.partialValue, bestError.parselet, -1, bestErrorSlotIx, false, parser);
      return parsePartialError(parser, value, bestError, bestError.parselet, bestError.errorCode, bestError.errorArgs);
   }
/*
   public Object reparseExtendedErrors(Parser parser, Parselet exitParselet, Object oldChildNode, DiffContext dctx, boolean forceReparse) {
      return reparseRepeatingChoice(parser, exitParselet, oldChildNode, dctx, forceReparse, true, true);
   }
   */
public Object reparseExtendedErrors(Parser parser, Parselet exitParselet, Object oldChildNode, DiffContext dctx, boolean forceReparse) {
return reparseRepeatingChoice(parser, exitParselet, oldChildNode, dctx, forceReparse, true, true);
}
public Object reparseExtendedErrors ( Parser parser Parselet exitParselet Object oldChildNode DiffContext dctx boolean forceReparse ) { return reparseRepeatingChoice ( parser exitParselet oldChildNode dctx forceReparse true true ) ; }
private Object parsePartialErrorValue(Parser parser, ParseError bestError, int lastMatchStart, int bestErrorSlotIx) {
      ParentParseNode value = (ParentParseNode) newParseNode(lastMatchStart);
      value.add(bestError.partialValue, bestError.parselet, -1, bestErrorSlotIx, false, parser);
      return parsePartialError(parser, value, bestError, bestError.parselet, bestError.errorCode, bestError.errorArgs);
   }
private Object parsePartialErrorValue ( Parser parser , ParseError bestError , int lastMatchStart , int bestErrorSlotIx ) { ParentParseNode value = ( ParentParseNode ) newParseNode ( lastMatchStart ) ; value . add ( bestError . partialValue , bestError . parselet , - 1 , bestErrorSlotIx , false , parser ) ; return parsePartialError ( parser , value , bestError , bestError . parselet , bestError . errorCode , bestError . errorArgs ) ; }
public Object reparseExtendedErrors(Parser parser, Parselet exitParselet, Object oldChildNode, DiffContext dctx, boolean forceReparse) {
return reparseRepeatingChoice(parser, exitParselet, oldChildNode, dctx, forceReparse, true, true);
}
public Object reparseExtendedErrors ( Parser parser Parselet exitParselet Object oldChildNode DiffContext dctx boolean forceReparse ) { return reparseRepeatingChoice ( parser exitParselet oldChildNode dctx forceReparse true true ) ; }