Skip to content

panc: trailing comma in choice type causes parse error #253

@jrha

Description

@jrha

Other types and functions handle a trailing comma gracefully.

This pollutes diffs when long lists of choices are written out one-per-line.

bind '/g' = choice(
    'a very long option',
    'another slightly longer option',
);

Results in:

Encountered: )
Was expecting one of:
    <HEREDOC_STRING> ...
    <SINGLE_QUOTED_STRING> ...
    <DOUBLE_QUOTED_STRING> ...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions