Current section
Files
Jump to
Current section
Files
src/bt_engine/erl_parser/erl_parse_task.erl
-module(erl_parse_task).
-include("bt_nodes.hrl").
-export([
parse/3
]).
-spec parse(Node :: task(), Namespace :: namespace(), BB :: blackboard()) -> {Node :: task(), NewBB :: blackboard()}.
parse(Node = #task{module = Module, args = Args}, _Namespace, BB) ->
Params = Module:get_params(),
bt_parser_utils:throw_error_if_args_and_params_dont_match(Module, Args, Params),
{Node, BB}.