Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F877A
Constants
Globals
UNSIGNED INT IndexOut12
UNSIGNED INT IndexOut11
UNSIGNED INT IndexOut10
BYTE Source
UNSIGNED INT IndexIn
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
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
Vars: STRING temp_str
BYTE idx
HANDLE Handle
Ev_User
Return: UNSIGNED LONG
Params: UNSIGNED LONG MessageID
UNSIGNED LONG Data
Ev_Property
Return: UNSIGNED LONG
Vars: STRING temp_str
UNSIGNED INT ByteCount
HANDLE Handle
FLOAT Div
BYTE Idx
FLOAT Y
Ev_LoadComplete
Return: UNSIGNED LONG
Prv_GetTypeBytes
Return: BYTE
Params: STRING typestr
Vars: BYTE type
Ev_AddVar
Return: UNSIGNED LONG
Params: STRING VarName
STRING ExpandName
STRING Expansion
Vars: BYTE idx
STRING varStr
STRING propStr
UNSIGNED INT Size
DeinterlaceArray
Return: VOID
Vars: BYTE idx
Ev_AddHeader
Return: UNSIGNED LONG
Params: STRING HeadCode
Vars: STRING CmpName
BYTE idx
STRING str1
STRING str2
STRING PropName
Ev_Resize
Return: UNSIGNED LONG
Params: HANDLE Component
HANDLE PrevPos
BOOL Final
Vars: STRING Name
HANDLE Handle
BYTE idx
Main
Return: VOID
Deinterlace
Return: VOID
Vars: BYTE Val
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