UltraGram is a free visual parser generator which provides functionality for creating grammar of a parser. UltraGram is a free visual parser generator which provides functionality for creating grammar of a parser, interpreter or compiler, extensively test it and generate parser source code in a preferred programming language.