MParser/Parser/Objects/MObject.cs
2020-07-20 10:38:32 +02:00

37 lines
889 B
C#

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);
}
}
}