• Executes and interprets tokens of your language F by runner.

    Type Parameters

    • F

    Parameters

    • functor: Functor<F>

      A Functor instance for F.

    Returns (<T>(runner) => ((fr) => T))

    The execution result.

      • <T>(runner): ((fr) => T)
      • Type Parameters

        • T

        Parameters

        • runner: ((token) => Free<F, T>)

        Returns ((fr) => T)

          • (fr): T
          • Parameters

            Returns T

Generated using TypeDoc