Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
ARD.ATMEGA.Arduino Uno R3 PDIP
Constants
Globals
SIGNED LONG Line
BOOL AddTimestamp
HANDLE ConsoleHandle
SIGNED LONG Column
UNSIGNED LONG Colour
Clear
Return: VOID
CountLines
Return: UNSIGNED LONG
ClearXCharsFromCursorPosition
Return: VOID
Params: UNSIGNED INT CharacterCount
Vars: STRING data
AddStringAtCursor
Return: VOID
Params: STRING Data
Vars: STRING TS
UNSIGNED INT Length
AddString
Return: VOID
Params: STRING Data
Vars: STRING TS
UNSIGNED INT Length
Ev_Initialise
Return: UNSIGNED LONG
ClearLine
Return: VOID
Params: SIGNED LONG Line
SetTextLine
Return: VOID
Params: SIGNED LONG Line
STRING Data
Ev_Property
Return: UNSIGNED LONG
SetColour
Return: VOID
Params: BYTE R
BYTE G
BYTE B
Vars: UNSIGNED LONG Colour
SetColourIdx
Return: VOID
Params: BYTE Index
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
ClearFromCursorToLineEnd
Return: VOID
Vars: STRING data
SetCursorPosition
Return: VOID
Params: SIGNED LONG Column
SIGNED LONG Line
ShowConsole
Return: VOID
ClearFromLineStartToCursor
Return: VOID
Vars: STRING data
SIGNED LONG length
Ev_Start
Return: UNSIGNED LONG
Main
Return: VOID
GetTextLine
Return: STRING
Params: SIGNED LONG Line
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