Sounds awesome gman!
ATM I'm working on a parser that would be the core of a bmax code preprocessor and interpreter. Its actually the 5th re-write, all the other versions have either been too slow for my taste or didn't have core stuff that would be required for the interpreter. For instance, remembering where certain bits of the program came from. I've also had to write my own variation of TList - Group which is designed for taking a giant group and given ranges converts it to a group of subgroups with perhaps some data nodes left over. It does this rather smoothly, by modifying some variables and creating one new type, as apposed to having to recreate the data every time with TLists. The first goup is the main group, the second is the main programs code grouped by line. The third is functions/types within the main program.
Anyway, probably a but too indepth but hey
ATM I'm working on a parser that would be the core of a bmax code preprocessor and interpreter. Its actually the 5th re-write, all the other versions have either been too slow for my taste or didn't have core stuff that would be required for the interpreter. For instance, remembering where certain bits of the program came from. I've also had to write my own variation of TList - Group which is designed for taking a giant group and given ranges converts it to a group of subgroups with perhaps some data nodes left over. It does this rather smoothly, by modifying some variables and creating one new type, as apposed to having to recreate the data every time with TLists. The first goup is the main group, the second is the main programs code grouped by line. The third is functions/types within the main program.
Anyway, probably a but too indepth but hey