public override ListNode AddNext(IBinaryOperatorTermDefinition definition, ISourceCodeFragment codeFragment) { Next = new OperatorListNode(definition, codeFragment); return(Next); }
public ExpressionListNode(IParsingProduct expression, OperatorListNode next = null) { _expression = expression ?? throw new ArgumentNullException(nameof(expression)); Next = next; }