コード例 #1
0
ファイル: LexemExpression.cs プロジェクト: sxkote/sxcore
        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);
        }