Statement separator: Difference between revisions

Jump to navigation Jump to search
11 bytes added ,  23:09, 10 November 2022
no edit summary
No edit summary
Line 7: Line 7:
[[APL/700]] uses a semicolon to achieve the same effect as the left tack (<syntaxhighlight lang=apl inline>⊣</syntaxhighlight>).
[[APL/700]] uses a semicolon to achieve the same effect as the left tack (<syntaxhighlight lang=apl inline>⊣</syntaxhighlight>).


According to the Sharp APL Reference Manual<ref>[[Paul Berry|Berry, Paul]]. [https://archive.org/details/sharp-apl-reference-manual_202108 "Sharp APL Reference Manual"]. [[IP Sharp]] 1987.</ref> [[branching]] <syntaxhighlight lang=apl inline>→</syntaxhighlight> takes precedence over statement separators. ie "If the expression to the right of is not empty, the system goes immediately to the line whose number is the first element in that expression"  
According to the Sharp APL Reference Manual<ref>[[Paul Berry|Berry, Paul]]. [https://archive.org/details/sharp-apl-reference-manual_202108 "Sharp APL Reference Manual"]. [[IP Sharp]] 1987.</ref> [[branching]] <syntaxhighlight lang=apl inline>→</syntaxhighlight> takes precedence over statement separators. ie "If the expression to the right of the branch is not empty, the system goes immediately to the line whose number is the first element in that expression"  


When tracing errors within a line containing statement separators (<syntaxhighlight lang=apl inline>⋄</syntaxhighlight>), statements to the right of the caret have not yet been executed.  
When tracing errors within a line containing statement separators (<syntaxhighlight lang=apl inline>⋄</syntaxhighlight>), statements to the right of the caret have not yet been executed.  
39

edits

Navigation menu