{ "NodeRootType": "TExprBase", "NodeBuilderBase": "TNodeBuilderBase", "ListBuilderBase": "TListBuilderBase", "FreeArgCallableBase": "TFreeArgCallable", "FreeArgBuilderBase": "TFreeArgCallableBuilderBase", "Nodes": [ { "Name": "TResultDataSink", "Base": "TCallable", "Definition": "Custom", "Builder": {"Generate": "None"}, "Match": {"Type": "Callable", "Name": "DataSink"}, "Children": [ {"Index": 0, "Name": "Category", "Type": "TCoAtom"} ] }, { "Name": "TResBase", "Base": "TCallable", "Match": {"Type": "CallableBase"}, "Builder": {"Generate": "None"}, "Children": [ {"Index": 0, "Name": "World", "Type": "TExprBase"}, {"Index": 1, "Name": "DataSink", "Type": "TResultDataSink"} ] }, { "Name": "TResWriteBase", "Base": "TResBase", "Match": {"Type": "CallableBase"}, "Builder": {"Generate": "None"}, "Children": [ {"Index": 2, "Name": "Key", "Type": "TCoKey"}, {"Index": 3, "Name": "Data", "Type": "TExprBase"}, {"Index": 4, "Name": "Settings", "Type": "TCoNameValueTupleList"} ] }, { "Name": "TResWrite", "Base": "TResWriteBase", "Match": {"Type": "Callable", "Name": "ResWrite!"} }, { "Name": "TResTransientBase", "Base": "TResWriteBase", "Match": {"Type": "CallableBase"}, "Builder": {"Generate": "None"}, "Children": [ {"Index": 5, "Name": "DelegatedSource", "Type": "TCoAtom"} ] }, { "Name": "TResFill", "Base": "TResTransientBase", "Match": {"Type": "Callable", "Name": "ResFill!"} }, { "Name": "TResPull", "Base": "TResTransientBase", "Match": {"Type": "Callable", "Name": "ResPull!"} }, { "Name": "TResIf", "Base": "TResBase", "Match": {"Type": "Callable", "Name": "ResIf!"}, "Children": [ {"Index": 2, "Name": "Condition", "Type": "TExprBase"}, {"Index": 3, "Name": "Then", "Type": "TExprBase"}, {"Index": 4, "Name": "Else", "Type": "TExprBase"}, {"Index": 5, "Name": "DelegatedSource", "Type": "TCoAtom"}, {"Index": 6, "Name": "Settings", "Type": "TCoNameValueTupleList"} ] }, { "Name": "TResOrPullBase", "Base": "TCallable", "Match": {"Type": "CallableBase"}, "Builder": {"Generate": "None"}, "Children": [ {"Index": 0, "Name": "Input", "Type": "TExprBase"}, {"Index": 1, "Name": "BytesLimit", "Type": "TCoAtom"}, {"Index": 2, "Name": "RowsLimit", "Type": "TCoAtom"}, {"Index": 3, "Name": "FormatDetails", "Type": "TCoAtom"}, {"Index": 4, "Name": "Settings", "Type": "TCoNameValueTupleList"}, {"Index": 5, "Name": "Format", "Type": "TCoAtom"}, {"Index": 6, "Name": "PublicId", "Type": "TCoAtom"}, {"Index": 7, "Name": "Discard", "Type": "TCoAtom"}, {"Index": 8, "Name": "Origin", "Type": "TExprBase"} ] }, { "Name": "TResult", "Base": "TResOrPullBase", "Match": {"Type": "Callable", "Name": "Result"} }, { "Name": "TPull", "Base": "TResOrPullBase", "Match": {"Type": "Callable", "Name": "Pull"} }, { "Name": "TResFor", "Base": "TResBase", "Match": {"Type": "Callable", "Name": "ResFor!"}, "Children": [ {"Index": 2, "Name": "Items", "Type": "TExprBase"}, {"Index": 3, "Name": "Iter", "Type": "TCoLambda"}, {"Index": 4, "Name": "Else", "Type": "TCoLambda"}, {"Index": 5, "Name": "DelegatedSource", "Type": "TCoAtom"}, {"Index": 6, "Name": "Settings", "Type": "TCoNameValueTupleList"}, {"Index": 7, "Name": "Total", "Type": "TCoAtom"}, {"Index": 8, "Name": "Current", "Type": "TCoAtom"}, {"Index": 9, "Name": "Active", "Type": "TExprBase"} ] } ] }