Skip to content

Ripper is not returning unary minus with proper symbol #8091

@enebo

Description

@enebo
jruby -rripper -e 'p Ripper.sexp_raw("-7")'
[:program, [:stmts_add, [:stmts_new], [:unary, :-, [:@int, "7", [1, 1]]]]]

This should be:

1184% ruby -rripper -e 'p Ripper.sexp_raw("-7")'
[:program, [:stmts_add, [:stmts_new], [:unary, :-@, [:@int, "7", [1, 1]]]]]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions