Meta/System execute package

Library documentation for Meta/System execute package.

Workspaces:

  • MetaSystem::Execute:{main}:

MetaSystem::Execute:{main}:

Library documentation for MetaSystem::Execute:{main}: workspace.

<clss> CodeExecutionData

Data class of execution result.

Members:

  • result: Store::Single

    Result node.

  • status: Data::Bool

    Processing status.

  • stderr: Data::String

    Standard error output.

  • stdout: Data::String

    Standard output.

<fn> ExecuteClassMethod2(Node node, Data::String methodName, Code::Parameter parameter, Data::String engine)

Execute class method and save state.

  • node : Class instance.

  • methodName : Method name.

  • parameter : Call parameter.

  • engine : Execution engine.

  • @return: Result data generated by code execution.

<fn> ExecuteCodeBuffer(Data::String code, Store::Vector<Data::String> args, Data::String engine, Data::String language)

Execute source code from buffer and save state.

  • code : Code buffer.

  • args : Argument list.

  • engine : Execution engine.

  • language : Execution language

  • @return: True if success.

<fn> ExecuteCodeBuffer2(Data::String code, Store::Vector<Data::String> args, Data::String engine, Data::String language)

Execute source code from buffer and save state.

  • code : Code buffer.

  • args : Argument list.

  • engine : Execution engine.

  • language : Execution language

  • @return: Result data generated by code execution.

<fn> ExecuteCodeFile(Data::String fileName, Store::Vector<Data::String> args, Data::String engine, Data::String language)

Execute source code from file and save state.

  • fileName : Code file name.

  • args : Argument list.

  • engine : Execution engine.

  • language : Execution language

  • @return: True if success.

<fn> ExecuteCodeFile2(Data::String fileName, Store::Vector<Data::String> args, Data::String engine, Data::String language)

Execute source code from file and save state.

  • fileName : Code file name.

  • args : Argument list.

  • engine : Execution engine.

  • language : Execution language

  • @return: Result data generated by code execution.

<fn> ExecuteCommand(Data::String command, Store::Vector<Data::String> args, Data::String result)

<fn> ExecuteProjectMethod2(Node project, Data::String projectName, Data::String methodName, Code::Parameter parameter, Data::String engine)

Execute project method and save state.

  • project : Project instance.

  • projectName : Project name.

  • methodName : Method name.

  • parameter : Call parameter.

  • engine : Execution engine.

  • @return: Result data generated by code execution.