Open PSLLSP opened 5 years ago
Hi, I haven't been in the code much for the last couple of years but here is what I think from memory:
I'll look at the compiler check on constants, but it is lower on my list because of other commitments. If you have a pull request I'm happy to review that for you.
Glad that you are taking Edision and EdPy out for a run!
I cannot use constants from Ed module to initialize a list. I think that Ed.NOTE_C_7 is just a constant, is't it? There is a commented line that generates syntax error and more workaround follows.
list in EdPy is just a fixed size array of integers. Is it allocated during compile time? If it is allocated by compiler, why I can do buffer overflow (opera[5] = Ed.NOTE_C_8). This line is real troublemaker...