code: function compile(name, edbml, options, macros, directives) {
  	var result = compiler.compile(edbml, options, macros, directives);
  	return assistant.declare(name, result);
  }
docs: Compile EDBML to JS with directives.
  @param {string} name
  @param {string} edbml
  @param {Map<string,object>} options
  @param {Map<string,object>} options