[Mathlib-commitlog] SF.net SVN: mathlib:[619] JMathLib/trunk/src/jmathlib/core/tokens/ AssignmentOp
Status: Beta
Brought to you by:
st_mueller
|
From: <st_...@us...> - 2009-01-05 15:06:22
|
Revision: 619
http://mathlib.svn.sourceforge.net/mathlib/?rev=619&view=rev
Author: st_mueller
Date: 2009-01-05 15:06:17 +0000 (Mon, 05 Jan 2009)
Log Message:
-----------
changed handling of global variables
Modified Paths:
--------------
JMathLib/trunk/src/jmathlib/core/tokens/AssignmentOperatorToken.java
Modified: JMathLib/trunk/src/jmathlib/core/tokens/AssignmentOperatorToken.java
===================================================================
--- JMathLib/trunk/src/jmathlib/core/tokens/AssignmentOperatorToken.java 2009-01-05 15:05:03 UTC (rev 618)
+++ JMathLib/trunk/src/jmathlib/core/tokens/AssignmentOperatorToken.java 2009-01-05 15:06:17 UTC (rev 619)
@@ -10,6 +10,9 @@
public class AssignmentOperatorToken extends BinaryOperatorToken
{
+ /**
+ *
+ */
public AssignmentOperatorToken()
{
/**call the super constructor, type defaults to ttoperator and operands to 2*/
@@ -50,13 +53,13 @@
{
// e.g. a{8}=...
ErrorLogger.debugLine("AssignmentOpTok: new cell");
- left = getVariables().createVariable(name);
+ left = createVariable(name);
left.assign(new CellArrayToken());
}
else if (!leftVarTok.isStruct())
{
// auto create a new variable
- left = getVariables().createVariable(name);
+ left = createVariable(name);
}
else if (leftVarTok.isStruct() &&
getVariable(name) == null)
@@ -65,7 +68,7 @@
ErrorLogger.debugLine("AssignmentOpTok: new struct: "+name+"."+fieldName);
MathLibObject obj = new MathLibObject();
obj.setField(fieldName, DoubleNumberToken.zero);
- Variable var = getVariables().createVariable(name );
+ Variable var = createVariable(name );
var.assign(obj);
left = ((MathLibObject)getVariable(name).getData()).getFieldVariable(fieldName);
}
@@ -181,7 +184,7 @@
ErrorLogger.debugLine("AssignmentOpTok: variable is null");
// create variable
- leftVar = getVariables().createVariable(varToken.getName() );
+ leftVar = createVariable(varToken.getName() );
}
// assign right side matrix to left side variable
@@ -222,7 +225,7 @@
ErrorLogger.debugLine("AssignmentOpTok: variable is null");
// create variable
- leftVar = getVariables().createVariable(varToken.getName() );
+ leftVar = createVariable(varToken.getName() );
}
// get number-matrix of an element on the right side
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|