lib/index.js
function execQuery (query) {
		var match, i, arr;

		if ((match = this.exec(query))) {
			arr = new Array(match.length - 1);

			for (i = 1; i < match.length; ++i) {
				arr[i - 1] = match[i];
			}

			return arr;
		}

		return match;
	}
function execQuery (query) {
		var match, i, arr;

		if ((match = this.exec(query))) {
			arr = new Array(match.length - 1);

			for (i = 1; i < match.length; ++i) {
				arr[i - 1] = match[i];
			}

			return arr;
		}

		return match;
	}
function execQuery ( query ) { var match , i , arr ; if ( ( match = this . exec ( query ) ) ) { arr = new Array ( match . length - 1 ) ; for ( i = 1 ; i < match . length ; ++ i ) { arr [ i - 1 ] = match [ i ] ; } return arr ; } return match ; }
Passes given query to 'this.exec' and shifts the first, mandatory, full match.
This function is added as a property to all RegExp-objects that passes Qbus.parse.

@method     execQuery
@param      {String}  query   String execute
@return     {Null|Array>}     Null if it does not match, otherwise Array.
Passes given query to this . exec and shifts the first mandatory full match . This function is added as a property to all RegExp - objects that passes Qbus . parse .