Give a more useful parse error message for "undeclared variable -1".
authorMorgan Deters <mdeters@cs.nyu.edu>
Wed, 19 Jun 2013 15:09:49 +0000 (11:09 -0400)
committerMorgan Deters <mdeters@cs.nyu.edu>
Wed, 19 Jun 2013 15:09:49 +0000 (11:09 -0400)
commit010ad47b7b3e1909f31525fc45be2c27c1b72e45
treeb18bf9b0724c6418dc57bf0d15a9db351f6f252e
parentc5177b11ad8cc5287fa7a8e65f78d5f6cfe23ead
Give a more useful parse error message for "undeclared variable -1".

Indeed, "-1" is a valid user symbol in SMT-LIB; this commit makes a small
change to the parser to detect when something like "-1" is used but
undeclared, and adds a note to the error message giving the syntax for
unary minus.
src/parser/parser.cpp
src/parser/parser.h
src/parser/smt2/smt2.h