Removed pattern scopes and tests
Added scope prolog term generator for before scope
Refactored scope replacement
Finished scope replacements
Sequences added
Sequence tests
Refactored semantic check
Prolog term generator refactored
Sequence prolog term generator added
Improved seq call prolog term generation
Seq prolog generator finished + tests
Simplified prolog generator
Added scope tests
Added tests for patterns from paper;
TODO: Bounded existence, response chain, constrained chain
Set tokens for error purposes;
Create new token from two given
Added warning listeners;
Warnings for unused variables
Added cycle detection in pattern definitions
Moved parsing call and prolog term generator call to parser
Added pattern manager in parsing;
Added pattern definition parse + semantic check
Added pattern in pattern manager