make this predictive grammar analyzer a standalone program
ignore binary executable