rename Assert.h/Assert.cpp to cvc4_assert.h/cvc4_assert.cpp -- we need to make it...
[cvc5.git] / src / util / sexpr.cpp
1 /********************* */
2 /*! \file sexpr.h
3 ** \verbatim
4 ** Original author: mdeters
5 ** Major contributors: none
6 ** Minor contributors (to current version): none
7 ** This file is part of the CVC4 prototype.
8 ** Copyright (c) 2009-2012 The Analysis of Computer Systems Group (ACSys)
9 ** Courant Institute of Mathematical Sciences
10 ** New York University
11 ** See the file COPYING in the top-level source directory for licensing
12 ** information.\endverbatim
13 **
14 ** \brief Simple representation of S-expressions
15 **
16 ** Simple representation of S-expressions.
17 **/
18
19 #include <iostream>
20 #include <vector>
21
22 #include "util/sexpr.h"
23 #include "util/cvc4_assert.h"
24 #include "printer/printer.h"
25 #include "expr/expr.h"
26
27 namespace CVC4 {
28
29 std::ostream& operator<<(std::ostream& out, const SExpr& sexpr) {
30 Printer::getPrinter(Expr::setlanguage::getLanguage(out))->toStream(out, sexpr);
31 return out;
32 }
33
34 }/* CVC4 namespace */