├── .gitattributes ├── .gitignore ├── Dependency ├── LoongEgg.LoongCore.dll └── LoongEgg.LoongLogger.dll ├── Figures ├── 23.ConsoleSet.png ├── 25.Button.png ├── Dinosaur.png └── file.png ├── LICENSE ├── LoongCalc.sln ├── LoongEgg.Contract ├── IExpression.cs ├── LoongEgg.Contract.csproj └── Properties │ └── AssemblyInfo.cs ├── LoongEgg.LoongCalc ├── App.config ├── FriedEgg.ico ├── LoongEgg.LoongCalc.csproj ├── Program.cs └── Properties │ └── AssemblyInfo.cs ├── LoongEgg.MathPro.Test ├── CharExtensions_Test.cs ├── LoongEgg.MathPro.Test.csproj ├── Properties │ └── AssemblyInfo.cs ├── ReversPolishNotation_Test.cs ├── Token_Test.cs └── packages.config ├── LoongEgg.MathPro ├── CharExtensions.cs ├── ExpressionPro.cs ├── LoongEgg.MathPro.csproj ├── Properties │ └── AssemblyInfo.cs ├── ReversePolishNotation.MathCore.cs ├── ReversePolishNotation.cs ├── StringExtensions.cs ├── Token.Static.cs ├── Token.cs └── TokenType.cs ├── LoongEgg.MathSimple.Test ├── LoongEgg.MathSimple.Test.csproj ├── Properties │ └── AssemblyInfo.cs ├── StringExtensions_Test.cs └── packages.config ├── LoongEgg.MathSimple ├── ExpressionSimple.cs ├── LoongEgg.MathSimple.csproj ├── Properties │ └── AssemblyInfo.cs └── StringExtensions.cs ├── LoongEgg.ViewModels.Test ├── LoongEgg.ViewModels.Test.csproj ├── Properties │ └── AssemblyInfo.cs ├── UnitTest1.cs └── packages.config ├── LoongEgg.ViewModels ├── CalculatorViewModel.cs ├── LoongEgg.ViewModels.csproj └── Properties │ └── AssemblyInfo.cs ├── LoongEgg.Views ├── Assets │ ├── Dinosaur.png │ ├── Font Awesome 5 Free Solid.pdf │ └── Font Awesome 5 Free-Solid-900.otf ├── CalculatorView.xaml ├── CalculatorView.xaml.cs ├── DesignModel.cs ├── LoongEgg.Views.csproj ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings └── Themes │ ├── Fonts.xaml │ └── Generic.xaml └── ReadMe.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/.gitignore -------------------------------------------------------------------------------- /Dependency/LoongEgg.LoongCore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/Dependency/LoongEgg.LoongCore.dll -------------------------------------------------------------------------------- /Dependency/LoongEgg.LoongLogger.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/Dependency/LoongEgg.LoongLogger.dll -------------------------------------------------------------------------------- /Figures/23.ConsoleSet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/Figures/23.ConsoleSet.png -------------------------------------------------------------------------------- /Figures/25.Button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/Figures/25.Button.png -------------------------------------------------------------------------------- /Figures/Dinosaur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/Figures/Dinosaur.png -------------------------------------------------------------------------------- /Figures/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/Figures/file.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LICENSE -------------------------------------------------------------------------------- /LoongCalc.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongCalc.sln -------------------------------------------------------------------------------- /LoongEgg.Contract/IExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.Contract/IExpression.cs -------------------------------------------------------------------------------- /LoongEgg.Contract/LoongEgg.Contract.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.Contract/LoongEgg.Contract.csproj -------------------------------------------------------------------------------- /LoongEgg.Contract/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.Contract/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /LoongEgg.LoongCalc/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.LoongCalc/App.config -------------------------------------------------------------------------------- /LoongEgg.LoongCalc/FriedEgg.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.LoongCalc/FriedEgg.ico -------------------------------------------------------------------------------- /LoongEgg.LoongCalc/LoongEgg.LoongCalc.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.LoongCalc/LoongEgg.LoongCalc.csproj -------------------------------------------------------------------------------- /LoongEgg.LoongCalc/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.LoongCalc/Program.cs -------------------------------------------------------------------------------- /LoongEgg.LoongCalc/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.LoongCalc/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /LoongEgg.MathPro.Test/CharExtensions_Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathPro.Test/CharExtensions_Test.cs -------------------------------------------------------------------------------- /LoongEgg.MathPro.Test/LoongEgg.MathPro.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathPro.Test/LoongEgg.MathPro.Test.csproj -------------------------------------------------------------------------------- /LoongEgg.MathPro.Test/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathPro.Test/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /LoongEgg.MathPro.Test/ReversPolishNotation_Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathPro.Test/ReversPolishNotation_Test.cs -------------------------------------------------------------------------------- /LoongEgg.MathPro.Test/Token_Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathPro.Test/Token_Test.cs -------------------------------------------------------------------------------- /LoongEgg.MathPro.Test/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathPro.Test/packages.config -------------------------------------------------------------------------------- /LoongEgg.MathPro/CharExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathPro/CharExtensions.cs -------------------------------------------------------------------------------- /LoongEgg.MathPro/ExpressionPro.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathPro/ExpressionPro.cs -------------------------------------------------------------------------------- /LoongEgg.MathPro/LoongEgg.MathPro.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathPro/LoongEgg.MathPro.csproj -------------------------------------------------------------------------------- /LoongEgg.MathPro/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathPro/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /LoongEgg.MathPro/ReversePolishNotation.MathCore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathPro/ReversePolishNotation.MathCore.cs -------------------------------------------------------------------------------- /LoongEgg.MathPro/ReversePolishNotation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathPro/ReversePolishNotation.cs -------------------------------------------------------------------------------- /LoongEgg.MathPro/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathPro/StringExtensions.cs -------------------------------------------------------------------------------- /LoongEgg.MathPro/Token.Static.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathPro/Token.Static.cs -------------------------------------------------------------------------------- /LoongEgg.MathPro/Token.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathPro/Token.cs -------------------------------------------------------------------------------- /LoongEgg.MathPro/TokenType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathPro/TokenType.cs -------------------------------------------------------------------------------- /LoongEgg.MathSimple.Test/LoongEgg.MathSimple.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathSimple.Test/LoongEgg.MathSimple.Test.csproj -------------------------------------------------------------------------------- /LoongEgg.MathSimple.Test/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathSimple.Test/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /LoongEgg.MathSimple.Test/StringExtensions_Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathSimple.Test/StringExtensions_Test.cs -------------------------------------------------------------------------------- /LoongEgg.MathSimple.Test/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathSimple.Test/packages.config -------------------------------------------------------------------------------- /LoongEgg.MathSimple/ExpressionSimple.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathSimple/ExpressionSimple.cs -------------------------------------------------------------------------------- /LoongEgg.MathSimple/LoongEgg.MathSimple.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathSimple/LoongEgg.MathSimple.csproj -------------------------------------------------------------------------------- /LoongEgg.MathSimple/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathSimple/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /LoongEgg.MathSimple/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.MathSimple/StringExtensions.cs -------------------------------------------------------------------------------- /LoongEgg.ViewModels.Test/LoongEgg.ViewModels.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.ViewModels.Test/LoongEgg.ViewModels.Test.csproj -------------------------------------------------------------------------------- /LoongEgg.ViewModels.Test/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.ViewModels.Test/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /LoongEgg.ViewModels.Test/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.ViewModels.Test/UnitTest1.cs -------------------------------------------------------------------------------- /LoongEgg.ViewModels.Test/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.ViewModels.Test/packages.config -------------------------------------------------------------------------------- /LoongEgg.ViewModels/CalculatorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.ViewModels/CalculatorViewModel.cs -------------------------------------------------------------------------------- /LoongEgg.ViewModels/LoongEgg.ViewModels.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.ViewModels/LoongEgg.ViewModels.csproj -------------------------------------------------------------------------------- /LoongEgg.ViewModels/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.ViewModels/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /LoongEgg.Views/Assets/Dinosaur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.Views/Assets/Dinosaur.png -------------------------------------------------------------------------------- /LoongEgg.Views/Assets/Font Awesome 5 Free Solid.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.Views/Assets/Font Awesome 5 Free Solid.pdf -------------------------------------------------------------------------------- /LoongEgg.Views/Assets/Font Awesome 5 Free-Solid-900.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.Views/Assets/Font Awesome 5 Free-Solid-900.otf -------------------------------------------------------------------------------- /LoongEgg.Views/CalculatorView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.Views/CalculatorView.xaml -------------------------------------------------------------------------------- /LoongEgg.Views/CalculatorView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.Views/CalculatorView.xaml.cs -------------------------------------------------------------------------------- /LoongEgg.Views/DesignModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.Views/DesignModel.cs -------------------------------------------------------------------------------- /LoongEgg.Views/LoongEgg.Views.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.Views/LoongEgg.Views.csproj -------------------------------------------------------------------------------- /LoongEgg.Views/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.Views/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /LoongEgg.Views/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.Views/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /LoongEgg.Views/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.Views/Properties/Resources.resx -------------------------------------------------------------------------------- /LoongEgg.Views/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.Views/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /LoongEgg.Views/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.Views/Properties/Settings.settings -------------------------------------------------------------------------------- /LoongEgg.Views/Themes/Fonts.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.Views/Themes/Fonts.xaml -------------------------------------------------------------------------------- /LoongEgg.Views/Themes/Generic.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/LoongEgg.Views/Themes/Generic.xaml -------------------------------------------------------------------------------- /ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loongEgg/LoongCalc/HEAD/ReadMe.md --------------------------------------------------------------------------------