grosenberg / AntlrDT

Eclipse editor and builder for Antlr4 grammars
10 stars 3 forks source link
antlr4 builder eclipse eclipse-plugin editor

AntlrDT

Antlr v4 grammar editor and builder for Eclipse

Features

Screenshot

Parse Tree Graph

Use

The folders containing the 'g4' grammars and the generated files must be on the project classpath, i.e., a Java source folder. Otherwise, AntlrDT has no reliable way of finding them.

Keys

Key Function
Ctrl-Space Open quick assist popup
Ctrl-/ Toggle commenting of selected text
Ctrl-Shift-f Format full page or selected text

Graphs

From the Antlr tools section of the platform toolbar Antlr Tools:

Exemplary project layout:

[workspace root]
  [project]
     /src/main/java
       /your/package/path
         /parser
            YourParser.g4
            YourLexer.g4
            YourTokenFactory.java
            YourToken.java
            /gen
               [[generated files produced here]]
     /test.snippets
       /basic
           [[source snippets]]
       /complex 
           [[source snippets]]

Add the appropriate @header to the lexer and parser grammars:

@header { package your.package.path.parser.gen; }

After opening the token view, be sure to verify the values in the 'Integration' dialog.

Also see, Documentation.

Install

Update site:

License

EPL v2.0