L1VM - local variables

I did add two new compiler flags:


The “on” flag turns on the variable name ending check. If it is set then a function can only access it’s own variables or the “main” function global variables. If you try to access an other functions variable then you get a compiler error! This makes the code a lot safer. Just remember to turn this check off before including the modules. As they have a different variable naming.

You can take a look at math-circle-bignum-2.l1com to see how it works.