{ "schema": "ailang/v0", "name": "bool_str", "imports": [], "defs": [ { "kind": "fn", "name": "is_true", "doc": "Trivial Bool literal. Exercises Literal::Bool.", "type": { "k": "fn", "params": [], "ret": { "k": "con", "name": "Bool" }, "effects": [] }, "params": [], "body": { "t": "lit", "lit": { "kind": "bool", "value": true } } }, { "kind": "fn", "name": "greeting", "doc": "Trivial Str literal. Exercises Literal::Str.", "type": { "k": "fn", "params": [], "ret": { "k": "con", "name": "Str" }, "effects": [] }, "params": [], "body": { "t": "lit", "lit": { "kind": "str", "value": "hi" } } }, { "kind": "fn", "name": "unit_value", "doc": "Trivial Unit literal — needed so Literal::Unit appears at least once in the corpus.", "type": { "k": "fn", "params": [], "ret": { "k": "con", "name": "Unit" }, "effects": [] }, "params": [], "body": { "t": "lit", "lit": { "kind": "unit" } } } ] }