3ABCgrammar