private ISymbolicExpressionTreeNode ParseLaggedVariable(Queue <Token> tokens) { Token varTok = tokens.Dequeue(); Debug.Assert(varTok.StringValue == "LAGVARIABLE"); LaggedVariableTreeNode t = (LaggedVariableTreeNode)laggedVariable.CreateTreeNode(); t.Weight = tokens.Dequeue().DoubleValue; t.VariableName = tokens.Dequeue().StringValue; t.Lag = (int)tokens.Dequeue().DoubleValue; return(t); }