newToken method

dynamic newToken(
  1. int code,
  2. dynamic token
)

Implementation

dynamic newToken( int code, dynamic token ){
	switch( code ){
	case ClipGlobal.codeTop:
	case ClipGlobal.codeEnd:
	case ClipGlobal.codeArrayTop:
	case ClipGlobal.codeArrayEnd:
	case ClipGlobal.codeParamAns:
	case ClipGlobal.codeParamArray:
		return null;
	case ClipGlobal.codeConstant:
		return MathValue.dup( token );
	case ClipGlobal.codeMatrix:
		return MathMatrix.dup( token );
	case ClipGlobal.codeMultiPrec:
		{
			MPData a = token;
			return a.clone();
		}
	}
	return token;
}