Skip to content

parser-adapter-yaml-1-2: parser greediness #4481

Open
@char0n

Description

asyncapi: 2.4.0
info: 
  version: '1.0.0'
   title: Something # Badly indented

On following fixture, in tree-sitter-playground, we can see that the error is ported from the end of previous line:

Image

Steps To Reproduce/Bad Parse Tree

https://tree-sitter.github.io/tree-sitter/playground

Expected Behavior/Parse Tree

I would expect the error be generated only for line 4. The parser is kind of greedy and includes the new line from line 3 into the error as well.

ERROR [3, 0] - [3, 36]

Refs tree-sitter-grammars/tree-sitter-yaml#16

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions