Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F15313
Constants
SIGNED INT KEY_J
SIGNED INT KEY_F10
SIGNED INT MaxKeys
SIGNED INT KEY_I
SIGNED INT KEY_ALT
SIGNED INT KEY_LEFT
SIGNED INT KEY_H
SIGNED INT KEY_G
SIGNED INT KEY_BACKSPACE
SIGNED INT KEY_F
SIGNED INT KEY_E
SIGNED INT KEY_CONTROL
SIGNED INT KEY_D
SIGNED INT KEY_RIGHT
SIGNED INT KEY_C
SIGNED INT KEY_B
SIGNED INT MOUSE_MIDDLE
SIGNED INT KEY_TAB
SIGNED INT KEY_F9
SIGNED INT KEY_A
SIGNED INT KEY_NUMPAD_9
SIGNED INT KEY_F8
SIGNED INT KEY_NUMPAD_8
SIGNED INT KEY_F7
SIGNED INT KEY_SHIFT
SIGNED INT MOUSE_X2
SIGNED INT KEY_NUMPAD_7
SIGNED INT KEY_F6
SIGNED INT MOUSE_X1
SIGNED INT KEY_NUMPAD_6
SIGNED INT KEY_F5
SIGNED INT KEY_NUMPAD_5
SIGNED INT KEY_F4
SIGNED INT KEY_NUMPAD_4
SIGNED INT KEY_F3
SIGNED INT KEY_NUMPAD_3
SIGNED INT KEY_F2
SIGNED INT MOUSE_RIGHT
SIGNED INT KEY_NUMPAD_2
SIGNED INT KEY_F1
SIGNED INT KEY_9
SIGNED INT KEY_NUMPAD_1
SIGNED INT KEY_8
SIGNED INT KEY_NUMPAD_0
SIGNED INT KEY_ESCAPE
SIGNED INT KEY_7
SIGNED INT KEY_ENTER
SIGNED INT KEY_6
SIGNED INT KEY_Z
SIGNED INT KEY_5
SIGNED INT KEY_Y
SIGNED INT KEY_4
SIGNED INT KEY_X
SIGNED INT KEY_UP
SIGNED INT KEY_3
SIGNED INT KEY_W
SIGNED INT KEY_2
SIGNED INT KEY_V
SIGNED INT KEY_1
SIGNED INT KEY_U
SIGNED INT KEY_0
SIGNED INT KEY_T
SIGNED INT KEY_SPACE
SIGNED INT KEY_DOWN
SIGNED INT KEY_S
SIGNED INT MOUSE_LEFT
SIGNED INT KEY_R
SIGNED INT KEY_CAPSLOCK
SIGNED INT KEY_Q
SIGNED INT KEY_P
SIGNED INT KEY_O
SIGNED INT KEY_N
SIGNED INT KEY_M
SIGNED INT KEY_F12
SIGNED INT KEY_L
SIGNED INT KEY_F11
SIGNED INT KEY_K
Globals
GetKeyPress
Return: BYTE
Params: BYTE KeyCode
Ev_Property
Return: UNSIGNED LONG
Vars: BYTE idx
STRING PropStr
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
CheckMultipleKeys
Return: BYTE
Vars: BYTE idx
BYTE KeyCode
STRING PropStr
BYTE Focus
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