When I ran a debug build, I got this stack of errors:
Traceback (most recent call last)
random_art.nim(185) random_art
equationParser.nim(51) parseEquation
equationParser.nim(73) buildEquation
ModExpr.nim(72) buildMod
equationParser.nim(75) buildEquation
WellExpr.nim(56) buildWell
equationParser.nim(79) buildEquation
SinExpr.nim(84) buildSin
equationParser.nim(79) buildEquation
SinExpr.nim(84) buildSin
equationParser.nim(75) buildEquation
WellExpr.nim(56) buildWell
equationParser.nim(77) buildEquation
TentExpr.nim(57) buildTent
equationParser.nim(73) buildEquation
ModExpr.nim(73) buildMod
equationParser.nim(77) buildEquation
TentExpr.nim(57) buildTent
equationParser.nim(73) buildEquation
ModExpr.nim(73) buildMod
equationParser.nim(71) buildEquation
ProductExpr.nim(59) buildProduct
equationParser.nim(83) buildEquation
MixExpr.nim(63) buildMix
equationParser.nim(83) buildEquation
MixExpr.nim(64) buildMix
equationParser.nim(79) buildEquation
SinExpr.nim(84) buildSin
equationParser.nim(83) buildEquation
MixExpr.nim(63) buildMix
equationParser.nim(69) buildEquation
SumExpr.nim(62) buildSum
equationParser.nim(77) buildEquation
TentExpr.nim(57) buildTent
equationParser.nim(69) buildEquation
SumExpr.nim(61) buildSum
equationParser.nim(67) buildEquation
ConstExpr.nim(88) buildConst
strutils.nim parseFloat
Error: unhandled exception: invalid float: - [ValueError]
But I need to reiterate, it only happens when I copy and paste into a terminal
using standard input. If it's piped in, there is no error what soever and
renders fine.