Added module type in syntactic sugar.
<moduleType>: ON * THEN <plc>;
Now we are able to write rules as:
RELATION: ON * THEN <plc>;
VIEW: ON * THEN <plc>;
QUERY: ON * THEN <plc>;

And the group of rules from the 31 available are generated.
Made the parsing of rules work with in a row.

NODE: ON * THEN <plc>;
NODE: ON <evt> THEN <plc>;
31 rules;
<moduleType>: ON * THEN <plc>;
<module>: ON * THEN <plc>;
anything else;