106
99
#error "math error"
110
printf "call %s\n%!" STRINGIFY(f); \
112
printf "return %s\n%!" STRINGIFY(f); \
118
#define field(name,type) \
119
val mutable name : type option \
120
method CONCAT(get_, name) = name \
121
method CONCAT(set_, name) x = name <- Some x
126
field(field_2, string)
131
eprintf "[debug] %s %i: " __FILE__ __LINE__; \
134
DEBUG("test1 %i %i" x y)
137
#include "testdata/incl.cppo"
141
#include "testdata/incl.cppo"
143
#define debug(s) Printf.eprintf "%S %i: %s\n%!" __FILE__ __LINE__ s