├── .gitattributes ├── .gitignore ├── .nuke ├── build.schema.json └── parameters.json ├── .vscode ├── launch.json └── tasks.json ├── LICENSE.md ├── README.md ├── init.cmd ├── init.ps1 ├── init.sh ├── nuget.config ├── screenshot.png ├── src ├── .editorconfig ├── Directory.Build.props ├── Directory.Build.targets ├── Directory.Packages.props ├── Environment.props ├── NotepadBasedCalculator.App.sln ├── app │ ├── dev │ │ ├── Directory.Build.props │ │ ├── Directory.Build.targets │ │ ├── NotepadBasedCalculator.Api │ │ │ ├── AbstractSyntaxTree │ │ │ │ ├── AbstractSyntaxTreeBase.cs │ │ │ │ ├── BinaryOperatorExpression.cs │ │ │ │ ├── BinaryOperatorType.cs │ │ │ │ ├── DataExpression.cs │ │ │ │ ├── Expression.cs │ │ │ │ ├── FunctionExpression.cs │ │ │ │ ├── GroupExpression.cs │ │ │ │ ├── ReferenceExpression.cs │ │ │ │ ├── Statement.cs │ │ │ │ ├── VariableDeclarationStatement.cs │ │ │ │ └── VariableReferenceExpression.cs │ │ │ ├── Core │ │ │ │ ├── CultureHelper.cs │ │ │ │ ├── DictionaryExtensions.cs │ │ │ │ ├── DictionaryWithSpecialEnumValueConverter.cs │ │ │ │ ├── EnumExtension.cs │ │ │ │ ├── ExtensionOrderer.cs │ │ │ │ └── Threading │ │ │ │ │ ├── AsyncLazy.cs │ │ │ │ │ ├── CancellationTokenExtension.cs │ │ │ │ │ ├── DisposableSempahore.cs │ │ │ │ │ ├── TaskExtension.cs │ │ │ │ │ └── TaskSchedulerAwaiter.cs │ │ │ ├── Data │ │ │ │ ├── Data.cs │ │ │ │ ├── Definition │ │ │ │ │ ├── AngleData.cs │ │ │ │ │ ├── AreaData.cs │ │ │ │ │ ├── BooleanData.cs │ │ │ │ │ ├── CurrencyData.cs │ │ │ │ │ ├── CurrencyValue.cs │ │ │ │ │ ├── DateTimeData.cs │ │ │ │ │ ├── DecimalData.cs │ │ │ │ │ ├── DurationData.cs │ │ │ │ │ ├── FractionData.cs │ │ │ │ │ ├── InformationData.cs │ │ │ │ │ ├── LengthData.cs │ │ │ │ │ ├── MassData.cs │ │ │ │ │ ├── OrdinalData.cs │ │ │ │ │ ├── PercentageData.cs │ │ │ │ │ ├── SpeedData.cs │ │ │ │ │ ├── TemperatureData.cs │ │ │ │ │ └── VolumeData.cs │ │ │ │ ├── IData.cs │ │ │ │ ├── IDataParser.cs │ │ │ │ ├── IDecimal.cs │ │ │ │ ├── INumericData.cs │ │ │ │ ├── ISupportMultipleDataTypeForArithmeticOperation.cs │ │ │ │ └── IValueRelativeToOtherData.cs │ │ │ ├── DataOperationException.cs │ │ │ ├── Grammar │ │ │ │ ├── FunctionDefinition.cs │ │ │ │ ├── IFunctionDefinitionProvider.cs │ │ │ │ ├── IGrammarProvider.cs │ │ │ │ └── TokenDefinitionGrammar.cs │ │ │ ├── IArithmeticAndRelationOperationService.cs │ │ │ ├── ICurrencyService.cs │ │ │ ├── ILogger.cs │ │ │ ├── IMefProvider.cs │ │ │ ├── IncompatibleUnitsException.cs │ │ │ ├── Lexer │ │ │ │ ├── ILexer.cs │ │ │ │ ├── IToken.cs │ │ │ │ ├── ITokenEnumerator.cs │ │ │ │ ├── LinkedToken.cs │ │ │ │ ├── LinkedTokenExtensions.cs │ │ │ │ ├── PredefinedTokenNames.cs │ │ │ │ ├── Token.cs │ │ │ │ └── TokenizedTextLine.cs │ │ │ ├── Metadata │ │ │ │ ├── CultureAttribute.cs │ │ │ │ ├── CultureCodeMetadata.cs │ │ │ │ ├── FunctionInterpreterMetadata.cs │ │ │ │ ├── IOrderableMetadata.cs │ │ │ │ ├── NameAttribute.cs │ │ │ │ ├── OrderAttribute.cs │ │ │ │ ├── ParserAndInterpreterMetadata.cs │ │ │ │ └── SupportedCultures.cs │ │ │ ├── NotepadBasedCalculator.Api.csproj │ │ │ ├── ParserAndInterpreter │ │ │ │ ├── ExpressionParserAndInterpreterResult.cs │ │ │ │ ├── IExpressionParserAndInterpreter.cs │ │ │ │ ├── IFunctionInterpreter.cs │ │ │ │ ├── IParserAndInterpreterService.cs │ │ │ │ ├── IParserAndInterpretersRepository.cs │ │ │ │ ├── IStatementParserAndInterpreter.cs │ │ │ │ ├── IVariableService.cs │ │ │ │ ├── PredefinedExpressionParserAndInterpreterNames.cs │ │ │ │ ├── PredefinedStatementParserAndInterpreterNames.cs │ │ │ │ └── StatementParserAndInterpreterResult.cs │ │ │ └── UnsupportedArithmeticOperationException.cs │ │ ├── NotepadBasedCalculator.BuiltInPlugins │ │ │ ├── Data │ │ │ │ ├── BooleanDataParser.cs │ │ │ │ ├── CurrencyDataParser.cs │ │ │ │ ├── DateTimeDataParser.cs │ │ │ │ ├── NumberDataParser.cs │ │ │ │ ├── OrdinalDataParser.cs │ │ │ │ ├── PercentageDataParser.cs │ │ │ │ ├── TemperatureDataParser.cs │ │ │ │ ├── UnitDataParser.cs │ │ │ │ └── UnitMap.cs │ │ │ ├── ExpressionParsersAndInterpreters │ │ │ │ ├── Conditional │ │ │ │ │ └── ConditionalExpressionParserAndInterpreter.cs │ │ │ │ ├── Function │ │ │ │ │ └── FunctionExpressionParserAndInterpreter.cs │ │ │ │ └── Numerical │ │ │ │ │ ├── NumericalExpressionParserAndInterpreter.cs │ │ │ │ │ └── PrimitiveExpressionParserAndInterpreter.cs │ │ │ ├── Functions │ │ │ │ ├── General │ │ │ │ │ ├── MidpointInterpreter.cs │ │ │ │ │ ├── RandomNumberInterpreter.cs │ │ │ │ │ └── RemainderInterpreter.cs │ │ │ │ └── Percentage │ │ │ │ │ ├── IsPercentOfWhatInterpreter.cs │ │ │ │ │ ├── IsPercentOnWhatInterpreter.cs │ │ │ │ │ ├── IsWhatPercentOfInterpreter.cs │ │ │ │ │ ├── IsWhatPercentOffInterpreter.cs │ │ │ │ │ ├── IsWhatPercentOnInterpreter.cs │ │ │ │ │ ├── PercentOfInterpreter.cs │ │ │ │ │ ├── PercentOffInterpreter.cs │ │ │ │ │ └── PercentOnInterpreter.cs │ │ │ ├── Grammars │ │ │ │ ├── FunctionDefinitionProvider.cs │ │ │ │ ├── GrammarProvider.cs │ │ │ │ ├── SpecialTokenDefinition.json │ │ │ │ ├── UnitMapProvider.cs │ │ │ │ ├── en-us │ │ │ │ │ ├── FunctionDefinition.json │ │ │ │ │ ├── TokenDefinition.json │ │ │ │ │ └── UnitNames.json │ │ │ │ └── fr-fr │ │ │ │ │ └── UnitNames.json │ │ │ ├── NotepadBasedCalculator.BuiltInPlugins.csproj │ │ │ └── StatementParsersAndInterpreters │ │ │ │ ├── Comment │ │ │ │ ├── CommentStatement.cs │ │ │ │ └── CommentStatementParserAndInterpreter.cs │ │ │ │ ├── Condition │ │ │ │ ├── ConditionStatement.cs │ │ │ │ ├── ConditionStatementParserAndInterpreter.cs │ │ │ │ └── ConditionalExpressionStatementParserAndInterpreter.cs │ │ │ │ ├── Function │ │ │ │ └── FunctionExpressionStatementParserAndInterpreter.cs │ │ │ │ ├── Header │ │ │ │ ├── HeaderStatement.cs │ │ │ │ └── HeaderStatementParserAndInterpreter.cs │ │ │ │ ├── NumericalExpression │ │ │ │ ├── NumericalCalculusStatement.cs │ │ │ │ └── NumericalExpressionStatementParserAndInterpreter.cs │ │ │ │ └── VariableDeclaration │ │ │ │ └── VariableDeclarationStatementParserAndInterpreter.cs │ │ ├── NotepadBasedCalculator.Core │ │ │ ├── ArithmeticAndRelationOperationService.cs │ │ │ ├── Assets │ │ │ │ └── defaultExchangeRates.json │ │ │ ├── Core │ │ │ │ ├── CurrencyService.cs │ │ │ │ └── DescendingComparer.cs │ │ │ ├── Lexer.cs │ │ │ ├── Logger.cs │ │ │ ├── Mef │ │ │ │ ├── MefComposer.cs │ │ │ │ └── MefProvider.cs │ │ │ ├── NotepadBasedCalculator.Core.csproj │ │ │ ├── ParserAndInterpreter.cs │ │ │ ├── ParserAndInterpreterFactory.cs │ │ │ ├── ParserAndInterpreterResultLine.cs │ │ │ ├── ParserAndInterpreterResultUpdatedEventArgs.cs │ │ │ ├── ParserAndInterpreterService.cs │ │ │ ├── ParserRepository.cs │ │ │ ├── TextDocument.cs │ │ │ └── VariableService.cs │ │ ├── NotepadBasedCalculator.Desktop.Mac │ │ │ ├── AppDelegate.cs │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ ├── AppIcon-128.png │ │ │ │ │ ├── AppIcon-128@2x.png │ │ │ │ │ ├── AppIcon-16.png │ │ │ │ │ ├── AppIcon-16@2x.png │ │ │ │ │ ├── AppIcon-256.png │ │ │ │ │ ├── AppIcon-256@2x.png │ │ │ │ │ ├── AppIcon-32.png │ │ │ │ │ ├── AppIcon-32@2x.png │ │ │ │ │ ├── AppIcon-512.png │ │ │ │ │ ├── AppIcon-512@2x.png │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Entitlements.plist │ │ │ ├── Info.plist │ │ │ ├── NotepadBasedCalculator.Desktop.Mac.csproj │ │ │ ├── PlatformInitializer.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ └── Services │ │ │ │ └── ThemeService.cs │ │ ├── NotepadBasedCalculator.Desktop.Windows │ │ │ ├── NotepadBasedCalculator.Desktop.Windows.csproj │ │ │ ├── PlatformInitializer.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ └── Services │ │ │ │ └── ThemeService.cs │ │ ├── NotepadBasedCalculator.Desktop │ │ │ ├── App.axaml │ │ │ ├── App.axaml.cs │ │ │ ├── MainWindow.axaml │ │ │ ├── MainWindow.axaml.cs │ │ │ ├── NotepadBasedCalculator.Desktop.csproj │ │ │ └── Platform │ │ │ │ ├── IPlatformInitializer.cs │ │ │ │ └── Services │ │ │ │ ├── IUiService.cs │ │ │ │ └── Theme │ │ │ │ ├── AppTheme.cs │ │ │ │ ├── IThemeService.cs │ │ │ │ └── UserPreferredTheme.cs │ │ └── shared │ │ │ ├── GlobalUsings.cs │ │ │ ├── SharedAssemblyInfo.cs │ │ │ └── SharedAssemblyVersion.cs │ ├── tests │ │ ├── NotepadBasedCalculator.Core.Tests │ │ │ ├── AlgebraTests.cs │ │ │ ├── BinaryOperationTests.cs │ │ │ ├── DataParserTests.cs │ │ │ ├── ExpressionParsersTests.cs │ │ │ ├── ExtensionOrdererTests.cs │ │ │ ├── FunctionTests.cs │ │ │ ├── InterpreterTests.cs │ │ │ ├── LexerTests.cs │ │ │ ├── MefBaseTest.cs │ │ │ ├── NotepadBasedCalculator.Core.Tests.csproj │ │ │ ├── OperationHelperTests.cs │ │ │ ├── ParserTests.cs │ │ │ ├── StatementParsersTests.cs │ │ │ └── TestHelper.cs │ │ └── NotepadBasedCalculator.StandaloneConsoleTestApp │ │ │ ├── NotepadBasedCalculator.StandaloneConsoleTestApp.csproj │ │ │ └── Program.cs │ └── tools │ │ ├── Directory.Build.props │ │ └── NotepadBasedCalculator.Benchmark │ │ ├── CalculatorBenchmarks.cs │ │ ├── NotepadBasedCalculator.Benchmark.csproj │ │ └── Program.cs └── build │ ├── .editorconfig │ ├── AppVersion │ ├── AppVersion.cs │ ├── AppxManifestUpdater.cs │ ├── CSharpUpdater.cs │ ├── CSharpVersionUpdateRule.cs │ ├── VersionString.cs │ └── VersionUpdateRule.cs │ ├── Build.cs │ ├── Configuration.cs │ ├── Directory.Build.props │ ├── Directory.Build.targets │ ├── DotnetParameters.cs │ ├── PlatformTarget.cs │ ├── _build.csproj │ └── _build.csproj.DotSettings └── tools ├── Install-DotNet.ps1 ├── Install-DotNet.sh └── app-version-number.txt /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/.gitignore -------------------------------------------------------------------------------- /.nuke/build.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/.nuke/build.schema.json -------------------------------------------------------------------------------- /.nuke/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/.nuke/parameters.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/README.md -------------------------------------------------------------------------------- /init.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/init.cmd -------------------------------------------------------------------------------- /init.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/init.ps1 -------------------------------------------------------------------------------- /init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/init.sh -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/nuget.config -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/screenshot.png -------------------------------------------------------------------------------- /src/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/.editorconfig -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/Directory.Build.targets -------------------------------------------------------------------------------- /src/Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/Directory.Packages.props -------------------------------------------------------------------------------- /src/Environment.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/Environment.props -------------------------------------------------------------------------------- /src/NotepadBasedCalculator.App.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/NotepadBasedCalculator.App.sln -------------------------------------------------------------------------------- /src/app/dev/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/Directory.Build.props -------------------------------------------------------------------------------- /src/app/dev/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/Directory.Build.targets -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/AbstractSyntaxTreeBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/AbstractSyntaxTreeBase.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/BinaryOperatorExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/BinaryOperatorExpression.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/BinaryOperatorType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/BinaryOperatorType.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/DataExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/DataExpression.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/Expression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/Expression.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/FunctionExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/FunctionExpression.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/GroupExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/GroupExpression.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/ReferenceExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/ReferenceExpression.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/Statement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/Statement.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/VariableDeclarationStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/VariableDeclarationStatement.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/VariableReferenceExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/AbstractSyntaxTree/VariableReferenceExpression.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Core/CultureHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Core/CultureHelper.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Core/DictionaryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Core/DictionaryExtensions.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Core/DictionaryWithSpecialEnumValueConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Core/DictionaryWithSpecialEnumValueConverter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Core/EnumExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Core/EnumExtension.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Core/ExtensionOrderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Core/ExtensionOrderer.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Core/Threading/AsyncLazy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Core/Threading/AsyncLazy.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Core/Threading/CancellationTokenExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Core/Threading/CancellationTokenExtension.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Core/Threading/DisposableSempahore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Core/Threading/DisposableSempahore.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Core/Threading/TaskExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Core/Threading/TaskExtension.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Core/Threading/TaskSchedulerAwaiter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Core/Threading/TaskSchedulerAwaiter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/Data.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/Data.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/Definition/AngleData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/Definition/AngleData.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/Definition/AreaData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/Definition/AreaData.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/Definition/BooleanData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/Definition/BooleanData.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/Definition/CurrencyData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/Definition/CurrencyData.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/Definition/CurrencyValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/Definition/CurrencyValue.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/Definition/DateTimeData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/Definition/DateTimeData.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/Definition/DecimalData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/Definition/DecimalData.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/Definition/DurationData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/Definition/DurationData.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/Definition/FractionData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/Definition/FractionData.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/Definition/InformationData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/Definition/InformationData.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/Definition/LengthData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/Definition/LengthData.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/Definition/MassData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/Definition/MassData.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/Definition/OrdinalData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/Definition/OrdinalData.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/Definition/PercentageData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/Definition/PercentageData.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/Definition/SpeedData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/Definition/SpeedData.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/Definition/TemperatureData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/Definition/TemperatureData.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/Definition/VolumeData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/Definition/VolumeData.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/IData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/IData.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/IDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/IDataParser.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/IDecimal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/IDecimal.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/INumericData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/INumericData.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/ISupportMultipleDataTypeForArithmeticOperation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/ISupportMultipleDataTypeForArithmeticOperation.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Data/IValueRelativeToOtherData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Data/IValueRelativeToOtherData.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/DataOperationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/DataOperationException.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Grammar/FunctionDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Grammar/FunctionDefinition.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Grammar/IFunctionDefinitionProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Grammar/IFunctionDefinitionProvider.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Grammar/IGrammarProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Grammar/IGrammarProvider.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Grammar/TokenDefinitionGrammar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Grammar/TokenDefinitionGrammar.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/IArithmeticAndRelationOperationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/IArithmeticAndRelationOperationService.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/ICurrencyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/ICurrencyService.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/ILogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/ILogger.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/IMefProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/IMefProvider.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/IncompatibleUnitsException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/IncompatibleUnitsException.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Lexer/ILexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Lexer/ILexer.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Lexer/IToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Lexer/IToken.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Lexer/ITokenEnumerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Lexer/ITokenEnumerator.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Lexer/LinkedToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Lexer/LinkedToken.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Lexer/LinkedTokenExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Lexer/LinkedTokenExtensions.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Lexer/PredefinedTokenNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Lexer/PredefinedTokenNames.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Lexer/Token.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Lexer/Token.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Lexer/TokenizedTextLine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Lexer/TokenizedTextLine.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Metadata/CultureAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Metadata/CultureAttribute.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Metadata/CultureCodeMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Metadata/CultureCodeMetadata.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Metadata/FunctionInterpreterMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Metadata/FunctionInterpreterMetadata.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Metadata/IOrderableMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Metadata/IOrderableMetadata.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Metadata/NameAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Metadata/NameAttribute.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Metadata/OrderAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Metadata/OrderAttribute.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Metadata/ParserAndInterpreterMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Metadata/ParserAndInterpreterMetadata.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/Metadata/SupportedCultures.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/Metadata/SupportedCultures.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/NotepadBasedCalculator.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/NotepadBasedCalculator.Api.csproj -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/ParserAndInterpreter/ExpressionParserAndInterpreterResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/ParserAndInterpreter/ExpressionParserAndInterpreterResult.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/ParserAndInterpreter/IExpressionParserAndInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/ParserAndInterpreter/IExpressionParserAndInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/ParserAndInterpreter/IFunctionInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/ParserAndInterpreter/IFunctionInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/ParserAndInterpreter/IParserAndInterpreterService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/ParserAndInterpreter/IParserAndInterpreterService.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/ParserAndInterpreter/IParserAndInterpretersRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/ParserAndInterpreter/IParserAndInterpretersRepository.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/ParserAndInterpreter/IStatementParserAndInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/ParserAndInterpreter/IStatementParserAndInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/ParserAndInterpreter/IVariableService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/ParserAndInterpreter/IVariableService.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/ParserAndInterpreter/PredefinedExpressionParserAndInterpreterNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/ParserAndInterpreter/PredefinedExpressionParserAndInterpreterNames.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/ParserAndInterpreter/PredefinedStatementParserAndInterpreterNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/ParserAndInterpreter/PredefinedStatementParserAndInterpreterNames.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/ParserAndInterpreter/StatementParserAndInterpreterResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/ParserAndInterpreter/StatementParserAndInterpreterResult.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Api/UnsupportedArithmeticOperationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Api/UnsupportedArithmeticOperationException.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Data/BooleanDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Data/BooleanDataParser.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Data/CurrencyDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Data/CurrencyDataParser.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Data/DateTimeDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Data/DateTimeDataParser.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Data/NumberDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Data/NumberDataParser.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Data/OrdinalDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Data/OrdinalDataParser.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Data/PercentageDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Data/PercentageDataParser.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Data/TemperatureDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Data/TemperatureDataParser.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Data/UnitDataParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Data/UnitDataParser.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Data/UnitMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Data/UnitMap.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/ExpressionParsersAndInterpreters/Conditional/ConditionalExpressionParserAndInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/ExpressionParsersAndInterpreters/Conditional/ConditionalExpressionParserAndInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/ExpressionParsersAndInterpreters/Function/FunctionExpressionParserAndInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/ExpressionParsersAndInterpreters/Function/FunctionExpressionParserAndInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/ExpressionParsersAndInterpreters/Numerical/NumericalExpressionParserAndInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/ExpressionParsersAndInterpreters/Numerical/NumericalExpressionParserAndInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/ExpressionParsersAndInterpreters/Numerical/PrimitiveExpressionParserAndInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/ExpressionParsersAndInterpreters/Numerical/PrimitiveExpressionParserAndInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/General/MidpointInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/General/MidpointInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/General/RandomNumberInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/General/RandomNumberInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/General/RemainderInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/General/RemainderInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/Percentage/IsPercentOfWhatInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/Percentage/IsPercentOfWhatInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/Percentage/IsPercentOnWhatInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/Percentage/IsPercentOnWhatInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/Percentage/IsWhatPercentOfInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/Percentage/IsWhatPercentOfInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/Percentage/IsWhatPercentOffInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/Percentage/IsWhatPercentOffInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/Percentage/IsWhatPercentOnInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/Percentage/IsWhatPercentOnInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/Percentage/PercentOfInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/Percentage/PercentOfInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/Percentage/PercentOffInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/Percentage/PercentOffInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/Percentage/PercentOnInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Functions/Percentage/PercentOnInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Grammars/FunctionDefinitionProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Grammars/FunctionDefinitionProvider.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Grammars/GrammarProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Grammars/GrammarProvider.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Grammars/SpecialTokenDefinition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Grammars/SpecialTokenDefinition.json -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Grammars/UnitMapProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Grammars/UnitMapProvider.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Grammars/en-us/FunctionDefinition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Grammars/en-us/FunctionDefinition.json -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Grammars/en-us/TokenDefinition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Grammars/en-us/TokenDefinition.json -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Grammars/en-us/UnitNames.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Grammars/en-us/UnitNames.json -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Grammars/fr-fr/UnitNames.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/Grammars/fr-fr/UnitNames.json -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/NotepadBasedCalculator.BuiltInPlugins.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/NotepadBasedCalculator.BuiltInPlugins.csproj -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/Comment/CommentStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/Comment/CommentStatement.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/Comment/CommentStatementParserAndInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/Comment/CommentStatementParserAndInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/Condition/ConditionStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/Condition/ConditionStatement.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/Condition/ConditionStatementParserAndInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/Condition/ConditionStatementParserAndInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/Condition/ConditionalExpressionStatementParserAndInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/Condition/ConditionalExpressionStatementParserAndInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/Function/FunctionExpressionStatementParserAndInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/Function/FunctionExpressionStatementParserAndInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/Header/HeaderStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/Header/HeaderStatement.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/Header/HeaderStatementParserAndInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/Header/HeaderStatementParserAndInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/NumericalExpression/NumericalCalculusStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/NumericalExpression/NumericalCalculusStatement.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/NumericalExpression/NumericalExpressionStatementParserAndInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/NumericalExpression/NumericalExpressionStatementParserAndInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/VariableDeclaration/VariableDeclarationStatementParserAndInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.BuiltInPlugins/StatementParsersAndInterpreters/VariableDeclaration/VariableDeclarationStatementParserAndInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Core/ArithmeticAndRelationOperationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Core/ArithmeticAndRelationOperationService.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Core/Assets/defaultExchangeRates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Core/Assets/defaultExchangeRates.json -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Core/Core/CurrencyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Core/Core/CurrencyService.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Core/Core/DescendingComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Core/Core/DescendingComparer.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Core/Lexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Core/Lexer.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Core/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Core/Logger.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Core/Mef/MefComposer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Core/Mef/MefComposer.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Core/Mef/MefProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Core/Mef/MefProvider.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Core/NotepadBasedCalculator.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Core/NotepadBasedCalculator.Core.csproj -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Core/ParserAndInterpreter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Core/ParserAndInterpreter.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Core/ParserAndInterpreterFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Core/ParserAndInterpreterFactory.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Core/ParserAndInterpreterResultLine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Core/ParserAndInterpreterResultLine.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Core/ParserAndInterpreterResultUpdatedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Core/ParserAndInterpreterResultUpdatedEventArgs.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Core/ParserAndInterpreterService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Core/ParserAndInterpreterService.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Core/ParserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Core/ParserRepository.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Core/TextDocument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Core/TextDocument.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Core/VariableService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Core/VariableService.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Mac/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Mac/AppDelegate.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/AppIcon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/AppIcon-128.png -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/AppIcon-128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/AppIcon-128@2x.png -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/AppIcon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/AppIcon-16.png -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/AppIcon-16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/AppIcon-16@2x.png -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/AppIcon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/AppIcon-256.png -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/AppIcon-256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/AppIcon-256@2x.png -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/AppIcon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/AppIcon-32.png -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/AppIcon-32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/AppIcon-32@2x.png -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/AppIcon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/AppIcon-512.png -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Mac/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Mac/Entitlements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Mac/Entitlements.plist -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Mac/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Mac/Info.plist -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Mac/NotepadBasedCalculator.Desktop.Mac.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Mac/NotepadBasedCalculator.Desktop.Mac.csproj -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Mac/PlatformInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Mac/PlatformInitializer.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Mac/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Mac/Program.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Mac/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.Versioning; 2 | 3 | [assembly: SupportedOSPlatform("macos10.14")] 4 | -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Mac/Services/ThemeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Mac/Services/ThemeService.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Windows/NotepadBasedCalculator.Desktop.Windows.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Windows/NotepadBasedCalculator.Desktop.Windows.csproj -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Windows/PlatformInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Windows/PlatformInitializer.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Windows/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Windows/Program.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Windows/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.Versioning; 2 | 3 | [assembly: SupportedOSPlatform("windows10.0.17763.0")] 4 | -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop.Windows/Services/ThemeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop.Windows/Services/ThemeService.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop/App.axaml -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop/App.axaml.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop/MainWindow.axaml -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop/MainWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop/MainWindow.axaml.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop/NotepadBasedCalculator.Desktop.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop/NotepadBasedCalculator.Desktop.csproj -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop/Platform/IPlatformInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop/Platform/IPlatformInitializer.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop/Platform/Services/IUiService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop/Platform/Services/IUiService.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop/Platform/Services/Theme/AppTheme.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop/Platform/Services/Theme/AppTheme.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop/Platform/Services/Theme/IThemeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop/Platform/Services/Theme/IThemeService.cs -------------------------------------------------------------------------------- /src/app/dev/NotepadBasedCalculator.Desktop/Platform/Services/Theme/UserPreferredTheme.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/NotepadBasedCalculator.Desktop/Platform/Services/Theme/UserPreferredTheme.cs -------------------------------------------------------------------------------- /src/app/dev/shared/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/shared/GlobalUsings.cs -------------------------------------------------------------------------------- /src/app/dev/shared/SharedAssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/shared/SharedAssemblyInfo.cs -------------------------------------------------------------------------------- /src/app/dev/shared/SharedAssemblyVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/dev/shared/SharedAssemblyVersion.cs -------------------------------------------------------------------------------- /src/app/tests/NotepadBasedCalculator.Core.Tests/AlgebraTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/tests/NotepadBasedCalculator.Core.Tests/AlgebraTests.cs -------------------------------------------------------------------------------- /src/app/tests/NotepadBasedCalculator.Core.Tests/BinaryOperationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/tests/NotepadBasedCalculator.Core.Tests/BinaryOperationTests.cs -------------------------------------------------------------------------------- /src/app/tests/NotepadBasedCalculator.Core.Tests/DataParserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/tests/NotepadBasedCalculator.Core.Tests/DataParserTests.cs -------------------------------------------------------------------------------- /src/app/tests/NotepadBasedCalculator.Core.Tests/ExpressionParsersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/tests/NotepadBasedCalculator.Core.Tests/ExpressionParsersTests.cs -------------------------------------------------------------------------------- /src/app/tests/NotepadBasedCalculator.Core.Tests/ExtensionOrdererTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/tests/NotepadBasedCalculator.Core.Tests/ExtensionOrdererTests.cs -------------------------------------------------------------------------------- /src/app/tests/NotepadBasedCalculator.Core.Tests/FunctionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/tests/NotepadBasedCalculator.Core.Tests/FunctionTests.cs -------------------------------------------------------------------------------- /src/app/tests/NotepadBasedCalculator.Core.Tests/InterpreterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/tests/NotepadBasedCalculator.Core.Tests/InterpreterTests.cs -------------------------------------------------------------------------------- /src/app/tests/NotepadBasedCalculator.Core.Tests/LexerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/tests/NotepadBasedCalculator.Core.Tests/LexerTests.cs -------------------------------------------------------------------------------- /src/app/tests/NotepadBasedCalculator.Core.Tests/MefBaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/tests/NotepadBasedCalculator.Core.Tests/MefBaseTest.cs -------------------------------------------------------------------------------- /src/app/tests/NotepadBasedCalculator.Core.Tests/NotepadBasedCalculator.Core.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/tests/NotepadBasedCalculator.Core.Tests/NotepadBasedCalculator.Core.Tests.csproj -------------------------------------------------------------------------------- /src/app/tests/NotepadBasedCalculator.Core.Tests/OperationHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/tests/NotepadBasedCalculator.Core.Tests/OperationHelperTests.cs -------------------------------------------------------------------------------- /src/app/tests/NotepadBasedCalculator.Core.Tests/ParserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/tests/NotepadBasedCalculator.Core.Tests/ParserTests.cs -------------------------------------------------------------------------------- /src/app/tests/NotepadBasedCalculator.Core.Tests/StatementParsersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/tests/NotepadBasedCalculator.Core.Tests/StatementParsersTests.cs -------------------------------------------------------------------------------- /src/app/tests/NotepadBasedCalculator.Core.Tests/TestHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/tests/NotepadBasedCalculator.Core.Tests/TestHelper.cs -------------------------------------------------------------------------------- /src/app/tests/NotepadBasedCalculator.StandaloneConsoleTestApp/NotepadBasedCalculator.StandaloneConsoleTestApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/tests/NotepadBasedCalculator.StandaloneConsoleTestApp/NotepadBasedCalculator.StandaloneConsoleTestApp.csproj -------------------------------------------------------------------------------- /src/app/tests/NotepadBasedCalculator.StandaloneConsoleTestApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/tests/NotepadBasedCalculator.StandaloneConsoleTestApp/Program.cs -------------------------------------------------------------------------------- /src/app/tools/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/tools/Directory.Build.props -------------------------------------------------------------------------------- /src/app/tools/NotepadBasedCalculator.Benchmark/CalculatorBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/tools/NotepadBasedCalculator.Benchmark/CalculatorBenchmarks.cs -------------------------------------------------------------------------------- /src/app/tools/NotepadBasedCalculator.Benchmark/NotepadBasedCalculator.Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/tools/NotepadBasedCalculator.Benchmark/NotepadBasedCalculator.Benchmark.csproj -------------------------------------------------------------------------------- /src/app/tools/NotepadBasedCalculator.Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/app/tools/NotepadBasedCalculator.Benchmark/Program.cs -------------------------------------------------------------------------------- /src/build/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/build/.editorconfig -------------------------------------------------------------------------------- /src/build/AppVersion/AppVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/build/AppVersion/AppVersion.cs -------------------------------------------------------------------------------- /src/build/AppVersion/AppxManifestUpdater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/build/AppVersion/AppxManifestUpdater.cs -------------------------------------------------------------------------------- /src/build/AppVersion/CSharpUpdater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/build/AppVersion/CSharpUpdater.cs -------------------------------------------------------------------------------- /src/build/AppVersion/CSharpVersionUpdateRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/build/AppVersion/CSharpVersionUpdateRule.cs -------------------------------------------------------------------------------- /src/build/AppVersion/VersionString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/build/AppVersion/VersionString.cs -------------------------------------------------------------------------------- /src/build/AppVersion/VersionUpdateRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/build/AppVersion/VersionUpdateRule.cs -------------------------------------------------------------------------------- /src/build/Build.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/build/Build.cs -------------------------------------------------------------------------------- /src/build/Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/build/Configuration.cs -------------------------------------------------------------------------------- /src/build/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/build/Directory.Build.props -------------------------------------------------------------------------------- /src/build/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/build/Directory.Build.targets -------------------------------------------------------------------------------- /src/build/DotnetParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/build/DotnetParameters.cs -------------------------------------------------------------------------------- /src/build/PlatformTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/build/PlatformTarget.cs -------------------------------------------------------------------------------- /src/build/_build.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/build/_build.csproj -------------------------------------------------------------------------------- /src/build/_build.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/src/build/_build.csproj.DotSettings -------------------------------------------------------------------------------- /tools/Install-DotNet.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/tools/Install-DotNet.ps1 -------------------------------------------------------------------------------- /tools/Install-DotNet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/tools/Install-DotNet.sh -------------------------------------------------------------------------------- /tools/app-version-number.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veler/notepad-based-calculator/HEAD/tools/app-version-number.txt --------------------------------------------------------------------------------