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