ParseResultProcessor

public class ParseResultProcessor<I extends IInputUnit, P extends IParseUnit> implements IParseResultProcessor<I, P>

Constructors

ParseResultProcessor

public ParseResultProcessor(ISyntaxService<I, P> syntaxService)

Methods

error

public void error(FileObject resource, ParseException exception)

get

public P get(FileObject resource)

invalidate

public void invalidate(FileObject resource)

invalidate

public void invalidate(ILanguageImpl impl)

remove

public void remove(FileObject resource)

request

public Observable<P> request(I input)

update

public void update(FileObject resource, P unit)

updates

public Observable<ParseChange<P>> updates(FileObject resource)