Added some outputs into gitignore
Almost full grammar
Weak symbols & moved handlers from a library