Sage
Tusk Language
Welcome to Sage
Volume (88%) Hide Volume
Topics
Declaration Parameters
flowchart LR
  Start[Start]
  Stop[Stop]
  Start --> OpenParen([<tt>#40;</tt>])
  OpenParen --> CloseParen([<tt>#41;</tt>])
  OpenParen --> StartArg(( ))
  StartArg --> Ident([<a href="Identifier">Identifier</a>])
  StartArg --> Const([<tt>const</tt>])
  StartArg --> Var([<tt>var</tt>])
  StartArg --> Out([<tt>out</tt>])
  Const --> Ident
  Var --> Ident
  Out --> Ident
  Ident --> Comma([<tt>,</tt>])
  Comma --> Ident
  Comma --&nbsp;(1)&nbsp;--> Colon
  Ident --> Colon([<tt>:</tt>])
  Colon --> Type([<a href="DataType">Data Type</a>])
  Type --> Equals([<tt>=</tt>])
  Equals --> Default([<a href="Expression">Expression</a>])
  Default --> EndArg
  Type --> EndArg(( ))
  EndArg --> CloseParen
  EndArg --> Semi([<tt>;</tt>])
  Semi --->|&nbsp;#40;1#41;&nbsp;| CloseParen
  Semi --> StartArg
  CloseParen --> Stop

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

Note (1)

Trailing commas and semi-colons are not allowed in Delphi Mode.


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