private static SrcSpan getEvalInfo( SrcSpan e, List<SrcSpan> eil ){ int start = e.getStart(); int end = e.getEnd(); for( SrcSpan ei: eil ){ if( start==-1 ||( start > ei.getStart() && ei.getStart() != -1 ) ) start = ei.getStart(); if( end < ei.getEnd()) end = ei.getEnd(); } return new SrcSpan( start, end ); } }
.get(content.size() - 1).getSrcSpan().getEnd()));
boolean errorWithSrcLocation = t.getSrcSpan().getEnd() < 0; // this checks for what seems to be when parsing fails in JWPL String templateTextOrig; if (!errorWithSrcLocation){ templateTextOrig = xml.getBody().substring(t.getSrcSpan().getStart(), t.getSrcSpan().getEnd()); }else{ // this makes up for errors in JWPL (or bad script, but it mostly looks like erros) int estimatedLength = t.getPos().getEnd() - t.getPos().getStart();