expexp
Version:
The express model io and express model and data representation.
213 lines (212 loc) • 4.71 kB
JSON
{
"t": "fun",
"id": "FctBoundingPoints",
"prms": {
"t": "a_fun_prms",
"s": [
{
"t": "prm_dcl",
"ids": {
"t": "a_prm_ids",
"s": [
{
"t": "prm",
"id": "path"
}
]
},
"typ": {
"t": "lst",
"spc": {
"t": "any_ref",
"id": "TpPoint2d"
},
"bds": {
"t": "bds",
"fr": {
"t": "a_sxp_trms",
"s": [
{
"t": "a_trm_ftrs",
"s": [
{
"t": "ftr",
"arg0": {
"t": "int",
"val": 0
},
"qals0": null,
"arg1": null,
"qals1": null
}
]
}
]
},
"to": null
},
"unq": false
}
}
]
},
"res": {
"t": "set",
"spc": {
"t": "any_ref",
"id": "TpPoint2d"
},
"bds": {
"t": "bds",
"fr": {
"t": "a_sxp_trms",
"s": [
{
"t": "a_trm_ftrs",
"s": [
{
"t": "ftr",
"arg0": {
"t": "int",
"val": 1
},
"qals0": null,
"arg1": null,
"qals1": null
}
]
}
]
},
"to": {
"t": "a_sxp_trms",
"s": [
{
"t": "a_trm_ftrs",
"s": [
{
"t": "ftr",
"arg0": {
"t": "int",
"val": 2
},
"qals0": null,
"arg1": null,
"qals1": null
}
]
}
]
}
}
},
"ctts": null,
"csts": null,
"lcls": {
"t": "a_fun_lcls",
"s": [
{
"t": "lcl_dcl",
"ids": {
"t": "a_lcl_ids",
"s": [
{
"t": "lcl",
"id": "tmp"
}
]
},
"typ": {
"t": "set",
"spc": {
"t": "any_ref",
"id": "TpPoint2d"
},
"bds": null
},
"xpr": {
"t": "xpr",
"arg0": {
"t": "a_sxp_trms",
"s": [
{
"t": "a_trm_ftrs",
"s": [
{
"t": "ftr",
"arg0": {
"t": "agi",
"vals": null
},
"qals0": null,
"arg1": null,
"qals1": null
}
]
}
]
},
"arg1": null,
"op": null
}
}
]
},
"stms": {
"t": "a_fun_stms",
"s": [
{
"t": "ret",
"xpr": {
"t": "xpr",
"arg0": {
"t": "a_sxp_trms",
"s": [
{
"t": "a_trm_ftrs",
"s": [
{
"t": "ftr",
"arg0": {
"t": "par",
"xpr": {
"t": "xpr",
"arg0": {
"t": "a_sxp_trms",
"s": [
{
"t": "a_trm_ftrs",
"s": [
{
"t": "ftr",
"arg0": {
"t": "any_ref",
"id": "tmp"
},
"qals0": null,
"arg1": null,
"qals1": null
}
]
}
]
},
"arg1": null,
"op": null
}
},
"qals0": null,
"arg1": null,
"qals1": null
}
]
}
]
},
"arg1": null,
"op": null
}
}
]
}
}