select

function defined in module Pollen


			select(tree, selector)

Iterate over nodes in tree that match selector. Call collect on the iterator to get a vector of results.

Examples


			
			
			
			using
			
			 
			Pollen
			

			
			node
			 
			=
			 
			

	
			Node
			(
			
			:
			document
			,
			 
			
			"
			Title
			"
			,
			 
			

	
			Node
			(
			
			:
			p
			,
			 
			
			"
			Hello 
			"
			,
			 
			
			"
			there.
			"
			)
			)
			

			
			

			select
			(
			node
			,
			 
			
			
			Pollen
			.
			

	
			SelectLeaf
			(
			)
			)
			 
			|>
			 
			collect

			Leaf{String}[Leaf{String}("Title"), Leaf{String}("Hello "), Leaf{String}("there.")]