code: private synchronized void reloadSharedFunctionSourceList() {
  		Map<String, Define> newMap = createSharedFunctionMap();
  		for (int i = 0, size = sharedFunctionSourceList.size(); i < size; i++) {
  			ISource source = sharedFunctionSourceList.get(i);
  			String fileName = source instanceof FileSource ? ((FileSource)source).getFileName() : null;
  			
  			Env env = new Env(this);
  			new Parser(env, source.getContent(), fileName).parse();
  			addToSharedFunctionMap(newMap, env);
  			if (devMode) {
  				env.addSource(source);
  			}
  		}
  		this.sharedFunctionMap = newMap;
  	}
docs: Reload shared function source list
  
  devMode 要照顾到 sharedFunctionFiles，所以暂不提供
  removeSharedFunction(String functionName) 功能
  开发者可直接使用模板注释功能将不需要的 function 直接注释掉