whole_func_string: function isSingleProperty(snippet) {
  		var utils = require('utils');
  		snippet = utils.trim(snippet);
  		
  		// check if it doesn't contain a comment and a newline
  		if (~snippet.indexOf('/*') || /[\n\r]/.test(snippet)) {
  			return false;
  		}
  		
  		// check if it's a valid snippet definition
  		if (!/^[a-z0-9\-]+\s*\:/i.test(snippet)) {
  			return false;
  		}
  		
  		snippet = require('tabStops').processText(snippet, {
  			replaceCarets: true,
  			tabstop: function() {
  				return 'value';
  			}
  		});
  		
  		return snippet.split(':').length == 2;
  	}
func_code_string: function isSingleProperty(snippet) {
  		var utils = require('utils');
  		snippet = utils.trim(snippet);
  		
  		// check if it doesn't contain a comment and a newline
  		if (~snippet.indexOf('/*') || /[\n\r]/.test(snippet)) {
  			return false;
  		}
  		
  		// check if it's a valid snippet definition
  		if (!/^[a-z0-9\-]+\s*\:/i.test(snippet)) {
  			return false;
  		}
  		
  		snippet = require('tabStops').processText(snippet, {
  			replaceCarets: true,
  			tabstop: function() {
  				return 'value';
  			}
  		});
  		
  		return snippet.split(':').length == 2;
  	}
func_documentation_string: Check if provided snippet contains only one CSS property and value.
  @param {String} snippet
  @returns {Boolean}