Main > Development > Compilers >

ANTLRWorks 1.3b

ANTLRWorks 1.3b

Sponsored Links

ANTLRWorks 1.3b Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 3MB
Platform: Mac OS X Intel, Mac OS X PPC, Mac OS X
License: Freeware
Price: Not available
Downloads: 21
Date added: 2009-08-17
Publisher: Jean Bovet

ANTLRWorks 1.3b description

ANTLRWorks 1.3b brings users a novel grammar development environment for ANTLR v3 grammars, which combines an excellent grammar-aware editor with an interpreter for rapid prototyping and a language-agnostic debugger for isolating grammar errors. ANTLRWorks allows users to edit, visualize, interpret and debug any ANTLR 3 grammar through an easy-to-use graphical user interface.

ANTLRWorks helps eliminate grammar nondeterminisms, one of the most difficult problems for beginners and experts alike, by highlighting nondeterministic paths in the syntax diagram associated with a grammar. ANTLRWorks' goal is to make grammars more accessible to the average programmer, improve maintainability and readability of grammars by providing excellent grammar navigation and refactoring tools, and address the most common questions and problems encountered by grammar developers

Major Features:

  1. Editor
    • Single window editing
    • Syntax highlighting
    • Rule navigation tree
    • Jump to rule or token definition
    • Go To Rule
    • Find usages of tokens or rules
    • Find and Replace using regular expression
    • Sensitive keyword, rule, and token auto-completion
    • Rules and actions folding
    • Tips and ideas
    • Auto-indentation
    • Refactoring - remove left recursion, extract or inline rule, etc.
    • Show generated lexer or parser code using syntax coloring
    • Syntax diagram display for lexer and parser rule
    • Show unreachable alternative(s) in syntax diagram
    • Display nondeterminism warning as ambiguous paths through the syntax diagram
    • Highlight decision DFA
    • Rule dependency graph
    • Export syntax diagram, NFA and parse tree to bitmap image or EPS file
    • Perforce integration
    • emacs key bindings (Mac OS X only)
    • Contextual menus
    • Print
  2. Grammar interpreter
    • Dynamically interpreter any input text
    • Display parse trees as list or graph
  3. Grammar debugger
    • Local or remote debugger
    • Language agnostic
    • Dynamic parse tree
    • Dynamic AST
    • Tree grammar debugging
    • Lookahead highlighting
    • Breakpoint in grammar
    • Breakpoint in input text!
    • Breakpoint on any events - LT, consume token, exception, etc.
    • Step over rule
    • Show corresponding grammar location and parse tree node for each input token
    • Detachable panels
  4. Code generation:
    • ANTLRWorks supports code generation in any language that ANTLR knows how to generate via the output=language option.
    • For Java, however, ANTLRWorks knows how to build a test harness, compile everything, launch the parser, and connect to it--a great rapid prototyping feature when you can't use the interpreter because actions and/or semantic predicates must execute.

Enhancements:

  • New Grammar Wizard
  • StringTemplate Editor
  • Custom test rig
  • Run an input directly on the grammar
Requirements: Java 1.5 or later

ANTLRWorks 1.3b Screenshot

Advertisements

ANTLRWorks 1.3b Keywords

Bookmark ANTLRWorks 1.3b

Hyperlink code:
Link for forum:

ANTLRWorks 1.3b Copyright

WareSeeker periodically updates pricing and software information of ANTLRWorks 1.3b full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of ANTLRWorks 1.3b Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
WavePad is audio editing software for Mac OS X. This program lets you make and edit voice, music and other audio recordings. You can cut, copy and paste parts of recording and, if required, add effects like echo, amplification and noise reduction. WavePad is free. Free Download