UGP is abbreviation for Unified Grammar Parser. It extends Earley Parser for parsing grammars that can be changed during parsing.