Skip to content

Parser incorrectly requires colon for directives with arguments #13

Description

@taasan

The parser incorrectly treats the colon (:) as mandatory for directives that take arguments.

According to the ChordPro documentation:

For directives that take arguments, the arguments are separated from the directive name by a colon : and/or whitespace

This means both of the following should be valid:

{title: Harvest Moon}

and

{title Harvest Moon}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions