123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- {
- "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"}
- ]
- }
- ]
- }
|