Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.10F.10F222
Constants
BOOL false
BOOL true
Globals
HANDLE Link
Prv_Get_Colour
Return: VOID
Vars: STRING ColStr
UNSIGNED LONG ColVal
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
Ev_Stop
Return: UNSIGNED LONG
Ev_Initialise
Return: UNSIGNED LONG
Prv_Draw_Link
Return: VOID
Vars: HANDLE RootHandle
HANDLE Handle
STRING Name
UNSIGNED INT Index
HANDLE Pos1
HANDLE Pos2
STRING CheckName
STRING ColStr
FLOAT P1
FLOAT P2
Prv_List_Nodes
Return: VOID
Vars: HANDLE Handle
HANDLE RootHandle
STRING Name
HANDLE ParentHandle
STRING ParentName
STRING CheckName
UNSIGNED INT Index
UNSIGNED INT Conn1
UNSIGNED INT Conn2
STRING Filter
FLOAT NewStr
STRING NStr
UNSIGNED INT InstMy
UNSIGNED INT InstYour
Ev_Property
Return: UNSIGNED LONG
Prv_AddItemToFilter
Return: STRING
Params: STRING FilterStr
STRING ItemStr
UNSIGNED INT ItemIdx
Vars: STRING IndexStr
Ev_Start
Return: UNSIGNED LONG
Main
Return: VOID
Prv_RemoveItemFromFilter
Return: STRING
Params: STRING Filter
UNSIGNED INT ItemIdx
Vars: BYTE done
BYTE state
UNSIGNED INT StrIdx
UNSIGNED INT FilterIdx
UNSIGNED INT LineIdx
STRING SubStr
UNSIGNED INT Len
BYTE byte
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