Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Implement YAML parser #19

@sthenic

Description

@sthenic

While the project is currently using NimYAML, that project sometimes seems to have stagnated. Each time there's a new Nim version it takes a relatively long time before breaking changes are fixed.

The YAML needs of this project are a subset of what NimYAML provides, we would only need a parser and not the serialization engine.

This should ideally be implemented in the same way as the existing lexers and parsers in the project. I'm thinking something along the lines of the Nim JSON parser, outputting variant objects and leaving the translation to fixed types to the user. NimYAML does away with this step by leveraging the macro system, which is nice, but introduces complexity.

Metadata

Metadata

Assignees

No one assigned

    Labels

    parserIssues relating to parsersproposalAdding new functionalityrulesIssues relating to rules

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions