Beispiel #1
0
        private IMSILConstruction CreatePushIntToStack(IASTNode node)
        {
            var pushToStackFun = new PushToStack();

            pushToStackFun.IntValue = Convert.ToInt32(node.Value);
            return(pushToStackFun);
        }
Beispiel #2
0
        private IMSILConstruction CreatePushDoubleToStack(IASTNode node)
        {
            var pushToStackFun = new PushToStack();

            pushToStackFun.DoubleValue = Convert.ToDouble(node.Value);
            return(pushToStackFun);
        }
Beispiel #3
0
        private IMSILConstruction CreatePushVariableToStack(IASTNode node)
        {
            var pushToStackFun = new PushToStack();

            pushToStackFun.VariableName = node.Value;

            return(pushToStackFun);
        }
Beispiel #4
0
        private IMSILConstruction CreatePushBoolToStack(IASTNode node)
        {
            var pushToStackFun = new PushToStack
            {
                BoolValue = node.Value
            };

            return(pushToStackFun);
        }