Yan LR: Fix grammar ambiguity
@@ -4,8 +4,8 @@ options {
tokenVocab=YAML;
}
-yaml : STREAM_START (child | comment*) STREAM_END EOF ;
-child : comment* (value | map | sequence) comment* ;
+yaml : STREAM_START (comment* child | comment*) STREAM_END EOF ;
+child : (value | map | sequence) comment* ;
value : scalar ;
scalar : PLAIN_SCALAR
@@ -24,6 +24,6 @@ key : scalar ;
sequence : SEQUENCE_START elements SEQUENCE_END ;
elements : element+ ;
-element : ELEMENT child ;
+element : ELEMENT comment* child;
comment : COMMENT ;
