Handle Unterminated Quotes
So one of the remaining missing features from the Ion shell is handling unterminated quotes which allow for multi-line strings to be inputted. Basically, check if there is an unterminated quote after reading a line and read the next line until the quote is terminated. Only after termination is guaranteed should we finally parse and execute the command.
Status:
-
Implemented for REPL -
Implemented for scripts