CRPL compiler and missing parantheses in 1.12

Started by eduran, November 29, 2013, 06:00:20 AM

Previous topic - Next topic

eduran

Since 1.12 the compiler stopped throwing an error when you miss a right paranthesis in CRPL code. For example,
1 add(1 ->two
does not cause an error. Instead, the compiler does nothing at all. Also, it is impossible to load the map through the editor as long as the broken script is present. I have attached an example of an unloadable project.

knucracker

Ah ha.... I wondered if there would be some consequence to changing the order of error checking and warp operator resolution.  Apparently, my syntax routine that I moved after warp resolution also must be doing parenthesis matching error checking...