absolutely noncircular attribute grammar