diff options
[IPL/T] Implemented if, without boolean algebra
1 files changed, 4 insertions, 0 deletions
| -rw-r--r-- | Year 2/Implementation of Programming Languages/Transpiler/src/LLVMVisitor/Register.cpp | 4 |
diff --git a/Year 2/Implementation of Programming Languages/Transpiler/src/LLVMVisitor/Register.cpp b/Year 2/Implementation of Programming Languages/Transpiler/src/LLVMVisitor/Register.cpp index 5d125a7..329e1ba 100644 --- a/Year 2/Implementation of Programming Languages/Transpiler/src/LLVMVisitor/Register.cpp +++ b/Year 2/Implementation of Programming Languages/Transpiler/src/LLVMVisitor/Register.cpp @@ -21,6 +21,10 @@ void Register::reset() { counter = 0; } +std::string Register::headless() { + return std::to_string(counter); +} + std::ostream& operator<<(std::ostream& ostr, const Register& reg) { return ostr << *reg; } |
