Rename REAMDE to README.md
[nit.git] / tests / string_trim.nit
1 #alt1 import standard::ropes
2 #alt1 import standard
3
4 var trimtest = " \t nono nono \n \t"
5
6 var subtrim = trimtest.substring(2,15)
7
8 var buffertrimtest: Buffer = new FlatBuffer.from(trimtest)
9 #alt1 buffertrimtest = new RopeBuffer.from(trimtest)
10
11 print "resulttrim = {buffertrimtest.trim}"
12
13 print "returntrim + {trimtest.trim}"
14
15 print "thirdtrim = {subtrim.trim}"
16
17 var emptytrim = " \t "
18
19 var bufferemptytest: Buffer = new FlatBuffer.from(emptytrim)
20 #alt1 bufferemptytest = new RopeBuffer.from(emptytrim)
21
22 print "emptytrim = {emptytrim.trim}"
23
24 print "bufferemptytrim = {bufferemptytest.trim}"
25
26 var onelettertrim = " \n d \n\t "
27
28 var oneletterbuftest: Buffer = new FlatBuffer.from(onelettertrim)
29 #alt1 oneletterbuftest = new RopeBuffer.from(onelettertrim)
30
31 print "onelettertrim = {onelettertrim.trim}"
32
33 print "oneletterbuftest = {oneletterbuftest.trim}"
34
35 var twolettertrim = " \n hg \n\t "
36
37 var twoletterbuftest: Buffer = new FlatBuffer.from(twolettertrim)
38 #alt1 twoletterbuftest = new RopeBuffer.from(twolettertrim)
39
40 print "twolettertrim = {twolettertrim.trim}"
41
42 print "twoletterbuftest = {twoletterbuftest.trim}"
43
44 var firstlettertrim = "d "
45
46 var firstlettertrimbuf: Buffer = new FlatBuffer.from(firstlettertrim)
47 #alt1 firstlettertrimbuf = new RopeBuffer.from(firstlettertrim)
48
49 print "firstlettertrimtest = {firstlettertrim.trim}"
50
51 print "firstlettertrimbuftest = {firstlettertrimbuf.trim}"
52
53 var lastlettertrim = " d"
54
55 var lastlettertrimbuf: Buffer = new FlatBuffer.from(lastlettertrim)
56 #alt1 lastlettertrimbuf = new RopeBuffer.from(lastlettertrim)
57
58 print "lastlettertrimtest = {lastlettertrim.trim}"
59
60 print "lastlettertrimbuftest = {lastlettertrimbuf.trim}"