diff options
author | Paul McGuire <ptmcg@austin.rr.com> | 2016-08-09 21:24:40 +0000 |
---|---|---|
committer | Paul McGuire <ptmcg@austin.rr.com> | 2016-08-09 21:24:40 +0000 |
commit | 9c57a4241aa9d531de00f25ec3fe1723fe7268cc (patch) | |
tree | 4f435c112b7cf434e7ec114aa196a5b45907e014 /src/examples/holaMundo.py | |
parent | 5b3a2bff031f821ab2b69d157f1b24408b201a1b (diff) | |
download | pyparsing-git-9c57a4241aa9d531de00f25ec3fe1723fe7268cc.tar.gz |
Add missing authorship attributions and copyrights to examples
Diffstat (limited to 'src/examples/holaMundo.py')
-rw-r--r-- | src/examples/holaMundo.py | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/examples/holaMundo.py b/src/examples/holaMundo.py index 357e3c8..6ae2cc5 100644 --- a/src/examples/holaMundo.py +++ b/src/examples/holaMundo.py @@ -18,13 +18,21 @@ tokens = saludo.parseString("Hola, Mundo !") for i in range(len(tokens)):
print ("Token %d -> %s" % (i,tokens[i]))
-#imprimimos cada uno de los tokens Y listooo!!, he aquí la salida
-# Token 0—> Hola Token 1—> , Token 2—> Mundo Token 3—> !
+#imprimimos cada uno de los tokens Y listooo!!, he aquà a salida
+# Token 0 -> Hola
+# Token 1 -> ,
+# Token 2-> Mundo
+# Token 3 -> !
-# Por supuesto, se pueden “reutilizar” gramáticas, por ejemplo:
+# Por supuesto, se pueden "reutilizar" gramáticas, por ejemplo:
numimag = Word(nums) + 'i'
numreal = Word(nums)
numcomplex = numreal + '+' + numimag
print (numcomplex.parseString("3+5i"))
-# Excelente!!, bueno, los dejo, me voy a seguir tirando código…
+# Cambiar a complejo numero durante parsear:
+numcomplex.setParseAction(lambda t: complex(''.join(t).replace('i','j')))
+print (numcomplex.parseString("3+5i"))
+
+# Excelente!!, bueno, los dejo, me voy a seguir tirando código...
+
|