| Package | Description |
|---|---|
| org.eclipse.xtext.parser.packrat | |
| org.eclipse.xtext.parser.packrat.consumers | |
| org.eclipse.xtext.parser.packrat.debug | |
| org.eclipse.xtext.parser.packrat.matching |
| Modifier and Type | Method and Description |
|---|---|
int |
AbstractPackratParser.consumeEnum(EnumLiteralDeclaration literal,
ICharacterClass notFollowedBy) |
int |
AbstractPackratParser.consumeKeyword(Keyword keyword,
String feature,
boolean isMany,
boolean isBoolean,
ICharacterClass notFollowedBy,
boolean optional) |
| Modifier and Type | Method and Description |
|---|---|
void |
EnumLiteralConsumer.configure(EnumLiteralDeclaration literal,
ICharacterClass notFollowedBy) |
void |
KeywordConsumer.configure(Keyword keyword,
ICharacterClass notFollowedBy) |
protected int |
NonTerminalConsumer.consumeEnum(EnumLiteralDeclaration literal,
ICharacterClass notFollowedBy) |
int |
IConsumerUtility.consumeEnum(EnumLiteralDeclaration literal,
ICharacterClass notFollowedBy) |
protected int |
NonTerminalConsumer.consumeKeyword(Keyword keyword,
String feature,
boolean isMany,
boolean isBoolean,
ICharacterClass notFollowedBy,
boolean optional) |
int |
IConsumerUtility.consumeKeyword(Keyword keyword,
String feature,
boolean isMany,
boolean isBoolean,
ICharacterClass notFolledBy,
boolean optional) |
protected boolean |
TerminalConsumer.peekChar(ICharacterClass characterClass) |
protected boolean |
TerminalConsumer.readChar(ICharacterClass characterClass) |
protected boolean |
TerminalConsumer.readChars(ICharacterClass characterClass) |
| Modifier and Type | Method and Description |
|---|---|
int |
DebugConsumerUtility.consumeEnum(EnumLiteralDeclaration literal,
ICharacterClass notFollowedBy) |
int |
DebugConsumerUtility.consumeKeyword(Keyword keyword,
String feature,
boolean isMany,
boolean isBoolean,
ICharacterClass notFollowedBy,
boolean optional) |
| Modifier and Type | Class and Description |
|---|---|
class |
CharacterAlternatives |
class |
CharacterArray |
class |
CharacterRange |
class |
SingleCharacter |
| Modifier and Type | Method and Description |
|---|---|
static ICharacterClass |
ICharacterClass.Factory.create(char... characters) |
static ICharacterClass |
ICharacterClass.Factory.createRange(char min,
char max) |
static ICharacterClass |
ICharacterClass.Factory.invert(ICharacterClass clazz) |
static ICharacterClass |
ICharacterClass.Factory.join(ICharacterClass... classes) |
static ICharacterClass |
ICharacterClass.Factory.nullClass() |
| Modifier and Type | Method and Description |
|---|---|
static ICharacterClass |
ICharacterClass.Factory.invert(ICharacterClass clazz) |
static ICharacterClass |
ICharacterClass.Factory.join(ICharacterClass... classes) |
| Constructor and Description |
|---|
CharacterAlternatives(ICharacterClass... classes) |
Copyright © 2015. All Rights Reserved.