ANTLRWorks

The ANTLR GUI Development Environment
Download

ANTLRWorks Ranking & Summary

Advertisement

  • Rating:
  • Publisher Name:
  • Terence Parr
  • Operating Systems:
  • Windows All
  • File Size:
  • 3 MB

ANTLRWorks Tags


ANTLRWorks Description

ANTLRWorks is a novel grammar development environment for ANTLR v3 grammars. It combines an excellent grammar-aware editor with an interpreter for rapid prototyping and a language-agnostic debugger for isolating grammar errors. ANTLRWorks is a useful and reliable application which helps you eliminate grammar errors and highlights the path in the existing diagram. 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. Main features: 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 Contextual menus Print Dynamically interpreter any input text Display parse trees as list or graph 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


ANTLRWorks Related Software