summaryrefslogtreecommitdiffstats
path: root/doc/examples/example.py
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-04 11:33:32 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-04 11:33:32 +0000
commit1f403ad2197fc7442409f434ee574f3e6b46fb73 (patch)
tree0299c6dd11d5edfa918a29b6456bc1875f1d288c /doc/examples/example.py
parentInitial commit. (diff)
downloadpygments-1f403ad2197fc7442409f434ee574f3e6b46fb73.tar.xz
pygments-1f403ad2197fc7442409f434ee574f3e6b46fb73.zip
Adding upstream version 2.14.0+dfsg.upstream/2.14.0+dfsgupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'doc/examples/example.py')
-rw-r--r--doc/examples/example.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/examples/example.py b/doc/examples/example.py
new file mode 100644
index 0000000..6c9e2f1
--- /dev/null
+++ b/doc/examples/example.py
@@ -0,0 +1,14 @@
+from typing import Iterator
+
+# This is an example
+class Math:
+ @staticmethod
+ def fib(n: int) -> Iterator[int]:
+ """Fibonacci series up to n."""
+ a, b = 0, 1
+ while a < n:
+ yield a
+ a, b = b, a + b
+
+result = sum(Math.fib(42))
+print("The answer is {}".format(result))