public class GlushkovNormalizer extends Object implements RegexNodeVisitor<RegexNode>
| Constructor and Description |
|---|
GlushkovNormalizer() |
| Modifier and Type | Method and Description |
|---|---|
RegexNode |
visitAlternatives(AlternativesNode node) |
RegexNode |
visitAnyChar(AnyCharNode node) |
RegexNode |
visitBoundedLoop(BoundedLoopNode node) |
RegexNode |
visitCharClass(CharClassNode node) |
RegexNode |
visitCompClass(CompClassNode node) |
RegexNode |
visitConcat(ConcatNode node) |
RegexNode |
visitEmpty(EmptyNode node) |
RegexNode |
visitGroup(GroupNode node) |
RegexNode |
visitOptional(OptionalNode node) |
RegexNode |
visitRangeChar(RangeCharNode node) |
RegexNode |
visitSingleChar(SingleCharNode node) |
RegexNode |
visitSpecialCharClass(SpecialCharClassNode node) |
RegexNode |
visitString(StringNode node) |
RegexNode |
visitUnboundedLoop(UnboundedLoopNode node) |
public RegexNode visitAlternatives(AlternativesNode node)
visitAlternatives in interface RegexNodeVisitor<RegexNode>public RegexNode visitAnyChar(AnyCharNode node)
visitAnyChar in interface RegexNodeVisitor<RegexNode>public RegexNode visitCharClass(CharClassNode node)
visitCharClass in interface RegexNodeVisitor<RegexNode>public RegexNode visitCompClass(CompClassNode node)
visitCompClass in interface RegexNodeVisitor<RegexNode>public RegexNode visitConcat(ConcatNode node)
visitConcat in interface RegexNodeVisitor<RegexNode>public RegexNode visitEmpty(EmptyNode node)
visitEmpty in interface RegexNodeVisitor<RegexNode>public RegexNode visitGroup(GroupNode node)
visitGroup in interface RegexNodeVisitor<RegexNode>public RegexNode visitBoundedLoop(BoundedLoopNode node)
visitBoundedLoop in interface RegexNodeVisitor<RegexNode>public RegexNode visitUnboundedLoop(UnboundedLoopNode node)
visitUnboundedLoop in interface RegexNodeVisitor<RegexNode>public RegexNode visitOptional(OptionalNode node)
visitOptional in interface RegexNodeVisitor<RegexNode>public RegexNode visitRangeChar(RangeCharNode node)
visitRangeChar in interface RegexNodeVisitor<RegexNode>public RegexNode visitSingleChar(SingleCharNode node)
visitSingleChar in interface RegexNodeVisitor<RegexNode>public RegexNode visitSpecialCharClass(SpecialCharClassNode node)
visitSpecialCharClass in interface RegexNodeVisitor<RegexNode>public RegexNode visitString(StringNode node)
visitString in interface RegexNodeVisitor<RegexNode>Copyright © 2016. All rights reserved.