lhmouse/asteria

Output something more helpful in case of unmatched brackets

Closed this issue · 0 comments

#1:1> (
! error: parser error [3007]: expression expected
[near '[end of stream]:-1:-1']

#2:1> {
! error: parser error [3009]: `}` or statement expected
[near '[end of stream]:-1:-1']

#3:1> if(1
! error: parser error [3012]: `)` expected
[near '[end of stream]:-1:-1']

#4:1>