Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F88
Constants
FLOAT PI
BOOL false
BOOL true
Globals
FLOAT SpanEnd
FLOAT ArcEnd
BOOL ShowNums
FLOAT SpanStart
SIGNED INT Markings
BOOL RJustify
BOOL ShowMarks
SIGNED INT RangeStart
SIGNED INT Subs
UNSIGNED LONG Target
SIGNED INT AreaY
SIGNED INT RangeEnd
SIGNED INT AreaX
FLOAT ArcStart
DrawStripY
Return: VOID
Params: SIGNED INT OffsetX
Vars: FLOAT ang
SIGNED INT mark
FLOAT amul
FLOAT aadd
SIGNED INT MLen
SIGNED INT TSize
SetTarget
Return: VOID
Params: UNSIGNED LONG Target
SIGNED INT AreaX
SIGNED INT AreaY
BOOL AutoCreate
DrawStripX
Return: VOID
Params: SIGNED INT OffsetY
Vars: FLOAT ang
SIGNED INT mark
FLOAT amul
FLOAT aadd
SIGNED INT MLen
SIGNED INT TSize
BoundRange
Return: FLOAT
Params: FLOAT Range
DrawArc
Return: VOID
Params: FLOAT Radius
Vars: FLOAT ang
SIGNED INT mark
FLOAT c
FLOAT s
FLOAT amul
FLOAT aadd
SIGNED INT MLen
SIGNED INT TSize
SetAngles
Return: VOID
Params: SIGNED INT Start
SIGNED INT End
SetShow
Return: VOID
Params: BOOL ShowNumbers
BOOL ShowMarks
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
CalcScaleRange
Return: FLOAT
Params: FLOAT ScaledRange
Vars: FLOAT ang
FLOAT amul
FLOAT aadd
CalcAngRange
Return: FLOAT
Params: FLOAT AngleDegrees
Vars: FLOAT ang
FLOAT amul
FLOAT aadd
CalcScale
Return: FLOAT
Params: FLOAT RangeVal
Vars: FLOAT ang
FLOAT amul
FLOAT aadd
SetMarks
Return: VOID
Params: SIGNED INT Marks
SIGNED INT Subs
ClearArea
Return: VOID
SetRange
Return: VOID
Params: SIGNED INT Start
SIGNED INT End
SetGaps
Return: VOID
Params: SIGNED INT Start
SIGNED INT End
Main
Return: VOID
Vars: SIGNED INT counter
FLOAT ang
HANDLE shape
SetJustify
Return: VOID
Params: BOOL RAlign
CalcAngle
Return: FLOAT
Params: FLOAT RangeVal
Vars: FLOAT ang
FLOAT amul
FLOAT aadd
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