Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        protected override void AnalysExpression(LexemList lexems)
        {
            if (lexems != null && lexems.Count > 0 && lexems[0].ToString() == "-")
                lexems.Insert(0, 0);

            base.AnalysExpression(lexems);
        }