Knuckle Cracker

Knuckle Cracker => Support => Topic started by: eduran on November 29, 2013, 06:00:20 AM

Title: CRPL compiler and missing parantheses in 1.12
Post by: eduran on November 29, 2013, 06:00:20 AM
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.
Title: Re: CRPL compiler and missing parantheses in 1.12
Post by: knucracker on November 30, 2013, 09:35:21 AM
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...