예제 #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);
        }
예제 #2
0
파일: LexemPoliz.cs 프로젝트: sxkote/sxcore
        protected override void AnalysExpression(LexemList lexems)
        {
            if (lexems != null && lexems.Count > 0 && lexems[0].ToString() == "-")
                lexems.Insert(0, 0);

            base.AnalysExpression(lexems);
        }