Eliminate uses of SExpr from the parser. (#5496)
authorAbdalrhman Mohamed <32971963+abdoo8080@users.noreply.github.com>
Mon, 30 Nov 2020 19:32:51 +0000 (13:32 -0600)
committerGitHub <noreply@github.com>
Mon, 30 Nov 2020 19:32:51 +0000 (13:32 -0600)
commitaa7585a6083884ad76ecc83af60020403096129a
treebd3fcc79604a2f49d87160e20a14a38cc689f2a2
parent9f372f084f5c558e3ff618d02abfdb384a82e066
Eliminate uses of SExpr from the parser. (#5496)

This is a step towards migrating Commands to the API. SExpr is an internal module that's not used by the API but is used by the parser and some commands. This PR replaces SExpr with terms of kind SEXPR in the parser and strings in commands (which brings them more inline with the API).
src/api/cvc4cpp.cpp
src/main/driver_unified.cpp
src/parser/cvc/Cvc.g
src/parser/parser.h
src/parser/smt2/Smt2.g
src/parser/smt2/smt2.cpp
src/parser/smt2/smt2.h
src/parser/tptp/Tptp.g
src/smt/command.cpp
src/smt/command.h
src/smt/smt_engine.cpp