original_string: public function compile($path)
  	{
  		switch (pathinfo($path, PATHINFO_EXTENSION)) {
  			case 'less':
  				$less = new Less_Parser;
  				$content = '/*' . md5(File::get($path)) . "*/\n" . $less->parseFile($path)->getCss();
  				
  				break;
  				
  			default:
  				$content = File::get($path);
  		}
  		
  		return $content;
  	}
code: public function compile($path)
  	{
  		switch (pathinfo($path, PATHINFO_EXTENSION)) {
  			case 'less':
  				$less = new Less_Parser;
  				$content = '/*' . md5(File::get($path)) . "*/\n" . $less->parseFile($path)->getCss();
  				
  				break;
  				
  			default:
  				$content = File::get($path);
  		}
  		
  		return $content;
  	}
code_tokens: public function compile ( $ path ) { switch ( pathinfo ( $ path , PATHINFO_EXTENSION ) ) { case 'less' : $ less = new Less_Parser ; $ content = '/*' . md5 ( File :: get ( $ path ) ) . "*/\n" . $ less -> parseFile ( $ path ) -> getCss ( ) ; break ; default : $ content = File :: get ( $ path ) ; } return $ content ; }
docstring: Compile and return the content for the given asset according to it's
  extension.
  
  @param string $path Asset path.
  
  @return string
docstring_tokens: Compile and return the content for the given asset according to it s extension .