/// <summary> /// Adds a function to the global scope /// </summary> public void AddFunction(INamedFunction function, CompilationContext context) { if (GetFunction(function.Name, context) != null) { context.LogError("ELE0002", $"Duplicate function named {function.Name}"); } _functions.Add(function); }
public static void Compile(INamedFunction block, Stream stream, CompilationContext compilationContext) => LoadBlock(block, stream, compilationContext);