Add grammar documentation
Add cargo file