class RegularExpression::NFA::Transition::Range

Attributes

invert[R]
left[R]
right[R]
state[R]

Public Class Methods

new(state, left, right, invert: false) click to toggle source
# File lib/regular_expression/nfa.rb, line 99
def initialize(state, left, right, invert: false)
  @state = state
  @left = left
  @right = right
  @invert = invert
end

Public Instance Methods

label() click to toggle source
# File lib/regular_expression/nfa.rb, line 106
def label
  "#{left}-#{right}"
end