in src/main/java/org/apache/sling/repoinit/parser/impl/RepoInitParserService.java [40:49]
public List<Operation> parse(final Reader r) throws RepoInitParsingException {
// in order to avoid parsing problems with trailing comments we add a line feed at the end
try (final Reader readerWrapper = new AddTailingLinefeedFilterReader(r)) {
return new RepoInitParserImpl(readerWrapper).parse();
} catch (ParseException e) {
throw new RepoInitParsingException(e, e.currentToken.next.beginLine, e.currentToken.next.beginColumn);
} catch (final IOException | TokenMgrError e ) {
throw new RepoInitParsingException(e);
}
}