CreateEqualToken() public static method

public static CreateEqualToken ( ) : Node
return Node
示例#1
0
        public override Node ExitStatement(Production node)
        {
            if (replaceReturn == false)
            {
                return(node);
            }

            Node n = GrammaticaNodeUtils.FindChildOf(node, new string[1] {
                "Return_Statement"
            });

            if (n != null)
            {
                Node returnStatement = GrammaticaNodeUtils.FindChildOf(n, new string[1] {
                    "RETURN"
                });

                if (returnStatement != null)
                {
                    ArrayList returnStatementChildren = GrammaticaNodeUtils.GetChildren((Production)n);
                    returnStatementChildren.Insert(1, GrammaticaNodeUtils.CreateEqualToken());
                    returnStatementChildren.Insert(1, GrammaticaNodeUtils.CreateSpaceToken());
                }
            }
            return(node);
        }