amberframework / amber

A Crystal web framework that makes building applications fast, simple, and enjoyable. Get started with quick prototyping, less bugs, and blazing fast performance.
https://amberframework.org
MIT License
2.57k stars 206 forks source link

filters.cr:27:65 Error: unexpected token: Nil #1254

Closed kematy closed 1 year ago

kematy commented 3 years ago

$:/mnt/d/crystal/ruby2crystal/ruby2crystal-master$ shards build ruby2crystal --ignore-crystal-version Dependencies are satisfied Building: ruby2crystal Error target ruby2crystal failed to compile: In lib/amber/src/amber/controller/filters.cr:27:65

27 | record Filter, precedence : Symbol, action : Symbol, blk : -> Nil do ^ Error: unexpected token: Nil

eliasjpr commented 3 years ago

@kematy -> Nil is valid crystal. See https://play.crystal-lang.org/#/r/b3zj

Not sure what Ruby2Crystal stating this is incorrect.

Can you please elaborate on the reported issue, thank you.