Sage
Tusk Language
Welcome to Sage
Volume (87%) Hide Volume
Topics
Procedure Declaration
flowchart LR
  Start[Start]
  Stop[Stop]
  Start --> Proc([<tt>procedure</tt>])
  Proc --> Name([<a href="Identifier">Identifier</a>])
  Name --> AfterArgs(( ))
  Name--> Params([<a href="DeclParams">Parameters</a>])
  Params --> AfterArgs
  AfterArgs -->|&nbsp;#40;1#41;&nbsp;| Equals([<tt>=</tt>])
  AfterArgs --> Semi([<tt>;</tt>])
  Equals --> Expr([<a href="Statement">Statement</a>])
  Expr ----> Stop
  Semi --> Forward([<tt>forward</tt>])
  Forward ----> Stop
  Semi --> Begin([<tt>begin</tt>])
  Semi --> Local([<a href="LocalDecl">Local Declaration</a>])
  Local --> Local
  Local --> Begin
  Begin --> End
  Begin --> Body([<a href="Statement">Statement</a>])
  Body --> End([<tt>end</tt>])
  End --> Stop

  style Start fill:#44E
  style Stop fill:#E44

Note (1)

One-line procedures are not allowed in Delphi Mode.


Last Modified: 2/15 10:06:11 am
2/15 10:06:11 am