private boolean processAddressExpression() {
		String queryInput = queryData.getQueryString();
		if (!isAddressExpression(queryInput)) {
			return false;
		}

		// checking for leading "+" or "-", ignoring spaces.  
		boolean relative = queryInput.matches("^\\s*[+-].*");
		Address baseAddr = relative ? fromAddress : null;
		for (Program program : getSearchPrograms()) {
			Address evalAddr = AddressEvaluator.evaluate(program, baseAddr, queryInput);
			if (evalAddr != null) {
				return goTo(program, new ProgramLocation(program, evalAddr));
			}
		}
		return false;
	}
Regex used for going to a file offset.  We expect something of the form <code>file(n)</code>,
where <code>n</code> can be hex or decimal.  Spaces should be ignored.
Ghidra/Features/Base/src/main/java/ghidra/app/util/navigation/GoToQuery.java