aeos:schema = { id:string = "aeon.gp.schema.v1" version:string = "1.0.0" world:string = "open" rules:list = [] datatype_rules:object = { int:object = { type:string = "IntegerLiteral" } uint:object = { type:string = "IntegerLiteral" sign:string = "unsigned" } int8:object = { type:string = "IntegerLiteral" min_value:string = "-128" max_value:string = "127" } int16:object = { type:string = "IntegerLiteral" min_value:string = "-32768" max_value:string = "32767" } int32:object = { type:string = "IntegerLiteral" min_value:string = "-2147483648" max_value:string = "2147483647" } int64:object = { type:string = "IntegerLiteral" min_value:string = "-9223372036854775808" max_value:string = "9223372036854775807" } uint8:object = { type:string = "IntegerLiteral" sign:string = "unsigned" min_value:string = "0" max_value:string = "255" } uint16:object = { type:string = "IntegerLiteral" sign:string = "unsigned" min_value:string = "0" max_value:string = "65535" } uint32:object = { type:string = "IntegerLiteral" sign:string = "unsigned" min_value:string = "0" max_value:string = "4294967295" } uint64:object = { type:string = "IntegerLiteral" sign:string = "unsigned" min_value:string = "0" max_value:string = "18446744073709551615" } float:object = { type:string = "FloatLiteral" } float32:object = { type:string = "FloatLiteral" min_value:string = "-3.4028234663852886e38" max_value:string = "3.4028234663852886e38" } float64:object = { type:string = "FloatLiteral" min_value:string = "-1.7976931348623157e308" max_value:string = "1.7976931348623157e308" } } }