Beispiel #1
0
        public IdentifierNode CreateIdentifierNode(AssociativeNode leftNode, ProtoCore.Core core)
        {
            IdentifierNode leftIdentifier = leftNode as IdentifierNode;
            if (null == leftIdentifier)
                return null;

            string modifierName = leftIdentifier.Name;
            string stackName = core.GetModifierBlockTemp(modifierName);
            IdentifierNode identNode = new IdentifierNode
            {
                Value = stackName,
                Name = stackName,
                datatype = leftIdentifier.datatype
            };

            return identNode;
        }