Package | Description |
---|---|
com.massa.dsl | |
com.massa.dsl.autocomplete | |
com.massa.dsl.grammar | |
com.massa.dsl.lexer | |
com.massa.dsl.matcher | |
com.massa.util.io |
Modifier and Type | Method and Description |
---|---|
static int |
DslUtils.skipSpaces(AdvancedReader source,
boolean clearThem)
Skips all space chars (\s, \t, \n, \r, \f) util a non-space is found.
|
Modifier and Type | Method and Description |
---|---|
static List<ParsingContext.AutoCompleteResult> |
AutoCompleteUtils.handleAutoCompletes(List<AutoComplete> autoCompletes,
AdvancedReader source,
int startMarkToUse) |
Modifier and Type | Method and Description |
---|---|
AdvancedReader |
ParsingContext.getSource() |
Modifier and Type | Method and Description |
---|---|
Set<ParsingContext.AutoCompleteResult> |
Grammar.autoComplete(AdvancedReader source)
Launches a partial parsing process of a source stream, stopping at the end of the source stream and
returning computed possibilities for the following text.
|
Object |
Grammar.parse(AdvancedReader source)
Launches the full parsing process of a source stream.
|
void |
Grammar.validate(AdvancedReader source)
Validates the syntax of the source.
|
Constructor and Description |
---|
ParsingContext(Grammar grammar,
AdvancedReader source) |
Modifier and Type | Method and Description |
---|---|
AdvancedReader |
AbstractLexerParser.getSource() |
AdvancedReader |
LexerParser.getSource() |
Modifier and Type | Method and Description |
---|---|
AdvancedReader |
AbstractMatcher.getSource() |
AdvancedReader |
AbstractMatcherWrapper.getSource() |
AdvancedReader |
Matcher.getSource() |
Modifier and Type | Method and Description |
---|---|
protected AdvancedReader |
AdvancedReader.CommentHandler.getReader() |
Constructor and Description |
---|
AdvancedReaderDefaultCommentHandler(AdvancedReader r,
String commentBegin) |