tnelson / FlowLog

17 stars 5 forks source link

TODO: parser validity checks #6

Open tnelson opened 11 years ago

tnelson commented 11 years ago

Using this issue as a TODO list for parser checks.

tnelson commented 11 years ago

Arity mismatches between table use and table declaration. (This WILL cause +/- rules to be ignored otherwise!)

tnelson commented 11 years ago

Any head vars that don't appear in body, including fields.

This is a controversial language choice, since it involves deciding whether every field needs to be explicitly constrained in rules...

tnelson commented 11 years ago

If attempting to modify new.locSw in a forward rule, should be an automatic parser failure.