DEADSOFTWARE

Добавлены указатели
[dsw-obn.git] / test.c
1 #include "oberon.h"
2 #include "generator.h"
3 #include <assert.h>
5 static const char source[] =
6 "MODULE Test;"
7 ""
8 "TYPE"
9 " MyInt = INTEGER;"
10 " MyRec = POINTER TO RECORD"
11 " a : MyInt;"
12 " next : MyRec;"
13 " END;"
14 ""
15 "VAR"
16 " r : MyRec;"
17 ""
18 "BEGIN"
19 " "
20 "END Test."
21 ;
23 static oberon_context_t * ctx;
24 static oberon_module_t * mod;
26 int
27 main(int argc, char ** argv)
28 {
29 ctx = oberon_create_context();
30 mod = oberon_compile_module(ctx, source);
31 //mod -> begin();
32 oberon_generator_dump(ctx, "dump.txt");
33 oberon_destroy_context(ctx);
34 return 0;
35 }