文件名称:C# 表达式解析器源代码
文件大小:36KB
文件格式:RAR
更新时间:2016-02-12 05:26:31
C# 表达式解析器
一个C#实现的简单表达式解析器,支持算符优先级、括号以及函数。
【文件预览】:
CSFormular.csproj
Properties
----AssemblyInfo.cs(1KB)
CSFormula.sln
CSFormularTest
----CSFormularTest.csproj(3KB)
----Program.cs(2KB)
----Properties()
--------AssemblyInfo.cs(1KB)
----App.config(187B)
Expression
----Operand()
--------Operand.cs(8KB)
--------OperandBase.cs(2KB)
----ExpressionNode.cs(602B)
----Operator()
--------Logic()
--------BinaryOperator.cs(1021B)
--------OperatorBase.cs(1KB)
--------Bitwise()
--------UnaryOperator.cs(1KB)
--------Parentheses.cs(751B)
--------Operator.cs(2KB)
--------Function()
--------Mathematic()
--------Unary()
--------Function.cs(3KB)
----Token.cs(911B)
----Formula.cs(25KB)
----Operand.Package()
--------Operand.cs(2KB)
--------OperandBoolean.cs(512B)
--------OperandString.cs(511B)
--------OperandNumber.cs(511B)
----Operator.Package()
--------LessEqual.cs(515B)
--------GreaterEqual.cs(518B)
--------Less.cs(510B)
--------Not.cs(508B)
--------Sub.cs(509B)
--------And.cs(509B)
--------Div.cs(509B)
--------BinaryOperator.cs(514B)
--------Power.cs(505B)
--------Plus.cs(509B)
--------Or.cs(508B)
--------UnaryOperator.cs(513B)
--------ShiftLeft.cs(515B)
--------Greater.cs(513B)
--------BitwiseOr.cs(515B)
--------BitwiseAnd.cs(516B)
--------Parentheses.cs(511B)
--------Minus.cs(510B)
--------ShiftRight.cs(516B)
--------Add.cs(509B)
--------Xor.cs(509B)
--------Operator.cs(1KB)
--------Average.cs(507B)
--------Sum.cs(503B)
--------Mul.cs(509B)
--------BitwiseNot.cs(515B)
--------Function.cs(764B)