Filling out the template is required. Any pull request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
All new code requires tests to ensure against regressions
Description of the Change
Adds preliminary sequence mapping support based off of the YAML spec.
Alternate Designs
None.
Benefits
Mappings such as {key: value, key2: value2} and [a, b, key: value] will be tokenized properly.
Possible Drawbacks
Large code duplication because of small tweaks necessary to support the different sequence/mapping structure. Those will need to be kept in sync.
Requirements
Description of the Change
Adds preliminary sequence mapping support based off of the YAML spec.
Alternate Designs
None.
Benefits
Mappings such as
{key: value, key2: value2}
and[a, b, key: value]
will be tokenized properly.Possible Drawbacks
Large code duplication because of small tweaks necessary to support the different sequence/mapping structure. Those will need to be kept in sync.
Applicable Issues
Fixes #5