Extend grammar to accept tumbling windows.
Add new window type classes and corresponding visitor interface.