Works around issue 112 by evaluating the rule expression at run time...

...instead of compile time. Also, OD compatibility fixes in the PL/0 sample project.