| Package | Description |
|---|---|
| com.helger.pgcc.parser |
A grammar and lexer generator.
|
| com.helger.pgcc.parser.exp |
| Modifier and Type | Field and Description |
|---|---|
NfaState |
NfaState.m_next |
NfaState |
NfaState.m_next |
static NfaState |
LexGenJava.s_initialState |
static NfaState |
LexGenJava.s_initialState |
| Modifier and Type | Field and Description |
|---|---|
List<NfaState> |
NfaState.m_epsilonMoves |
List<NfaState> |
NfaState.m_epsilonMoves |
static Map<String,NfaState> |
LexGenJava.s_initStates |
static Map<String,NfaState> |
LexGenJava.s_initStates |
| Modifier and Type | Method and Description |
|---|---|
NfaState |
Nfa.end() |
NfaState |
Nfa.end() |
static NfaState |
NfaState.getNfaState(int index) |
static NfaState |
NfaState.getNfaState(int index) |
NfaState |
Nfa.start() |
NfaState |
Nfa.start() |
| Modifier and Type | Method and Description |
|---|---|
void |
NfaState.addMove(NfaState newState) |
void |
NfaState.addMove(NfaState newState) |
static int |
NfaState.moveFromSetForRegEx(char c,
NfaState[] states,
NfaState[] newStates,
int round) |
static int |
NfaState.moveFromSetForRegEx(char c,
NfaState[] states,
NfaState[] newStates,
int round) |
static int |
NfaState.moveFromSetForRegEx(char c,
NfaState[] states,
NfaState[] newStates,
int round) |
static int |
NfaState.moveFromSetForRegEx(char c,
NfaState[] states,
NfaState[] newStates,
int round) |
| Modifier and Type | Method and Description |
|---|---|
static String |
NfaState.getStateSetString(List<NfaState> states) |
static String |
NfaState.getStateSetString(List<NfaState> states) |
int |
NfaState.moveFrom(char c,
List<NfaState> newStates) |
int |
NfaState.moveFrom(char c,
List<NfaState> newStates) |
static int |
NfaState.moveFromSet(char c,
List<NfaState> states,
List<NfaState> newStates) |
static int |
NfaState.moveFromSet(char c,
List<NfaState> states,
List<NfaState> newStates) |
static int |
NfaState.moveFromSet(char c,
List<NfaState> states,
List<NfaState> newStates) |
static int |
NfaState.moveFromSet(char c,
List<NfaState> states,
List<NfaState> newStates) |
| Constructor and Description |
|---|
Nfa(NfaState startGiven,
NfaState finalGiven) |
Nfa(NfaState startGiven,
NfaState finalGiven) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ExpRStringLiteral.generateNfaStartStates(CodeGenerator codeGenerator,
NfaState initialState) |
static void |
ExpRStringLiteral.generateNfaStartStates(CodeGenerator codeGenerator,
NfaState initialState) |
Copyright © 2017–2022 Philip Helger. All rights reserved.