Copyright © 2006 Lehrstuhl Grafische Systeme, Brandenburgische Technische Universität Cottbus
Table of Contents
A set of text autocompletors for the text area of GroIMP
With the plugin Autocompletors comes the possibility to use a text autocomplete in GroIMP text editors.
Completors available:
Static only: The completions included comes from the function browser. It also includes all classes from IMP3D objects and turtle commands. When a project is recompiled, its modules and static fields are added to the completions. Warning there is not notion of scope in this completor, i.e. it do not check if a completion is available at a java level.
Scope Based: in development completor. It suggests completions based on the scope and context of the caret. It is based on a parser written in ANTLR 4. The development of the antlr parser and scope builder is available here. The first completion in a project is always slow as it build the scope for the default imports. Then, each completions should be faster. The speed can be an issue for big project. Note that “import my.package.lib.* ” are quite slow to process.