method
memos
v5.1.7 -
Show latest stable
- Class:
ActionDispatch::Journey::GTG::Simulator
memos(string)public
No documentation available.
# File actionpack/lib/action_dispatch/journey/gtg/simulator.rb, line 29
def memos(string)
input = StringScanner.new(string)
state = [0]
while sym = input.scan(%([/.?]|[^/.?]+))
state = tt.move(state, sym)
end
acceptance_states = state.find_all { |s|
tt.accepting? s
}
return yield if acceptance_states.empty?
acceptance_states.flat_map { |x| tt.memo(x) }.compact
end