Class: RegularExpression::AST::Quantifier::Optional
- Inherits:
-
Object
- Object
- RegularExpression::AST::Quantifier::Optional
- Defined in:
- lib/regular_expression/ast.rb
Instance Method Summary collapse
Instance Method Details
#quantify(start, finish) {|start, finish| ... } ⇒ Object
289 290 291 292 |
# File 'lib/regular_expression/ast.rb', line 289 def quantify(start, finish) yield start, finish start.add_transition(NFA::Transition::Epsilon.new(finish)) end |
#to_dot(parent) ⇒ Object
285 286 287 |
# File 'lib/regular_expression/ast.rb', line 285 def to_dot(parent) parent.add_node(object_id, label: "?", shape: "box") end |