summary refs log tree commit diff stats
path: root/doc/manual/templates.txt
diff options
context:
space:
mode:
authordef <dennis@felsin9.de>2015-01-16 00:13:22 +0100
committerdef <dennis@felsin9.de>2015-01-16 00:13:22 +0100
commit9a6fb37c227866f1b93f05bd57b87d86abb56c98 (patch)
treef66137e4e29c8cd19f80f880244be83843de8f8f /doc/manual/templates.txt
parentc7934be7e845a01275d4e1ede5515ef5f98cc2c2 (diff)
downloadNim-9a6fb37c227866f1b93f05bd57b87d86abb56c98.tar.gz
Manual renames
Diffstat (limited to 'doc/manual/templates.txt')
-rw-r--r--doc/manual/templates.txt12
1 files changed, 6 insertions, 6 deletions
diff --git a/doc/manual/templates.txt b/doc/manual/templates.txt
index 64bf71a96..eeb907ce0 100644
--- a/doc/manual/templates.txt
+++ b/doc/manual/templates.txt
@@ -67,7 +67,7 @@ special ``:`` syntax:
 .. code-block:: nim
 
   template withFile(f, fn, mode: expr, actions: stmt): stmt {.immediate.} =
-    var f: TFile
+    var f: File
     if open(f, fn, mode):
       try:
         actions
@@ -140,12 +140,12 @@ shadowed by the same argument name even when fully qualified:
   # module 'm'
 
   type
-    TLev = enum
+    Lev = enum
       levA, levB
 
   var abclev = levB
 
-  template tstLev(abclev: TLev) =
+  template tstLev(abclev: Lev) =
     echo abclev, " ", m.abclev
 
   tstLev(levA)
@@ -157,12 +157,12 @@ But the global symbol can properly be captured by a ``bind`` statement:
   # module 'm'
 
   type
-    TLev = enum
+    Lev = enum
       levA, levB
 
   var abclev = levB
 
-  template tstLev(abclev: TLev) =
+  template tstLev(abclev: Lev) =
     bind m.abclev
     echo abclev, " ", m.abclev
 
@@ -202,7 +202,7 @@ template parameter, it is an inject'ed symbol:
 .. code-block:: nim
   template withFile(f, fn, mode: expr, actions: stmt): stmt {.immediate.} =
     block:
-      var f: TFile  # since 'f' is a template param, it's injected implicitly
+      var f: File  # since 'f' is a template param, it's injected implicitly
       ...
       
   withFile(txt, "ttempl3.txt", fmWrite):