diff options
Diffstat (limited to 'src/main/java/org/yaml/snakeyaml')
3 files changed, 7 insertions, 3 deletions
diff --git a/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java b/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java index cad49156..2590eae8 100644 --- a/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java +++ b/src/main/java/org/yaml/snakeyaml/emitter/Emitter.java @@ -265,7 +265,7 @@ public final class Emitter implements Emitable { } Iterator<Event> iter = events.iterator(); - Event event = iter.next(); + Event event = iter.next(); // TODO why without check ??? while(event instanceof CommentEvent) { if (!iter.hasNext()) { return true; diff --git a/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java b/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java index 6afc718c..b77d0141 100644 --- a/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java +++ b/src/main/java/org/yaml/snakeyaml/parser/ParserImpl.java @@ -184,6 +184,9 @@ public class ParserImpl implements Parser { Mark endMark = token.getEndMark(); String value = token.getValue(); CommentType type = token.getCommentType(); + + // state = state, that no change in state + return new CommentEvent(type, value, startMark, endMark); } diff --git a/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java b/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java index 2fbfd996..8301d5c5 100644 --- a/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java +++ b/src/main/java/org/yaml/snakeyaml/scanner/ScannerImpl.java @@ -284,6 +284,8 @@ public final class ScannerImpl implements Scanner { return this.tokens.remove(0); } + // Private methods. + private void addToken(Token token) { lastToken = token; this.tokens.add(token); @@ -301,7 +303,6 @@ public final class ScannerImpl implements Scanner { this.tokens.addAll(tokens); } - // Private methods. /** * Returns true if more tokens should be scanned. */ @@ -579,7 +580,7 @@ public final class ScannerImpl implements Scanner { */ private void unwindIndent(int col) { // In the flow context, indentation is ignored. We make the scanner less - // restrictive then specification requires. + // restrictive than specification requires. if (this.flowLevel != 0) { return; } |