summary refs log tree commit diff stats
path: root/nim/paslex.pas
diff options
context:
space:
mode:
Diffstat (limited to 'nim/paslex.pas')
-rw-r--r--nim/paslex.pas15
1 files changed, 9 insertions, 6 deletions
diff --git a/nim/paslex.pas b/nim/paslex.pas
index c7aa6e19a..678f3af1a 100644
--- a/nim/paslex.pas
+++ b/nim/paslex.pas
@@ -34,15 +34,18 @@ type
   TPasTokKind = (pxInvalid, pxEof,
     // keywords:
     //[[[cog
-    //keywords = eval(file("data/pas_keyw.yml").read())
+    //from string import capitalize
+    //keywords = eval(open("data/pas_keyw.yml").read())
     //idents = ""
     //strings = ""
     //i = 1
     //for k in keywords:
-    //  idents += "px" + k.capitalize() + ", "
-    //  strings += "'" + k + "', "
-    //  if i % 4 == 0: idents += "\n"; strings += "\n"
-    //  i += 1
+    //  idents = idents + "px" + capitalize(k) + ", "
+    //  strings = strings + "'" + k + "', "
+    //  if i % 4 == 0:
+    //    idents = idents + "\n"
+    //    strings = strings + "\n"
+    //  i = i + 1
     //cog.out(idents)
     //]]]
     pxAnd, pxArray, pxAs, pxAsm, 
@@ -164,7 +167,7 @@ begin
   case tok.ident.id of
     //[[[cog
     //for k in keywords:
-    //  m = k.capitalize()
+    //  m = capitalize(k)
     //  cog.outl("ord(w%s):%s tok.xkind := px%s;" % (m, ' '*(18-len(m)), m))
     //]]]
     ord(wAnd):                tok.xkind := pxAnd;