找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 101|回复: 0

代码中定义后处理器EX2文件

[复制链接]
发表于 2024-7-1 20:58:27 | 显示全部楼层 |阅读模式
Blocks andQualifiers
对是一个编程环境的特定代码块和基于路径的执行应对每一块。代码中定义的后处理器EX2文件,并调用每一块时执行。
有些块可选的限定符,这可能影响所需的输出。例如,“工具变化块有一个限定符称为第一”,这是在第一次使用块叫做(第一个工具改变)
当GPP2执行块与限定符,它以下的算法:
•首先寻找在EX2程序,包括具体的限定词块的定义(例如,工具的变化:第一:)。如果该块被发现,在它的命令列执行。
•如果这样一块不在EX2程序存在,GPP2找一块无资格(一般的块,例如,工具的变化:)。如果发现这样一个块,则执行。
•如果没有通用的块被发现,没有被执行,而GPP2简单地移动到下一个刀具路径块。
因此,它是重要的是要使如何区分一块被调用(有或没有限定)以及它是如何最终执行(这取决于2把程序的实际结构)。注意:程序文件中的顺序的顺序不影响执行的逻辑。
上面描述的块执行逻辑中有一些重要的例外。
其中一个涉及到线性运动块。线性运动块有很多预选赛,其中2是用于快速运动–快:和fastlencomp:。这些限定符,GPP2定义“选择块被执行的层次结构”。
·        •万一块与fastlencomp调用:和精确的块不能在程序中发现,GPP2将与快速执行块
·        •资格.
•如果与快速块:预选赛不能被发现,GPP2将尝试没有限定执行块。
两级层次结构允许GPP开发人员编写一个块线性运动:快:处理所有的“快速”限定符。没有逻辑,这些块(fastlencomp“失败”的标准(饲料)线性运动块(没有限定符)。
两级层次也使用周期。如果toinit:限定符调用,没有这样的块存在,对将尝试执行:限定符块在违约前不限定符的情况。
       toinint:à on: à none
这种逻辑,GPP开发者可以编写一个周期::块处理限定符,toinit等等。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|三维啦论坛 ( 皖ICP备2024050048号-2 )

GMT+8, 2024-12-23 18:17 , Processed in 0.774685 second(s), 18 queries .

所有技术支持 来自于discuz动力! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表