public Set<AssemblyParseMachine> exhaust() {
		Set<AssemblyParseMachine> results = new LinkedHashSet<>();
		Deque<AssemblyParseMachine> visited = new LinkedList<>();
		exhaust(results, visited);
		return results;
	}
Parse (or continue parsing) all possible trees from this machine state

@return the set of all possible trees and errors
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/parse/AssemblyParseMachine.java