Merge: doc: fixed some typos and other misc. corrections
[nit.git] / tests / test_paire.nit
index 391b7a6..f393851 100644 (file)
 # limitations under the License.
 
 class Pair[F, S]
-       meth first: F
+       fun first: F
                do
                        return _first
                end
-       meth second: S
+       fun second: S
                do
                        return _second
                end
-       meth set(f: F, s: S)
+       fun set(f: F, s: S)
                do
                        _first = f
                        _second =  s
                end
-       redef meth to_s: String
+       redef fun to_s: String
                do
                        return "{first}:{_second}"
                end
 private
-       attr _first: F
-       attr _second: S
+       var first: F
+       var second: S
 
        init(f: F, s: S)
                do
@@ -42,18 +42,18 @@ private
                end
 end
 
-class Pair[E: Comparable, E: Comparable]
+class Pair[E: Comparable, F: Comparable]
 
-       meth >(p: Pair[Comparable, Comparable]): Bool
+       fun >(p: Pair[Comparable, Comparable]): Bool
                do
                        return _first > p.first or 
                                first == p.first and second > p._second
                end
 end
 
-class Pair[E: Int, E: Int]
+class Pair[E: Int, F: Int]
 
-       meth sum: Int
+       fun sum: Int
                do
                        return first + _second
                end