Skip to content

Releases: antlr/intellij-plugin-v4

1.6 Incorporates ANTLR 4.5

12 Jan 18:32
Compare
Choose a tag to compare

This release does nothing except incorporate the new ANTLR 4.5 into the plug-in.

1.5.1 Support separate lexer/parser grammars in preview.

1.5 -- Add profiler, fix bugs

18 Jul 02:09
Compare
Choose a tag to compare

This release is all about the profiler. The profiler helps you understand which decisions in your grammar are complicated or expensive. Profiling data is always available just like the parse tree during grammar interpretation. The profiler cannot track code execution because it is running the grammar interpreter not executing compiled code. It provides both a simplified set of columns and an expert set the provides a great deal more information. Clicking on a row in the profiler highlights the decision in the grammar and also highlights relevant pieces of the input, such as ambiguities or the deepest lookahead.

profiler

This update includes the latest 4.4 ANTLR that knows how to generate Java, Python2, and Python3 code. (Actually, I needed to sneak a small bug fix and so it's technically 4.4.1-dev right after antlr/antlr4#664).

Enhancements

Bug fixes

Summary of changes

You can view all issues closed for this release here, and all commits for this release here.

Add file input for preview, jump to grammar rule from preview window, and parse region under cursor functionality.

08 May 18:08
Compare
Choose a tag to compare

1.3

28 Apr 20:37
Compare
Choose a tag to compare

1.2.1

25 Apr 01:35
Compare
Choose a tag to compare

Quick bug fix release.

A (meaningless) error popped up sometimes. hushed it. Fixed #96.

1.2

28 Apr 20:34
Compare
Choose a tag to compare
1.2

New features: token information and error highlighting in preview editor window, bug fixes.

Improved preview editor

You can use the meta-key while moving the mouse and it will show you token information in the preview editor box via tooltips.

Errors within the preview editor are now highlighted with tooltips and underlining just like a regular editor window. The difference is that this window's grammar is specified in your grammar file.

There is a summary below, or you can see the complete change list for 1.2.

Enhancements

Bug Fixes

1.1

23 Apr 02:26
Compare
Choose a tag to compare
1.1

Improved ANTLR config/build, bug fixes

This release is all about configuring ANTLR to generate parsers in the directory you want. It now builds the parsers when you save automatically. There is a summary below, or you can see the complete change list.

This version uses the latest ANTLR 4.2.2.

Enhancements

Bug Fixes

1.0.2

25 Mar 17:16
Compare
Choose a tag to compare

Update to use ANTLR 4.2.1

This release does nothing except update the ANTLR library to 4.2.1 from 4.2.

1.0.1

25 Feb 17:59
Compare
Choose a tag to compare

Bug fix release

Removes some exceptions when editing, testing grammars.