public abstract class UserTask extends Task
Source
containing blocks of embedded languages, and do some computations based on
all (or some) parser Parser.Result
s.
It is usefull
when you need to implement code completion based on results of more
embedded languages, or if you want to implement refactoring of some
blocks of code embedded in some other blocks of other code, etc...Constructor and Description |
---|
UserTask() |
Modifier and Type | Method and Description |
---|---|
abstract void |
run(ResultIterator resultIterator)
UserTask implementation.
|
public abstract void run(ResultIterator resultIterator) throws Exception
resultIterator
- A ResultIterator
instance.Exception
- rethrown by the infrastructure as a
ParseException
.