comparison graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/SLNodeFactory.java @ 13943:89ac75425681

SL: small cleanups
author Christian Wimmer <christian.wimmer@oracle.com>
date Wed, 12 Feb 2014 10:30:42 -0800
parents 64c77f0577bb
children 8de99b84c9cd
comparison
equal deleted inserted replaced
13942:1ee27cd07ed0 13943:89ac75425681
195 } 195 }
196 } 196 }
197 197
198 public SLExpressionNode createCall(Token nameToken, List<SLExpressionNode> parameterNodes) { 198 public SLExpressionNode createCall(Token nameToken, List<SLExpressionNode> parameterNodes) {
199 SLExpressionNode functionNode = createRead(nameToken); 199 SLExpressionNode functionNode = createRead(nameToken);
200 return assignSource(nameToken, SLCallNode.create(functionNode, parameterNodes.toArray(new SLExpressionNode[parameterNodes.size()]))); 200 return assignSource(nameToken, SLInvokeNode.create(functionNode, parameterNodes.toArray(new SLExpressionNode[parameterNodes.size()])));
201 } 201 }
202 202
203 public SLExpressionNode createAssignment(Token nameToken, SLExpressionNode valueNode) { 203 public SLExpressionNode createAssignment(Token nameToken, SLExpressionNode valueNode) {
204 FrameSlot frameSlot = frameDescriptor.findOrAddFrameSlot(nameToken.val); 204 FrameSlot frameSlot = frameDescriptor.findOrAddFrameSlot(nameToken.val);
205 lexicalScope.locals.put(nameToken.val, frameSlot); 205 lexicalScope.locals.put(nameToken.val, frameSlot);