$ crystal eval 'p 0.'
syntax error in eval:1
Error: expecting any of these tokens: IDENT, CONST, +, -, *, /, //, %, |, &, ^, ~, !, **, <<, <, <=, ==, !=, =~, !~, >>, >, >=, <=>, ===, [], []=, []?, [, &+, &-, &*, &** (not 'EOF')
$ crystal eval 'p .0'
syntax error in eval:1
Error: expecting any of these tokens: IDENT, CONST, +, -, *, /, //, %, |, &, ^, ~, !, **, <<, <, <=, ==, !=, =~, !~, >>, >, >=, <=>, ===, [], []=, []?, [, &+, &-, &*, &** (not 'NUMBER')
$ crystal eval 'p 1.e1'
Showing last frame. Use --error-trace for full trace.