Mercurial > hg > graal-jvmci-8
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); |