void collectComponentsOr(OrExpression exp, long shift, Map<Long, PatternExpression> components,
			Map<String, Long> vals, AssemblyResolvedPatterns cur)
			throws SolverException {
		collectComponents(exp.getLeft(), shift, components, vals, cur);
		collectComponents(exp.getRight(), shift, components, vals, cur);
	}
Solves expressions of the form {@code A | B}
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/expr/OrExpressionSolver.java