没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
解决我 用于解析和解析数学表达式的C#.NET Core解决方案。 项目具有由扩展Backus–Naur形式定义的自己的表达上下文无关语法。 语法是使用Amy库的解析器。 实际版本支持: 运算符+,-,*,/,^,% 函数:sin,cos,argsin,argcos,tan,argtang,logx,ln,min,max,sum,avg 变量:PI,e, 递归函数的使用sin(cos(sin(cos(0.1)))) 自定义上下文 以令牌返回表达式 以令牌后缀表示法返回表达式 使用自定义类型作为结果或函数参数 以及更多.. 如何使用它 只需使用,只需创建MathCalculator类
资源推荐
资源详情
资源评论
收起资源包目录
ResolveMe-master.zip (58个子文件)
ResolveMe-master
.vs
ResolveMe
DesignTimeBuild
.dtbcache 2.4MB
ResolveMe.MathExpressionParsing.UnitTests
ExpressionOptimizerTests.cs 3KB
MathCalculatorTest.CustomFunction.cs 3KB
EBNFMathExpressionCompileTests.Postfix.cs 2KB
EBNFMathExpressionCompileTests.Raw.cs 3KB
MathCalculatorTest.cs 3KB
Debug
EBNFGrammar.txt 818B
ResolveMe.UnitTests.csproj 1KB
Grammars
EBNFMathExpressionGrammar.txt 818B
ResolveMe.MathInterpreter
DefaultContext.cs 6KB
ResolveMe.MathInterpreter.csproj 461B
IInterpreter.cs 253B
MathCalculator.cs 2KB
MathInterpreter.cs 3KB
IContext.cs 481B
IMathCalculator.cs 596B
ResolveMe.MathExpressionParsing
Extensions
iEnumerableExtensions.cs 3KB
ExpressionStringExtensions.cs 2KB
IMathCompiler.cs 415B
INotation.cs 215B
Notations
PrefixNotation.cs 276B
PostfixNotation.cs 411B
InfixNotation.cs 388B
Exceptions
MissingBracketException.cs 296B
CompileException.cs 385B
Compilers
EBNF
MathEBNFGrammar.StartSymbol.cs 762B
NumberCompiler.cs 1KB
MathEBNFGrammar.Compiler.cs 3KB
CharCompiler.cs 1KB
StringCompiler.cs 1012B
OperatorCompiler.cs 1KB
MathEBNFGrammar.Definition.cs 4KB
CommonCompiler.cs 2KB
FunctionCompiler.cs 3KB
IExpressionToken.cs 255B
ICompiler.cs 518B
MathDefinitions.cs 1KB
MathCompilerEBNF.cs 1KB
Algorithms
OptimizerResult.cs 1KB
ShuntingYard.cs 5KB
ExpressionOptimizer.cs 7KB
ResolveMe.MathCompiler.csproj 419B
ExpressionTokens
OperatorAssociativity.cs 150B
RightBracketToken.cs 331B
SignToken.cs 239B
TextToken.cs 629B
OperatorToken.cs 626B
CommaToken.cs 262B
NumberToken.cs 589B
FunctionToken.cs 429B
CharToken.cs 495B
LeftBracketToken.cs 257B
VariableToken.cs 263B
RawToken.cs 524B
ResolveMe.sln 2KB
LICENSE.md 11KB
.gitignore 138B
README.md 3KB
共 58 条
- 1
资源评论
KINSLAUGHTER
- 粉丝: 25
- 资源: 4758
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功