org.eclipse.xtext.parser
Interface IParser

All Known Implementing Classes:
AbstractAntlrParser, AbstractParser, CodetemplatesParser, IParser.NullImpl, PartialParser, PureXbaseParser, SimpleAntlrParser, SimpleExpressionsParser, SingleCodetemplateParser, XbaseParser, XbaseWithAnnotationsParser, Xtend2Parser, XtextParser, XtypeParser

public interface IParser

Author:
Sven Efftinge - Initial contribution and API, Jan Koehnlein

Nested Class Summary
static class IParser.NullImpl
           
 
Method Summary
 IParseResult parse(ParserRule rule, java.io.Reader reader)
           
 IParseResult parse(java.io.Reader reader)
           
 IParseResult parse(RuleCall ruleCall, java.io.Reader reader, int initialLookAhead)
           
 IParseResult reparse(IParseResult previousParseResult, ReplaceRegion replaceRegion)
           
 

Method Detail

parse

IParseResult parse(java.io.Reader reader)

parse

IParseResult parse(ParserRule rule,
                   java.io.Reader reader)

parse

IParseResult parse(RuleCall ruleCall,
                   java.io.Reader reader,
                   int initialLookAhead)

reparse

IParseResult reparse(IParseResult previousParseResult,
                     ReplaceRegion replaceRegion)