Class: SemanticInterpreterCompatibility

.v3. SemanticInterpreterCompatibility

mmir.compat.v3.SemanticInterpreterCompatibility

Set to "backwards compatibility mode v3" (for pre version 4.0) for SemanticInterpreter (and GrammarConvert). Used by mmir.compat.v3.
See:
Example
mmir.require(['mmirf/semanticInterpreterCompatibility', 'mmirf/semanticInterpreter', 'mmirf/grammarConverter'], function(setCompatibility, semanticInterpreter, GrammarConverter){
		setCompatibility(semanticInterpreter, GrammarConverter);
});

Methods

staticmmir.compat.v3.SemanticInterpreterCompatibility.setToCompatibilityMode(semanticInterpreter, grammarConverter)

Set to "backwards compatibility mode" (for pre version 4.0). This function re-adds deprecated and removed functions and properties to SemanticInterpreter and GrammarConverter. NOTE that once set to compatibility mode, it cannot be reset to non-compatibility mode.
Name Type Description
semanticInterpreter mmir.SemanticInterpreter the SemanticInterpreter instance
grammarConverter mmir.grammar.GrammarConverter the GrammarConverter constructor