public interface NFACreator
| 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) |
NFAGraph createBaseCaseEmpty()
NFAGraph createBaseCaseLookAround(NFAVertexND lookAroundState)
NFAGraph createBaseCaseEmptyString()
NFAGraph starNFA(NFAGraph m, RegexQuantifiableOperator.RegexStarOperator starOperator)
NFAGraph plusNFA(NFAGraph m, RegexQuantifiableOperator.RegexPlusOperator plusOperator)
NFAGraph countClosureNFA(NFAGraph m, RegexCountClosureOperator countClosureOperator)
NFAGraph questionMarkNFA(NFAGraph m, RegexQuantifiableOperator.RegexQuestionMarkOperator questionMarkOperator)
Copyright © 2021. All rights reserved.