@Override
	public void gatherElasticEffect(ElasticEffects effect, FilterAtom atom,
		IDElasticResolution resolution) throws ElasticException {
		effect.addDocValue("String comp = doc['name_compiler'].value; ");
		String argName = effect.assignArgument();
		effect.addScriptElement(this, "comp == params." + argName);
		effect.addParam(argName, atom.value);
	}
A BsimFilterType for filtering functions based on a Ghidra compiler specification.
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/gui/filters/CompilerBSimFilterType.java