private void buildDecisionTrees() {
		entry("buildDecisionTrees");
		DecisionProperties props = new DecisionProperties();
		root.buildDecisionTree(props);

		for (int i = 0; i < tables.size(); ++i) {
			tables.get(i).buildDecisionTree(props);
		}
		VectorSTL<String> ierrors = props.getIdentErrors();
//    		const vector<string> &ierrors( props.getIdentErrors() );
		for (int i = 0; i < ierrors.size(); ++i) {
			errors += 1;
			Msg.error(this, ierrors.get(i));
		}

		if (!lenientconflicterrors) {
			VectorSTL<String> cerrors = props.getConflictErrors();
			for (int i = 0; i < cerrors.size(); ++i) {
				errors += 1;
				Msg.error(this, cerrors.get(i));
			}
		}
	}
<code>SleighCompile</code> provides the ability to compile Sleigh language module (e.g., *.slaspec)
files.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/pcodeCPort/slgh_compile/SleighCompile.java