protected override void AnalysExpression(LexemList lexems) { var first = lexems == null ? null : lexems.FirstOrDefault() as LexemOperator; if (first != null && first.OperatorType == LexemOperator.OperationType.Arithmetic && first.Text == "-") lexems.Insert(0, 0); base.AnalysExpression(lexems); }
protected override void AnalysExpression(LexemList lexems) { if (lexems != null && lexems.Count > 0 && lexems[0].ToString() == "-") lexems.Insert(0, 0); base.AnalysExpression(lexems); }