blob: f80dc75d8ca96a802ac806ee6ad245465da5dbf8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include <ast/exp.hh>
#include <ast/libast.hh>
#include <criterion/criterion.h>
#include <criterion/assert.h>
#include <parse/libparse.hh>
#include <ast/fwd.hh>
#include <ast/pretty-printer.hh>
Test(make_object_exp, simple)
{
std::cout << "----- SimpleObject -----";
ast::PrettyPrinter print(std::cout);
ast::Exp* test = parse::parse("class test extends bobby { "
" var field := 5 "
" method maths(a : int) : int = a }", true);
cr_assert_not_null(test);
print(test);
cr_assert_eq(1, 1);
}
|