UI for ANTLR 2.7.6

Features:
  - editor which is aware of ANTLR grammar (syntax highlighting)
  - outline page which shows sections of ANTLR grammar files (content of a
    modified grammar file editor is parsed every second and the according
    outline is updated with the resulting grammar file model)
  - JSR-45 grammar-level debugging for ANTLR grammars
  - action in navigator context menu to compile ANTLR grammar files manually
  - action in navigator context menu to add/remove ANTLR project nature
    to/from the currently selected project
  - editor context menu 'Goto Rule' to navigate to rule under cursor
  - annotation hover for errors
  - text annotations for rules (first 10  lines of the rule's source code)
  - commenting and uncommenting (Ctrl+/ and Ctrl+\)
  - content assist for rules (Ctrl+Space)
  - leverage customizable keybinding facility of Eclipse 2.1
  - preferences page for editor's syntax highliting
  - Resource label decoration of ANTLR generated files with name of according
    grammar file
  - property page for grammar files which allows to specification of all
    command-line options

Requirements:
  - Eclipse 3.0 or 3.1
  - ANTLR plugin 'org.antlr_2.7.6'
  - ANTLR core plugin 'org.antlr.core_4.1.0'

How-to use:
  - disable Eclipse's Java compiler from copying ANTLR grammar file to the
    output directory by adding '*.g' to the filtered resources in the
    preferences (Window/Preferences/Java/Compiler/Other)
  - to use the automatic builder for ANTLR grammar files you have to add the
    ANTLR nature to the according project first (context menu 'Toggle ANTLR
    project nature'

Todo:
  - save grammar file if IObjectActionDelegate 'Compile Grammar' is invoked
  - add wizard to add/remove 'antlrnature' (with ANTLR's
    IncrementalProjectBuilder) to/from a project
  - create ANTLR specific icon for grammar file object

History:
0.1.0
	- initial verrsion -> not published
0.1.1
	- first public version
0.1.2
	- keywords are printed bold now
	- selecting an entry from the outline reveals the according grammar
	  element in the editor now
0.1.3
	- added new editor context menu 'Go to Rule'
	- added new action set "ANTLR Navigation" (provides keyboard
	  shortcut F3 for action 'Go to Rule'
0.1.4
	- 'Go to Rule' action added as entry in navigation menu (action set
	  not needed any more)
	- added a label decorator which displays the ANTLR grammar file for
	  every file generated by ANTLR (retrieved from persistent property
	  created by core plugin)
1.0.0
	- leverage keybinding facility of Eclipse 2.1
	- added annotation hover for errors
	- added text annotations for rules
	- added commenting and uncommenting
	- added content assist for rules
	- added preferences page for editor's syntax highliting
1.0.1
	- added property page for grammar files which allows to specify an alternate
	  output path (option '-o') and optional super grammars (option '-glib')
	- added property page for generated files which displays the related grammar
	  files
1.0.2
	- updated editor to multi-page editor (added a grammar overview page)
1.0.3
	- due to conflict with the markers created by the builder the outline
	  reconciler does not use annotation markers anymore
	- now the outline view supports doc comments (grammars and rules only)
	- added doc comment color to preferences page for editor's syntax highliting
1.0.4
	- 'Go to Rule' now supports workbench's navigation history
1.0.5
	- Bugfix [820568] Menu item "File/Print" is disabled in ANTLR editor
	- Bugfix [816809] NPE in Conversion action
	- Bugfix [845742] Missing dependance on plugin "org.eclipse.jface.text" on
	  Eclipse 3.0 

4.0.0 (Scott Stanchfield)
    - Added grammar breakpoint support
    - Added all command-line options
    - Fixed tab display bug in Eclipse 3.1
    - Added ANTLR icon

4.1.0 (Scott Stanchfield)
    - Updated to official ANTLR 2.7.6
    - Fixed default grammar options
    - Fixed double-click breakpoint support (only works in eclipse 3.1.1 and above)

Cheers,
Torsten Juergeleit

mailto://torsten.juergeleit@t-online.de
