Namespace: v1

v1

Set to "backwards compatibility mode v1" (for pre version 2.0) for module names and method names. Uses mmir.compat.v2, mmir.compat.v1.CommonUtils, and mmir.compat.v1.LanguageManager.

Example

mmir.require(['mmirf/core1Compatibility', 'mmirf/core'], function(setCompatibility, mmir){
		setCompatibility(mmir);
});

//OR: if mmir-lib modules were require'd in application code, add v3 module-ID aliases first:
mmir.require(['mmirf/core1ModuleIdCompatibility', 'mmirf/core2Compatibility', 'mmirf/core'], function(core3ModuleIdCompatibility, setCompatibility, mmir){
		core3ModuleIdCompatibility(mmir.require, window);
		setCompatibility(mmir);
});

Requires

  • module:SemanticInterpreterCompatibility

Classes

CommonUtils
LanguageManager

Methods

staticmmir.compat.v1.setToCompatibilityMode(mmir)

Set to "backwards compatibility mode v1" (for pre version 2.0). This function re-adds deprecated and removed functions and properties to the (core) mmir namespace. NOTE that once set to compatibility mode, it cannot be reset to non-compatibility mode.
Name Type Description
mmir mmir the (core) instance/namespace for MMIR