Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F877A
Constants
BOOL false
BOOL true
Globals
UNSIGNED INT YPos
BYTE Enabled
UNSIGNED INT ZPos
UNSIGNED INT XPos
BYTE MDELAY
ClearPrevPrint
Return: VOID
ControlPrintHead
Return: VOID
Params: BYTE Enable
MoveByXYZ
Return: VOID
Params: SIGNED INT X
SIGNED INT Y
SIGNED INT Z
Vars: FLOAT Distance
FLOAT xyz
UNSIGNED INT Delay
SIGNED INT Diff
FLOAT Acc
UNSIGNED INT Count
UNSIGNED INT Index
MoveToHome
Return: VOID
MoveToXYZ
Return: VOID
Params: SIGNED INT X
SIGNED INT Y
SIGNED INT Z
Vars: FLOAT Distance
FLOAT xyz
UNSIGNED INT Delay
SIGNED INT Diff
FLOAT Acc
UNSIGNED INT Count
UNSIGNED INT Index
MoveByXYZReal
Return: VOID
Params: FLOAT X
FLOAT Y
FLOAT Z
Vars: FLOAT Distance
FLOAT xyz
UNSIGNED INT Delay
SIGNED INT Diff
FLOAT Acc
UNSIGNED INT Count
UNSIGNED INT Index
SIGNED INT XYZINT
Ev_Property
Return: UNSIGNED LONG
Vars: STRING PropStr
MoveToXYZReal
Return: VOID
Params: FLOAT X
FLOAT Y
FLOAT Z
Vars: FLOAT Distance
FLOAT xyz
UNSIGNED INT Delay
SIGNED INT Diff
FLOAT Acc
UNSIGNED INT Count
UNSIGNED INT Index
SIGNED INT XYZINT
Main
Return: VOID
Initialise
Return: VOID
Verison History
Version 0.6
12/09/19 BR - Created initial recursive parser
14/09/19 BR - Added support for disabled icons
18/09/19 BR - Fixed decision icon parsing
19/09/19 BR - Added switch icon support
23/09/19 BR - Fixed recursive loop spacing
27/09/19 BR - Further tweaked spacing and added Macro menu
30/09/19 BR - Improved all string spacing
01/10/19 BR - Improved While icon support