Skip to content

Endless method with modifier method does not parse #9266

@headius

Description

@headius

Endless methods definitions preceded by some modifier method, like private, does not currently parse (legacy parser):

$ jruby -e 'private def foo = puts "Hello"'
SyntaxError: -e:1: syntax error, unexpected string literal
private def foo = puts "Hello"
                       ^

This causes a failure in CRuby's test_syntax.rb @ test_methoddef_endless_command.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions