biscuit-haskell
biscuit-haskell copied to clipboard
Forbid unbound variables during deserialization & datalog parsing
It is possible to statically determine which variables are bound, and which are free. Since scopes can't be nested, free variables cannot exist. This PR detects such cases during token deserialization and datalog parsing.