Am I on the right track, Aurel?
I do something rather similar for string literals in Oxygen. All the literals are stored in the data section, and only their pointers remain in the main code.
Yes Charles you right...
In another words:
Get Line of source like a 'print x y'
parse this line into (folowing syntax rules) agruments -> print , x , y
And each argument put into arrays of arguments as i show before.
so if line index is for example 1
index=1 ' <- line number
argument1[1]="print"
argument2[1]="x"
argument3[1]="y"
So i probably must have minimum 32 arrays for arguments,right?
After all parsing is done all this elemnts are completed.
Im interested now how fast this can be executed becuse no more need for parsing again,right?
I hope that im clear now...