Add beginnings of subcompiler
This commit is contained in:
parent
3f29732c69
commit
c5e771dcd0
9 changed files with 668 additions and 216 deletions
25
compiler/simple.capnp
Normal file
25
compiler/simple.capnp
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
@0xbee1ff6b75d24d73;
|
||||
|
||||
struct Foo {
|
||||
body @0 union {
|
||||
voidValue @10 :Void;
|
||||
boolValue @2 :Bool;
|
||||
int8Value @3 :Int8;
|
||||
int16Value @4 :Int16;
|
||||
int32Value @5 :Int32;
|
||||
int64Value @6 :Int64;
|
||||
uint8Value @7 :UInt8;
|
||||
uint16Value @8 :UInt16;
|
||||
uint32Value @9 :UInt32;
|
||||
uint64Value @1 :UInt64;
|
||||
float32Value @11 :Float32;
|
||||
float64Value @12 :Float64;
|
||||
textValue @13 :Text;
|
||||
dataValue @14 :Data;
|
||||
listValue @15 :Object;
|
||||
enumValue @16 :UInt16;
|
||||
structValue @17 :Object;
|
||||
interfaceValue @18 :Void;
|
||||
objectValue @19 :Object;
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue