UltraGram icon

UltraGram

4.1/5 9
Certified 100% CLEAN Freeware   

Visual development environment for creating context free LALR(1), LR(1), GLR grammars, testing them, debugging against test files and generating a source code for selected programming language. #Test grammar  #Parser generator  #Create grammar  #Parser  #Interpreter  #Compiler  

Softpedia Review

specifications

Free Download

Review by:
4.0/5

The Internet is filled with all sort of applications and programs that you could use in order to make your work easier. One of such applications is UltraGram.

It allows you to create context free LALR(1), LR(1), GLR grammars, testing them, debugging against test files. It can also generate a source code for selected programming language. It sports a clean and intuitive graphical interface with many tools at hand.

The application doesn't take long to install and it doesn't come with a complicated setup that you would need to complete before you can actually use it. It sports a really intuitive graphical interface with plenty of nice tools and features at hand.

UltraGram allows you to generate a source code for selected programming language and do many more things like create context free LALR(1), LR(1), GLR grammars, testing them, debugging against test files.

UltraGram provides a simple and intuitive interface, extensive information about parsing process and parser tree, conflicts and errors, generates and displays DFA graph and lookaheads. The application displays the information from the parser stack in a from of a tree.

The nodes of the tree represent the grammar rules and the tokens collected from the input. Each line can have different severity that requires user to act in certain way.

In case of WARNINGs related to shift-reduce and reduce-reduce-reduce conflicts, the double-click on the line will bring up a new conflict graph window with visualized conflict process flow.

Along with error correction mechanism based on the %error token, there is another way of handling errors. This mechanism is targets a specific class of typographical errors – errors that in many cases result from manual text typing and include duplication, omission, transposition or substitution of characters.

After grammar is successfully compiled ( and tested ) it is possible to generate a source code for selected programming language. Generally UltraGram creates a file with a main parser class and several support files with different tables.

UltraGram is a very nice application that you could use in order to generate a source code for selected programming language.

User Comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy

UltraGram 6.0 Build 64

add to watchlist add to download basket send us an update REPORT
PRICE: Free
  runs on:
Windows NT
Windows 2008
Windows 2003
Windows 7 32/64 bit
Windows Vista 32/64 bit
Windows XP
Windows 2K
  file size:
4.5 MB
  filename:
UltraGramsetup.exe
  9 screenshots:
UltraGram - UltraGram will help you create grammar of a parser, interpreter or compiler, test it and generate parser source codeUltraGram - Users will be able to quickly and easily debug the program using the Parser Stack sectionUltraGram - The File menu will provide users with a list of basic functions as well as options like Explore Samples folder or New / Open / Close ProjectUltraGram - screenshot #4UltraGram - screenshot #5UltraGram - screenshot #6UltraGram - screenshot #7UltraGram - screenshot #8UltraGram - screenshot #9
  main category:
Programming
  developer: