Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F877A
Constants
Globals
UNSIGNED INT IndexOut12
BOOL NewLine
FLOAT float_val
UNSIGNED INT IndexOut11
UNSIGNED INT IndexOut10
STRING DataStr
UNSIGNED LONG long_val
BOOL Init
UNSIGNED INT val
UNSIGNED INT IndexOut9
UNSIGNED INT IndexOut8
UNSIGNED INT IndexOut7
UNSIGNED INT IndexOut6
UNSIGNED INT IndexOut5
UNSIGNED INT IndexOut4
UNSIGNED INT IndexOut3
UNSIGNED INT IndexOut2
UNSIGNED INT IndexOut15
UNSIGNED INT IndexOut1
UNSIGNED INT IndexOut14
UNSIGNED INT IndexOut0
UNSIGNED INT IndexOut13
CloseFile
Return: VOID
Ev_Initialise
Return: UNSIGNED LONG
Ev_Property
Return: UNSIGNED LONG
Vars: HANDLE Parent
FLOAT Div
STRING temp_str
HANDLE Handle
Ev_LoadComplete
Return: UNSIGNED LONG
OpenFile
Return: BOOL
Params: STRING Filename
Vars: BYTE ret
Ev_AddVar
Return: UNSIGNED LONG
Params: STRING VarName
STRING ExpandName
STRING Expansion
Vars: STRING TempStr
BYTE temp
BYTE Idx
BYTE Type
ReadArray
Return: BOOL
Vars: UNSIGNED INT Idx
BOOL Temp
WriteBuffer
Return: VOID
Params: BYTE Index
Ev_Resize
Return: UNSIGNED LONG
Params: HANDLE Component
HANDLE PrevPos
BOOL Final
Vars: BYTE Idx
STRING Name
HANDLE Handle
ReadValue
Return: BOOL
Vars: BOOL done
BYTE charIn
BOOL Found
BYTE StrIdx
BYTE Idx
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