# File lib/journey/path/pattern.rb, line 31
      def ast
        @spec.grep(Nodes::Symbol).each do |node|
          re = @requirements[node.to_sym]
          node.regexp = re if re
        end

        @spec.grep(Nodes::Star).each do |node|
          node = node.left
          node.regexp = @requirements[node.to_sym] || /(.+)/
        end

        @spec
      end