public class JavaParseTreeToNFAConverter extends ParseTreeToNFAConverter
MAX_REPETITION| Constructor and Description |
|---|
JavaParseTreeToNFAConverter() |
| Modifier and Type | Method and Description |
|---|---|
NFAGraph |
countClosureNFA(NFAGraph m,
RegexCountClosureOperator countClosureOperator) |
NFAGraph |
createBaseCaseEmpty() |
NFAGraph |
createBaseCaseEmptyString() |
NFAGraph |
createBaseCaseLookAround(NFAVertexND lookAroundState) |
NFAGraph |
createBaseCaseSymbol(String symbol) |
NFAGraph |
joinNFAs(NFAGraph m1,
NFAGraph m2) |
NFAGraph |
plusNFA(NFAGraph m,
RegexQuantifiableOperator.RegexPlusOperator plusOperator) |
NFAGraph |
questionMarkNFA(NFAGraph m,
RegexQuantifiableOperator.RegexQuestionMarkOperator questionMarkOperator) |
NFAGraph |
starNFA(NFAGraph m,
RegexQuantifiableOperator.RegexStarOperator starOperator) |
NFAGraph |
unionNFAs(NFAGraph m1,
NFAGraph m2) |
convertParseTree, deriveVertex, nextLookAroundState, nextStatepublic NFAGraph createBaseCaseEmpty()
public NFAGraph createBaseCaseLookAround(NFAVertexND lookAroundState)
public NFAGraph createBaseCaseEmptyString()
public NFAGraph starNFA(NFAGraph m, RegexQuantifiableOperator.RegexStarOperator starOperator)
public NFAGraph plusNFA(NFAGraph m, RegexQuantifiableOperator.RegexPlusOperator plusOperator)
public NFAGraph countClosureNFA(NFAGraph m, RegexCountClosureOperator countClosureOperator)
public NFAGraph questionMarkNFA(NFAGraph m, RegexQuantifiableOperator.RegexQuestionMarkOperator questionMarkOperator)
Copyright © 2021. All rights reserved.