<?xml version="1.0"?>
<flowgorithm fileversion="3.0">
    <attributes>
        <attribute name="name" value=""/>
        <attribute name="authors" value="burrin"/>
        <attribute name="about" value=""/>
        <attribute name="saved" value="2022-07-03 01:37:48 PM"/>
        <attribute name="created" value="YnVycmluO0RFU0tUT1AtNzQ5RDJJRjsyMDIyLTA3LTAzOzEyOjU4OjMwIFBNOzI5NDU="/>
        <attribute name="edited" value="YnVycmluO0RFU0tUT1AtNzQ5RDJJRjsyMDIyLTA3LTAzOzAxOjMzOjQ2IFBNOzE7YnVycmluO0RFU0tUT1AtNzQ5RDJJRjsyMDIyLTA0LTA0OzExOjQyOjUxIEFNO3NsaWNlLmZwcmc7NzA5Nw=="/>
        <attribute name="edited" value="YnVycmluO0RFU0tUT1AtNzQ5RDJJRjsyMDIyLTA3LTAzOzAxOjM3OjQ4IFBNOzEzOzMxMDg="/>
    </attributes>
    <function name="Main" type="None" variable="">
        <parameters/>
        <body>
            <declare name="size" type="Integer" array="False" size=""/>
            <assign variable="size" expression="filesize(&quot;1-10.csv&quot;)"/>
            <declare name="mydata" type="String" array="True" size="size"/>
            <call expression="FileToArray(mydata,&quot;1-10.csv&quot;)"/>
            <call expression="slice(mydata[0],&quot;,&quot;)"/>
        </body>
    </function>
    <function name="FileSize" type="Integer" variable="LengthofFile">
        <parameters>
            <parameter name="name" type="String" array="False"/>
        </parameters>
        <body>
            <declare name="LengthofFile" type="Integer" array="False" size=""/>
            <assign variable="LengthofFile" expression="0"/>
            <declare name="counter" type="Integer" array="False" size=""/>
            <open expression="name" mode="read"/>
            <declare name="data" type="String" array="False" size=""/>
            <while expression="not eof()">
                <read variable="data"/>
                <assign variable="LengthofFile" expression="LengthofFile + 1"/>
            </while>
            <close/>
        </body>
    </function>
    <function name="FileToArray" type="None" variable="">
        <parameters>
            <parameter name="data" type="String" array="True"/>
            <parameter name="filename" type="String" array="False"/>
        </parameters>
        <body>
            <open expression="filename" mode="read"/>
            <declare name="counter" type="Integer" array="False" size=""/>
            <assign variable="counter" expression="0"/>
            <while expression="not eof()">
                <read variable="data[counter]"/>
                <assign variable="counter" expression="counter + 1"/>
            </while>
            <close/>
        </body>
    </function>
    <function name="slice" type="None" variable="">
        <parameters>
            <parameter name="sentence" type="String" array="False"/>
            <parameter name="sliceOn" type="String" array="False"/>
            <parameter name="numberofitems" type="Integer" array="False"/>
            <parameter name="slicedList" type="String" array="True"/>
        </parameters>
        <body>
            <declare name="count" type="Integer" array="False" size=""/>
            <declare name="counter" type="Integer" array="False" size=""/>
            <assign variable="counter" expression="0"/>
            <while expression="counter != numberOfitems">
                <assign variable="slicedList[counter]" expression="&quot;&quot;"/>
                <for variable="count" start="0" end="len(sentence)-1" direction="inc" step="1">
                    <if expression="Char(sentence,count) == sliceOn">
                        <then>
                            <assign variable="counter" expression="counter+1"/>
                            <assign variable="slicedList[counter]" expression="&quot;&quot;"/>
                        </then>
                        <else>
                            <assign variable="slicedList[counter]" expression="slicedList[counter]&amp;Char(sentence,count)"/>
                        </else>
                    </if>
                </for>
                <assign variable="counter" expression="counter+1"/>
            </while>
        </body>
    </function>
</flowgorithm>
