-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
parserIssues relating to parsersIssues relating to parsersproposalAdding new functionalityAdding new functionalityrulesIssues relating to rulesIssues relating to rules
Description
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
Labels
parserIssues relating to parsersIssues relating to parsersproposalAdding new functionalityAdding new functionalityrulesIssues relating to rulesIssues relating to rules