C compiler with embedded metalanguage.
Du kannst nicht mehr als 25 Themen auswählen
Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
|
@import("parsimonyLibrary/fake-static-classes.mc")
|
|
|
|
typedef long long int_t;
|
|
typedef long double flt_t;
|
|
|
|
@object("OBJECT")
|
|
|
|
struct Integer {
|
|
int_t i;
|
|
};
|
|
@addObject()
|
|
|
|
struct Float {
|
|
flt_t _value;
|
|
};
|
|
@addObject()
|
|
|
|
struct String {
|
|
char *value;
|
|
};
|
|
@addObject()
|
|
|
|
struct Symbol {
|
|
char *name;
|
|
};
|
|
@addObject()
|
|
|
|
@endObject()
|