Skip to main content

source

Laurence MorganLess than 1 minute

source

Import Murex code from another file of code block

Description

source imports code from another file or code block. It can be used as either an "import" / "include" directive (eg Python, Go, C, etc) or an "eval" (eg Python, Perl, etc).

Usage

Execute source from STDIN

<stdin> -> source

Execute source from a file

source: filename.mx

Execute a code block from parameter

source: { code-block }

Examples

Execute source from stdin:

» tout: block { out: "Hello, world!" } -> source
Hello, world!

Execute source from file:

» tout: block { out: "Hello, world!" } |> example.mx
» source: example.mx
Hello, world!

Execute a code block from parameter

» source { out: "Hello, world!" }
Hello, world!

Synonyms

  • source
  • .

See Also

  • args: Command line flag parser for Murex shell scripting
  • autocomplete: Set definitions for tab-completion in the command line
  • config: Query or define Murex runtime settings
  • exec: Runs an executable
  • fexec: Execute a command or function, bypassing the usual order of precedence.
  • function: Define a function block
  • murex-parser: Runs the Murex parser against a block of code
  • private: Define a private function block
  • runtime: Returns runtime information on the internal state of Murex
  • version: Get Murex version
Last update:
Contributors: Olivier Refalo