JSGLRParseService¶
-
public class
JSGLRParseService
implements ISpoofaxParser, ILanguageCache¶
Constructors¶
JSGLRParseService¶
-
public
JSGLRParseService
(ISpoofaxUnitService unitService, ITermFactoryService termFactoryService, JSGLRParserConfiguration defaultParserConfig)¶
Methods¶
getCompletionParserConfig¶
-
public IParserConfig
getCompletionParserConfig
(ILanguageImpl lang, ISpoofaxInputUnit input)¶
getParserConfig¶
-
public IParserConfig
getParserConfig
(ILanguageImpl lang, ISpoofaxInputUnit input)¶
invalidateCache¶
-
public void
invalidateCache
(ILanguageImpl impl)¶
invalidateCache¶
-
public void
invalidateCache
(ILanguageComponent component)¶
parse¶
-
public ISpoofaxParseUnit
parse
(ISpoofaxInputUnit input, IProgress progress, ICancel cancel)¶
parseAll¶
-
public Collection<ISpoofaxParseUnit>
parseAll
(Iterable<ISpoofaxInputUnit> inputs, IProgress progress, ICancel cancel)¶