Expression
flowchart LR
Start[Start]
Stop[Stop]
Start --> Factor([<a href="Factor">Factor</a>]) -----> Stop
Start --> OpenParen([<tt>#40;</tt>])
OpenParen --> SubExpr([<a href="Expression">Expression</a>])
SubExpr --> CloseParen([<tt>#41;</tt>])
CloseParen ---> Stop
Start --> List([<a href="Expression">Expression</a>])
List --> OpenSquare([<tt>#91;</tt>])
OpenSquare --> Index([<a href="Expression">Expression</a>])
Index --> CloseSquare([<tt>#93;</tt>])
CloseSquare --> Stop
Start --> DotExpr([<a href="DotExpr">Dot Expression</a>])
DotExpr -----> Stop
Start --> Call([<a href="CallExpr">Call Expression</a>])
Call -----> Stop
Start --> Type([<a href="DataType">Data Type</a>])
Type -----> Stop
Start --> PtrExpr([<a href="Expression">Expression</a>])
PtrExpr --> Caret([<tt>^</tt>])
Caret ----> Stop
Start --> UnaryOp([<a href="UnaryOp">Unary Operator</a>])
UnaryOp --> UnaryExpr([<a href="Expression">Expression</a>])
UnaryExpr ----> Stop
Start --> LHS([<a href="Expression">Expression</a>])
LHS --> BinOp([<a href="BinOp">Binary Operator</a>])
BinOp --> RHS([<a href="Expression">Expression</a>])
RHS ---> Stop
Start --> TLHS([<a href="Expression">Expression</a>])
TLHS --> TBinOp([<a href="BinTypeOp">Type Operator</a>])
TBinOp --> TRHS([<a href="DataType">Data Type</a>])
TRHS ---> Stop
Start --> If([<a href="IfExpr">If Expression</a>])
If -----> Stop
Start --> AnonFunc([<a href="AnonFunc">Anonymous Function</a>])
AnonFunc -----> Stop
Start --> AnonProc([<a href="AnonProc">Anonymous Procedure</a>])
AnonProc -----> Stop
style Start fill:#44E
style Stop fill:#E44
⏱ Last Modified: 2/15 10:06:11 am
Topic contents...