├── .gitignore ├── .idea └── .idea.NativeCIL │ └── .idea │ └── .gitignore ├── LICENSE ├── NativeCIL.sln ├── NativeCIL ├── Base │ └── Compiler.cs ├── IR │ ├── Amd64 │ │ └── Amd64Compiler.cs │ ├── Builder.cs │ ├── Condition.cs │ ├── I386 │ │ └── I386Compiler.cs │ ├── IRCompiler.cs │ ├── Instruction.cs │ ├── OpCode.cs │ └── Register.cs ├── Linker │ └── ELF.cs ├── NativeCIL.csproj ├── Program.cs ├── Settings.cs ├── Utils.cs ├── limine-cd.bin ├── limine-deploy └── limine.sys ├── README.md └── TestProject ├── Native.cs ├── Program.cs ├── System ├── Console.cs └── ConsoleColor.cs ├── TestProject.csproj └── Types.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.NativeCIL/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/.idea/.idea.NativeCIL/.idea/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/LICENSE -------------------------------------------------------------------------------- /NativeCIL.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/NativeCIL.sln -------------------------------------------------------------------------------- /NativeCIL/Base/Compiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/NativeCIL/Base/Compiler.cs -------------------------------------------------------------------------------- /NativeCIL/IR/Amd64/Amd64Compiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/NativeCIL/IR/Amd64/Amd64Compiler.cs -------------------------------------------------------------------------------- /NativeCIL/IR/Builder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/NativeCIL/IR/Builder.cs -------------------------------------------------------------------------------- /NativeCIL/IR/Condition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/NativeCIL/IR/Condition.cs -------------------------------------------------------------------------------- /NativeCIL/IR/I386/I386Compiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/NativeCIL/IR/I386/I386Compiler.cs -------------------------------------------------------------------------------- /NativeCIL/IR/IRCompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/NativeCIL/IR/IRCompiler.cs -------------------------------------------------------------------------------- /NativeCIL/IR/Instruction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/NativeCIL/IR/Instruction.cs -------------------------------------------------------------------------------- /NativeCIL/IR/OpCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/NativeCIL/IR/OpCode.cs -------------------------------------------------------------------------------- /NativeCIL/IR/Register.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/NativeCIL/IR/Register.cs -------------------------------------------------------------------------------- /NativeCIL/Linker/ELF.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/NativeCIL/Linker/ELF.cs -------------------------------------------------------------------------------- /NativeCIL/NativeCIL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/NativeCIL/NativeCIL.csproj -------------------------------------------------------------------------------- /NativeCIL/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/NativeCIL/Program.cs -------------------------------------------------------------------------------- /NativeCIL/Settings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/NativeCIL/Settings.cs -------------------------------------------------------------------------------- /NativeCIL/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/NativeCIL/Utils.cs -------------------------------------------------------------------------------- /NativeCIL/limine-cd.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/NativeCIL/limine-cd.bin -------------------------------------------------------------------------------- /NativeCIL/limine-deploy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/NativeCIL/limine-deploy -------------------------------------------------------------------------------- /NativeCIL/limine.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/NativeCIL/limine.sys -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/README.md -------------------------------------------------------------------------------- /TestProject/Native.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/TestProject/Native.cs -------------------------------------------------------------------------------- /TestProject/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/TestProject/Program.cs -------------------------------------------------------------------------------- /TestProject/System/Console.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/TestProject/System/Console.cs -------------------------------------------------------------------------------- /TestProject/System/ConsoleColor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/TestProject/System/ConsoleColor.cs -------------------------------------------------------------------------------- /TestProject/TestProject.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/TestProject/TestProject.csproj -------------------------------------------------------------------------------- /TestProject/Types.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnErrupTion/NativeCIL/HEAD/TestProject/Types.cs --------------------------------------------------------------------------------