Grammar of Languages