Add tasks for all the new languages

This commit is contained in:
Tina Müller 2016-12-05 23:44:36 +01:00
parent 9dc3c2bb62
commit bba7bfd280
13208 changed files with 134745 additions and 0 deletions

View file

@ -0,0 +1,2 @@
import os
copyfile("input.txt", "output.txt")

View file

@ -0,0 +1,2 @@
let x = readFile("input.txt")
writeFile("output.txt", x)

View file

@ -0,0 +1,9 @@
var
i = open("input.txt")
o = open("output.txt", fmWrite)
for line in i.lines:
o.writeln(line)
i.close()
o.close()

View file

@ -0,0 +1,12 @@
const size = 4096
var
i = open("input.txt")
o = open("output.txt", fmWrite)
buf: array[size, char]
while i.readBuffer(buf.addr, size) > 0:
discard o.writeBuffer(buf.addr, size)
i.close()
o.close()

View file

@ -0,0 +1,11 @@
import memfiles
var
i = memfiles.open("input.txt")
o = system.open("output.txt", fmWrite)
var written = o.writeBuffer(i.mem, i.size)
assert(written == i.size)
i.close()
o.close()