解析器有许多影响其内部操作的变量。这些变量通常与它们影响的代码一起详见手册中。
此外,还有三个非特定的解析器自定义函数。add_input_event_hook可用于安排用户函数进行定期评估。remove_input_event_hook将停止定期评估用户函数。
id = add_input_event_hook (fcn) ¶id = add_input_event_hook (fcn, data) ¶添加命名的函数或函数句柄fcn到函数列表中,以便在Octave等待输入时定期调用。
函数应具有以下形式
fcn (data)
如果data则Octave调用该函数时不带任何参数。
返回的标识符可以用于从输入钩子函数列表中删除函数句柄。
(name) ¶(fcn_id) ¶当Octave等待输入时,从要定期调用的函数列表中删除具有给定标识符的命名函数或函数句柄。
详见: add_input_event_hook.
最后,当解析器无法识别输入令牌时,它会调用一个特殊函数来处理此问题。默认情况下,这是内部函数"__unimplemented__"这就提出了可能的八取代物的建议MATLAB函数。
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2