using System; namespace Parser.Objects { public abstract class MObject { public static MDoubleNumber CreateDoubleNumber(double value) { return MDoubleNumber.Create(value); } public static MDoubleNumber CreateIntNumber(int value) { return MDoubleNumber.Create(value); } public static MDoubleMatrix CreateDoubleMatrix(double[,] matrix) { return MDoubleMatrix.Create(matrix); } public static MCharArray CreateCharArray(char[] chars) { return MCharArray.Create(chars); } public static MCharArray CreateCharArray(string s) { return MCharArray.Create(s.ToCharArray()); } public static MLogical CreateLogical(bool value) { return MLogical.Create(value); } } }