Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "ast/function"

Index

Functions

Const builtinCall

  • builtinCall<T>(id: string, type: T, ...args: Term<any>[]): FnCall<T>

Const defArg

Const defMain

defn

  • defn<T>(type: T, name: Nullable<string>, args: [], body: FnBody0): TaggedFn0<T>
  • defn<T, A>(type: T, name: Nullable<string>, args: Arg1<A>, body: FnBody1<A>): TaggedFn1<A, T>
  • defn<T, A, B>(type: T, name: Nullable<string>, args: Arg2<A, B>, body: FnBody2<A, B>): TaggedFn2<A, B, T>
  • defn<T, A, B, C>(type: T, name: Nullable<string>, args: Arg3<A, B, C>, body: FnBody3<A, B, C>): TaggedFn3<A, B, C, T>
  • defn<T, A, B, C, D>(type: T, name: Nullable<string>, args: Arg4<A, B, C, D>, body: FnBody4<A, B, C, D>): TaggedFn4<A, B, C, D, T>
  • defn<T, A, B, C, D, E>(type: T, name: Nullable<string>, args: Arg5<A, B, C, D, E>, body: FnBody5<A, B, C, D, E>): TaggedFn5<A, B, C, D, E, T>
  • defn<T, A, B, C, D, E, F>(type: T, name: Nullable<string>, args: Arg6<A, B, C, D, E, F>, body: FnBody6<A, B, C, D, E, F>): TaggedFn6<A, B, C, D, E, F, T>
  • defn<T, A, B, C, D, E, F, G>(type: T, name: Nullable<string>, args: Arg7<A, B, C, D, E, F, G>, body: FnBody7<A, B, C, D, E, F, G>): TaggedFn7<A, B, C, D, E, F, G, T>
  • defn<T, A, B, C, D, E, F, G, H>(type: T, name: Nullable<string>, args: Arg8<A, B, C, D, E, F, G, H>, body: FnBody8<A, B, C, D, E, F, G, H>): TaggedFn8<A, B, C, D, E, F, G, H, T>

funcall

ret

Generated using TypeDoc