SyntaxService

public abstract class SyntaxService<I extends IInputUnit, P extends IParseUnit> implements ISyntaxService<I, P>

Constructors

SyntaxService

public SyntaxService(Map<String, ? extends IParser<I, P>> parsers)

Methods

available

public boolean available(ILanguageImpl langImpl)

parse

public P parse(I input, IProgress progress, ICancel cancel)

parseAll

public Collection<P> parseAll(Iterable<I> inputs, IProgress progress, ICancel cancel)