2015-03-11 01:58:10 -04:00
|
|
|
import string:*;
|
2015-06-01 01:43:23 -04:00
|
|
|
import mem:*
|
2015-03-11 01:58:10 -04:00
|
|
|
|
2015-04-04 01:32:40 -04:00
|
|
|
__if_comp__ __C__ simple_passthrough """
|
2014-05-01 01:18:01 -04:00
|
|
|
#include <stdio.h>
|
|
|
|
|
"""
|
|
|
|
|
|
2015-05-09 06:24:56 -04:00
|
|
|
fun println() : void {
|
2014-06-30 01:57:50 -07:00
|
|
|
print("\n");
|
|
|
|
|
}
|
|
|
|
|
|
2015-06-01 01:43:23 -04:00
|
|
|
fun println<T>(toPrint: T) : void {
|
|
|
|
|
print(toPrint)
|
|
|
|
|
print("\n")
|
|
|
|
|
}
|
|
|
|
|
|
2015-05-09 06:24:56 -04:00
|
|
|
fun print(toPrint: char*) : void {
|
2014-05-01 01:18:01 -04:00
|
|
|
__if_comp__ __C__ {
|
2015-04-04 01:32:40 -04:00
|
|
|
simple_passthrough(toPrint = toPrint::) """
|
2015-06-08 21:47:02 -04:00
|
|
|
printf("%s", toPrint);
|
|
|
|
|
"""
|
|
|
|
|
}
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
fun print(toPrint: char) : void {
|
|
|
|
|
__if_comp__ __C__ {
|
|
|
|
|
simple_passthrough(toPrint = toPrint::) """
|
|
|
|
|
printf("%c", toPrint);
|
2014-05-01 01:18:01 -04:00
|
|
|
"""
|
|
|
|
|
}
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
2015-05-09 06:24:56 -04:00
|
|
|
fun print(toPrint: string) : void {
|
2015-06-01 01:43:23 -04:00
|
|
|
var charArr = toPrint.toCharArray()
|
|
|
|
|
defer delete(charArr)
|
|
|
|
|
print(charArr);
|
2015-03-11 01:58:10 -04:00
|
|
|
}
|
|
|
|
|
|
2015-05-09 06:24:56 -04:00
|
|
|
fun print(toPrint: int): void {
|
2014-05-01 01:18:01 -04:00
|
|
|
__if_comp__ __C__ {
|
2015-04-04 01:32:40 -04:00
|
|
|
simple_passthrough(toPrint = toPrint::) """
|
2014-05-01 01:18:01 -04:00
|
|
|
printf("%d", toPrint);
|
|
|
|
|
"""
|
|
|
|
|
}
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
2015-05-09 06:24:56 -04:00
|
|
|
fun print(toPrint: float): void {
|
2014-05-01 01:18:01 -04:00
|
|
|
__if_comp__ __C__ {
|
2015-04-04 01:32:40 -04:00
|
|
|
simple_passthrough(toPrint = toPrint::) """
|
2014-05-01 01:18:01 -04:00
|
|
|
printf("%f", toPrint);
|
|
|
|
|
"""
|
|
|
|
|
}
|
|
|
|
|
return;
|
2014-06-26 01:45:44 -07:00
|
|
|
}
|
|
|
|
|
|
2015-05-09 06:24:56 -04:00
|
|
|
fun print(toPrint: double) : void{
|
2014-07-18 08:52:15 -07:00
|
|
|
__if_comp__ __C__ {
|
2015-04-04 01:32:40 -04:00
|
|
|
simple_passthrough(toPrint = toPrint::) """
|
2014-07-18 08:52:15 -07:00
|
|
|
printf("%f", toPrint);
|
|
|
|
|
"""
|
|
|
|
|
}
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|