fix SoftNcRunner GM code normalization.
This commit is contained in:
@@ -104,13 +104,13 @@ triggered program end (M02 / M30, identified by the
|
||||
Real Fanuc clears non-retained common variables (#100-#499) on program
|
||||
end + reset; this syntax models that behaviour at the simulator level.
|
||||
The clear happens on the same block that carried M02/M30 — the next
|
||||
block's <a class="xref" href="Hi.NcParsers.LogicSyntaxs.VolatileVariableReadingSyntax.html">VolatileVariableReadingSyntax</a> carry then sees an
|
||||
block's <a class="xref" href="Hi.NcParsers.EvaluationSyntaxs.VolatileVariableReadingSyntax.html">VolatileVariableReadingSyntax</a> carry then sees an
|
||||
empty dictionary on the predecessor and starts fresh.
|
||||
</p>
|
||||
<p>
|
||||
Pipeline placement: must run after both <a class="xref" href="Hi.NcParsers.LogicSyntaxs.ProgramEndSyntax.html">ProgramEndSyntax</a>
|
||||
(which writes the <a class="xref" href="Hi.NcParsers.Keywords.ProgramEnd.html">ProgramEnd</a> section this syntax checks)
|
||||
and <a class="xref" href="Hi.NcParsers.LogicSyntaxs.VolatileVariableReadingSyntax.html">VolatileVariableReadingSyntax</a> (so the carry has
|
||||
and <a class="xref" href="Hi.NcParsers.EvaluationSyntaxs.VolatileVariableReadingSyntax.html">VolatileVariableReadingSyntax</a> (so the carry has
|
||||
already happened on this block; this syntax overwrites the result).
|
||||
</p>
|
||||
<p>
|
||||
|
||||
Reference in New Issue
Block a user