Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv26234/src/net/sourceforge/bprocessor/gl/tool
Modified Files:
SpaceTool.java
Log Message:
Added builtin function "sqrt"
Index: SpaceTool.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/SpaceTool.java,v
retrieving revision 1.59
retrieving revision 1.60
diff -C2 -d -r1.59 -r1.60
*** SpaceTool.java 22 Oct 2006 14:32:55 -0000 1.59
--- SpaceTool.java 27 Oct 2006 06:58:29 -0000 1.60
***************
*** 642,645 ****
--- 642,651 ----
}
});
+ globals.put("sqrt", new Builtin() {
+ public void evaluate(Environment env, Stack stack) {
+ Double argument = (Double) env.get(0);
+ stack.push(new Double(Math.sqrt(argument.doubleValue())));
+ }
+ });
globals.put("length", new Builtin() {
public void evaluate(Environment env, Stack stack) {
|