public boolean matches(Symbol symbol) {
		String path = createSymbolPathWithSpaces(symbol);
		if (pattern.matcher(path).matches()) {
			return true;
		}

		// legacy feature where the query may have specified a memory block name instead of a
		// namespace path.
		return checkMemoryBlockName(symbol);
	}
Returns true if the given symbol matches the query specification for this matcher.
@param symbol the symbol to test
@return true if the given symbol matches the query specification for this matcher
Ghidra/Features/Base/src/main/java/ghidra/app/util/navigation/SymbolMatcher.java