Sage
Tusk
Welcome to Sage
Volume (93%) Hide Volume
Tusk
Topics
Declaration or Statement
flowchart LR
  Start[Start]
  Stop[Stop]
  Start --> Var([<tt>var</tt>])
    Var --> vIdent([<a href="Identifier">Identifier</a>])
    vIdent --> vGets
    vIdent --> vColon([<tt>:</tt>])
    vColon --> vType([<a href="DataType">Data Type</a>])
    vType --> vGets([<tt>:=</tt>])
    vGets --> vExpr([<a href="Expression">Expression</a>])
    vType --> Stop
    vExpr --> Stop
  Start --> Const([<tt>const</tt>])
    Const --> cIdent([<a href="Identifier">Identifier</a>])
    cIdent --> cGets
    cIdent --> cColon([<tt>:</tt>])
    cColon --> cType([<a href="DataType">Data Type</a>])
    cType --> cGets([<tt>=</tt>])
    cGets --> cExpr([<a href="Expression">Expression</a>])
    cExpr --> Stop
  Start --> Type([<tt>type</tt>])
    Type --> tIdent([<a href="Identifier">Identifier</a>])
    tIdent --> tGets([<tt>=</tt>])
    tGets --> tExpr([<a href="TypeDef">Type Definition</a>])
    tExpr ----> Stop
  Start --> Include([<tt>#123;$Include</tt>])
  Include --> iIdent{{file name}}
    iIdent ---> iClose([<tt>#125;</tt>])
    Include --> iBeginQuote([<tt>#quot;</tt>])
    iBeginQuote --> iString{{file name}}
    iString --> iEndQuote([<tt>#quot;</tt>])
    iEndQuote --> iClose
    iClose ---> Stop
  Start --> ScopedEnums([<tt>#123;$ScopedEnums</tt>])
  ScopedEnums --> ScopedOn([<tt>On#125;</tt>])
  ScopedEnums --> ScopedOff([<tt>Off#125;</tt>])
    ScopedOn ------> Stop
    ScopedOff ------> Stop
  Start --> Stmt([<a href="Statement">Statement</a>]) -------> Stop

Last Modified: Tue 3:09:18 pm
Tue 3:09:18 pm