Methods

compileΒΆ

compile(code:Str, fname:Str)

Compile NGS source to bytecode.

fname

Source file name for backtraces and error messages.

Returns

Str - bytecode

Example

# From bootstrap.ngs, require() definition
program_text = fetch(fname)
program_bytecode = compile(program_text, fname)
program_func = load(program_bytecode, "require()d file: $fname")
ret = program_func()