Constructors

Properties

builtInMemory: BuiltInMemory = ...

The built-in environment is the root of all environments.

For its default content (when not overwritten by a flowR config), see the DefaultBuiltinConfig.

emptyBuiltInMemory: BuiltInMemory = ...

The twin of the builtInMemory but with less built ins defined for cases in which we want some commonly overwritten variables to remain open. If you do not know if you need the empty environment, you do not need the empty environment (right now).

Methods

  • Register a built-in function (like print or c) to the given builtIns

    Type Parameters

    • BuiltInProcessor extends
          | "builtin:default"
          | "builtin:eval"
          | "builtin:apply"
          | "builtin:expression-list"
          | "builtin:source"
          | "builtin:access"
          | "builtin:if-then-else"
          | "builtin:get"
          | "builtin:rm"
          | "builtin:library"
          | "builtin:assignment"
          | "builtin:special-bin-op"
          | "builtin:pipe"
          | "builtin:function-definition"
          | "builtin:quote"
          | "builtin:for-loop"
          | "builtin:repeat-loop"
          | "builtin:while-loop"
          | "builtin:replacement"
          | "builtin:list"
          | "builtin:vector"

    Parameters

    Returns void