Skip to content

isCommand method is buggy #17

@palmskog

Description

@palmskog

Original report by Jason Gross (Bitbucket: jasongross9, ).


The isCommand method incorrectly thinks that 'Notation "( x , y , .. , z )" := (pair .. (pair x y) .. ' is a complete command. It is not; the complete command is 'Notation "( x , y , .. , z )" := (pair .. (pair x y) .. z).' It should check to make sure that not only is the final character a terminator and the next character whitespace, but that the character before the final character is not '.'.

I suspect that the code also fails to handle the 'Proof using tac. foo... bar... Qed.' style-proofs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingmajor

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions