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("boot.mc");}
|
|
|
|
enum foo { Closed = 0, ReadOnly = 1, WriteOnly = 2 };
|
|
|
|
@{
|
|
idToString(x) {{ __proto__: C_string, value: "\"" + string(x.name.identifier) + "\"" }}
|
|
notToken(x) { x.__proto__ != Token }
|
|
nil;
|
|
}
|
|
|
|
static char ∗stateNames[] = { @(map(idToString, properties.enums.foo.enumList, notToken)) };
|