void OnSliceExpression(Token start, Token stop, Token step) { System.Diagnostics.Debug.Assert(start == null || start is NumberToken); System.Diagnostics.Debug.Assert(stop == null || stop is NumberToken); System.Diagnostics.Debug.Assert(step == null || step is NumberToken); var startIndex = (int?)start?.Value; var stopIndex = (int?)stop?.Value; var stepIndex = (int?)step?.Value; generator_.OnSliceExpression(startIndex, stopIndex, stepIndex); }