private IMSILConstruction CreatePushIntToStack(IASTNode node) { var pushToStackFun = new PushToStack(); pushToStackFun.IntValue = Convert.ToInt32(node.Value); return(pushToStackFun); }
private IMSILConstruction CreatePushDoubleToStack(IASTNode node) { var pushToStackFun = new PushToStack(); pushToStackFun.DoubleValue = Convert.ToDouble(node.Value); return(pushToStackFun); }
private IMSILConstruction CreatePushVariableToStack(IASTNode node) { var pushToStackFun = new PushToStack(); pushToStackFun.VariableName = node.Value; return(pushToStackFun); }
private IMSILConstruction CreatePushBoolToStack(IASTNode node) { var pushToStackFun = new PushToStack { BoolValue = node.Value }; return(pushToStackFun); }