public RTObject getTemporaryVariableWithName ( String name , int contextIndex ) { if ( contextIndex == - 1 ) contextIndex = getCurrentElementIndex ( ) + 1 ; Element contextElement = getCallStack ( ) . get ( contextIndex - 1 ) ; RTObject varValue = contextElement . temporaryVariables . get ( name ) ; return varValue ; }
Get variable value dereferencing a variable pointer if necessary