feat: almost complete clib calls
This commit is contained in:
@@ -143,8 +143,17 @@ object assemblyIR {
|
||||
case Text => ".text"
|
||||
case RoData => ".section .rodata"
|
||||
case Int(value) => s".int $value"
|
||||
case Asciz(string) => s".asciz $string"
|
||||
case Asciz(string) => s".asciz \"$string\""
|
||||
}
|
||||
}
|
||||
|
||||
enum PrintFormat {
|
||||
case Int, Char, String
|
||||
|
||||
override def toString(): String = this match {
|
||||
case Int => "%d"
|
||||
case Char => "%c"
|
||||
case String => "%s"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user