[{"name":"Lisa","comment":"\n\n    # Lisa\n\n    A simple lisp\n    Example:\n    ```\n    (def fib (n)\n        (if (<= n 2) 1\n            (-\n                (fib (- n 1))\n                (fib (- n 2)))))\n    (var fib10 (fib 10))\n    ```\n\n    @docs processString\n    @docs processStringToJson\n\n","unions":[],"aliases":[],"values":[{"name":"processString","comment":" Parse a string into a program\n","type":"String.String -> Lisa.Process.Context -> Result.Result Common.Error Lisa.Process.Program"},{"name":"processStringToJson","comment":" Parse a string into a Json representation of a program\n","type":"String.String -> Lisa.Process.Context -> Result.Result Json.Encode.Value Json.Encode.Value"}],"binops":[]}]