Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F877A
Constants
Globals
UNSIGNED INT IndexIn9
BOOL Init
UNSIGNED INT IndexIn8
UNSIGNED INT IndexIn7
UNSIGNED INT IndexIn6
UNSIGNED INT IndexIn5
UNSIGNED INT IndexIn15
UNSIGNED INT IndexIn4
UNSIGNED INT IndexIn14
UNSIGNED INT IndexIn3
UNSIGNED INT IndexIn13
UNSIGNED INT IndexIn2
UNSIGNED INT IndexIn12
UNSIGNED INT IndexIn1
UNSIGNED INT IndexIn11
UNSIGNED INT IndexIn0
UNSIGNED INT IndexIn10
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
Vars: BYTE idx
STRING temp_str
HANDLE Handle
CloseFile
Return: VOID
Ev_Initialise
Return: UNSIGNED LONG
Ev_Property
Return: UNSIGNED LONG
Vars: STRING temp_str
BYTE count
HANDLE Parent
FLOAT Div
HANDLE Handle
Ev_LoadComplete
Return: UNSIGNED LONG
WriteArray
Return: VOID
Vars: UNSIGNED INT Idx
OpenFile
Return: BOOL
Params: STRING Filename
BOOL ExistingData
Vars: BYTE ret
Ev_AddVar
Return: UNSIGNED LONG
Params: STRING VarName
STRING ExpandName
STRING Expansion
Vars: STRING TempStr
BYTE Temp
WriteValue
Return: VOID
Vars: BYTE ret
SIGNED LONG Data
STRING DataString
FLOAT fData
Ev_Resize
Return: UNSIGNED LONG
Params: HANDLE Component
HANDLE PrevPos
BOOL Final
Vars: BYTE Idx
STRING Name
HANDLE Handle
Ev_Start
Return: UNSIGNED LONG
Main
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