feat: divide grammar in specific files