commit 4a276e94831f92340d191de038596c3602da738e Author: e Date: Tue Sep 8 14:32:17 2026 -0500 initial diff --git a/Core/ComponentType.cs b/Core/ComponentType.cs new file mode 100644 index 0000000..1dce235 --- /dev/null +++ b/Core/ComponentType.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Core +{ + enum ComponentType + { + EQ_ADD, + EQ_SUB, + EQ_DIV, + EQ_MUL + } +} diff --git a/Core/Core.csproj b/Core/Core.csproj new file mode 100644 index 0000000..da17790 --- /dev/null +++ b/Core/Core.csproj @@ -0,0 +1,54 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + b198255b-c87f-4484-9511-56c8143cad52 + Library + Properties + Core + Core + v4.0 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Core/IEquationComponent.cs b/Core/IEquationComponent.cs new file mode 100644 index 0000000..5256986 --- /dev/null +++ b/Core/IEquationComponent.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Core +{ + interface IEquationComponent + { + public ComponentType Type { get; set; } + public string Arg1 { get; set; } + public string Arg2 { get; set; } + public void Operate(); + } +} diff --git a/Core/Operations.cs b/Core/Operations.cs new file mode 100644 index 0000000..b386fd4 --- /dev/null +++ b/Core/Operations.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Core +{ + public class Operations + { + public void EquParserLoop(string equ, out float output) { + if (equ != "") { output = 0.0f; } + else { output = 0.0f; } + } + } +} diff --git a/Core/Properties/AssemblyInfo.cs b/Core/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..40f4a9a --- /dev/null +++ b/Core/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Core")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Microsoft")] +[assembly: AssemblyProduct("Core")] +[assembly: AssemblyCopyright("Copyright © Microsoft 2026")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("b198255b-c87f-4484-9511-56c8143cad52")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Core/Registrate.cs b/Core/Registrate.cs new file mode 100644 index 0000000..48cd2c5 --- /dev/null +++ b/Core/Registrate.cs @@ -0,0 +1,11 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Core +{ + class Class1 + { + } +} diff --git a/Core/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Core/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..6ffe5bf Binary files /dev/null and b/Core/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/MathApp.sln b/MathApp.sln new file mode 100644 index 0000000..509352e --- /dev/null +++ b/MathApp.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual C# Express 2010 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MathLib", "MathLib\MathLib.csproj", "{C2B0D530-4887-4F76-9A50-6C5FF14C4F5C}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x86 = Debug|x86 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {C2B0D530-4887-4F76-9A50-6C5FF14C4F5C}.Debug|x86.ActiveCfg = Debug|x86 + {C2B0D530-4887-4F76-9A50-6C5FF14C4F5C}.Debug|x86.Build.0 = Debug|x86 + {C2B0D530-4887-4F76-9A50-6C5FF14C4F5C}.Release|x86.ActiveCfg = Release|x86 + {C2B0D530-4887-4F76-9A50-6C5FF14C4F5C}.Release|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/MathApp.suo b/MathApp.suo new file mode 100644 index 0000000..97bf7c4 Binary files /dev/null and b/MathApp.suo differ diff --git a/MathLib/MathApp.csproj b/MathLib/MathApp.csproj new file mode 100644 index 0000000..75b6dd1 --- /dev/null +++ b/MathLib/MathApp.csproj @@ -0,0 +1,57 @@ + + + + Debug + x86 + 8.0.30703 + 2.0 + {C2B0D530-4887-4F76-9A50-6C5FF14C4F5C} + Exe + Properties + ConsoleApplication1 + MathLib + v4.0 + Client + 512 + + + x86 + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + x86 + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MathLib/MathApp.csproj.user b/MathLib/MathApp.csproj.user new file mode 100644 index 0000000..ace9a86 --- /dev/null +++ b/MathLib/MathApp.csproj.user @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/MathLib/Program.cs b/MathLib/Program.cs new file mode 100644 index 0000000..83936ae --- /dev/null +++ b/MathLib/Program.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace MathApp +{ + class Program + { + static void Main(string[] args) + { + } + } +} diff --git a/MathLib/Properties/AssemblyInfo.cs b/MathLib/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..cc4d407 --- /dev/null +++ b/MathLib/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("ConsoleApplication1")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Microsoft")] +[assembly: AssemblyProduct("ConsoleApplication1")] +[assembly: AssemblyCopyright("Copyright © Microsoft 2026")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("8cc97876-f6b0-425b-b07f-3cbab46ce9f7")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/MathLib/bin/Debug/ConsoleApplication1.vshost.exe b/MathLib/bin/Debug/ConsoleApplication1.vshost.exe new file mode 100644 index 0000000..bb84a51 Binary files /dev/null and b/MathLib/bin/Debug/ConsoleApplication1.vshost.exe differ diff --git a/MathLib/bin/Debug/ConsoleApplication1.vshost.exe.manifest b/MathLib/bin/Debug/ConsoleApplication1.vshost.exe.manifest new file mode 100644 index 0000000..061c9ca --- /dev/null +++ b/MathLib/bin/Debug/ConsoleApplication1.vshost.exe.manifest @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/MathLib/bin/Debug/MathLib.vshost.exe b/MathLib/bin/Debug/MathLib.vshost.exe new file mode 100644 index 0000000..bb84a51 Binary files /dev/null and b/MathLib/bin/Debug/MathLib.vshost.exe differ diff --git a/MathLib/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/MathLib/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..d41128c Binary files /dev/null and b/MathLib/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ