123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- (
- #comment
- (let mr_source (DataSource 'yt 'plato))
- (let x (Read! world mr_source (Key '('table (String 'Input))) '('key 'subkey 'value) '()))
- (let world (Left! x))
- (let table1 (Right! x))
- (let table1map (Map table1 (lambda '(item) (block '(
- (let value (Member item 'value))
- (let x (Uint32 '700))
- (let y (Uint32 '20))
- (let z (Uint32 '0))
- (let jx (FromString (Member item 'key) 'Uint32))
- (let jy (FromString (Member item 'subkey) 'Uint32))
- (let n (Nothing (OptionalType (DataType 'Uint32))))
- (let test (lambda '(item) (If (Exists item) (ToString (Coalesce item (Bool 'false))) (String 'NULL))))
- (let newValue value)
- (let newValue (Concat newValue (String '" => ")))
- (let newValue (Concat newValue (String '" < ")))
- (let newValue (Concat newValue (Concat (String '" ") (ToString (< x y)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (< jx y)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (< x jy)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (< jx jy)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (< jx n)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (< n jy)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (< x n)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (< n y)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (< n n)))))
- (let newValue (Concat newValue (String '" > ")))
- (let newValue (Concat newValue (Concat (String '" ") (ToString (> x y)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (> jx y)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (> x jy)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (> jx jy)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (> jx n)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (> n jy)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (> x n)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (> n y)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (> n n)))))
- (let newValue (Concat newValue (String '" == ")))
- (let newValue (Concat newValue (Concat (String '" ") (ToString (== x y)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (== jx y)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (== x jy)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (== jx jy)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (== jx n)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (== n jy)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (== x n)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (== n y)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (== n n)))))
- (let newValue (Concat newValue (String '" != ")))
- (let newValue (Concat newValue (Concat (String '" ") (ToString (!= x y)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (!= jx y)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (!= x jy)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (!= jx jy)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (!= jx n)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (!= n jy)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (!= x n)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (!= n y)))))
- (let newValue (Concat newValue (Concat (String '" ") (Apply test (!= n n)))))
- (let s (Struct))
- (let s (AddMember s 'key (Member item 'key)))
- (let s (AddMember s 'subkey (Member item 'subkey)))
- (let s (AddMember s 'value newValue))
- (return s)
- )))))
- (let mr_sink (DataSink 'yt (quote plato)))
- (let world (Write! world mr_sink (Key '('table (String 'Output))) table1map '()))
- (let world (Commit! world mr_sink))
- (return world)
- )
|