Open bengolds opened 2 years ago
Confirmed still an issue in 0.4.3
> c.parse("\\frac{x}{}=y").json
[ 'Multiply', [ 'Divide', 'x', '=' ], 'y' ]
> c.parse("\\sqrt{}=y").json
[ 'Multiply', [ 'Sqrt', '=' ], 'y' ]
> c.parse("\\frac{x}{\\placeholder}=y").json
[ 'Equal', [ 'Divide', 'x', 'Missing' ], 'y' ]
> c.parse("\\sqrt{\\placeholder}=y").json
[ 'Equal', [ 'Sqrt', 'Missing' ], 'y' ]
I've run into two more cases where I'd expect the parser to give an error by inserting
Missing
, akin to #28:Note that in both cases, if you have
\placeholder
inside of the empty brackets, it parses correctly: