public static ParamsListNode GetParamsList(Parser theParser) { ParamsListNode paramsList = null; if (theParser != null) { object objLeft = theParser.GetReductionSyntaxNode(0); object objRight = theParser.GetReductionSyntaxNode(1); if (objLeft is ParamsListNode) { paramsList = (ParamsListNode)objLeft; paramsList.AddParam(objRight); } else if (objRight is ParamsListNode) { paramsList = (ParamsListNode)objRight; paramsList.Insert(0, objLeft); } } if (paramsList == null) { paramsList = new ParamsListNode(theParser); if (theParser != null) { paramsList.AddParamFromParser(theParser, 0); paramsList.AddParamFromParser(theParser, 1); } } return paramsList; }
public static ParamsListNode GetParamsList(Parser theParser) { ParamsListNode paramsList = null; if (theParser != null) { object objLeft = theParser.GetReductionSyntaxNode(0); object objRight = theParser.GetReductionSyntaxNode(1); if (objLeft is ParamsListNode) { paramsList = (ParamsListNode)objLeft; paramsList.AddParam(objRight); } else if (objRight is ParamsListNode) { paramsList = (ParamsListNode)objRight; paramsList.Insert(0, objLeft); } } if (paramsList == null) { paramsList = new ParamsListNode(theParser); if (theParser != null) { paramsList.AddParamFromParser(theParser, 0); paramsList.AddParamFromParser(theParser, 1); } } return(paramsList); }
public static ParamsListNode GetParamsListFromRight(Parser theParser) { object objRight = theParser.GetReductionSyntaxNode(1); ParamsListNode paramsList = null; if (objRight is ParamsListNode) { paramsList = (ParamsListNode)objRight; } else { paramsList = new ParamsListNode(theParser); paramsList.AddParamFromParser(theParser, 1); } return paramsList; }
public static ParamsListNode GetParamsListFromRight(Parser theParser) { object objRight = theParser.GetReductionSyntaxNode(1); ParamsListNode paramsList = null; if (objRight is ParamsListNode) { paramsList = (ParamsListNode)objRight; } else { paramsList = new ParamsListNode(theParser); paramsList.AddParamFromParser(theParser, 1); } return(paramsList); }