summaryrefslogtreecommitdiff
path: root/activity
diff options
context:
space:
mode:
authorAki <please@ignore.pl>2024-02-07 22:21:19 +0100
committerAki <please@ignore.pl>2024-02-07 22:48:20 +0100
commit85f53fed3026366c3970e26e2843be3d8e702c20 (patch)
treef3f656c1557f9ffd4855feb90aafe5f6676e4eee /activity
parent16c1d512c91cd91d0f3a81cc451a7add636370e0 (diff)
downloadactivity-85f53fed3026366c3970e26e2843be3d8e702c20.zip
activity-85f53fed3026366c3970e26e2843be3d8e702c20.tar.gz
activity-85f53fed3026366c3970e26e2843be3d8e702c20.tar.bz2
Added plain format
It is intended mostly for testing purposes
Diffstat (limited to 'activity')
-rw-r--r--activity/formats/plain.lua49
1 files changed, 49 insertions, 0 deletions
diff --git a/activity/formats/plain.lua b/activity/formats/plain.lua
new file mode 100644
index 0000000..9e12bb6
--- /dev/null
+++ b/activity/formats/plain.lua
@@ -0,0 +1,49 @@
+local plain = {}
+
+
+function plain.start_document (_)
+ return ""
+end
+
+
+function plain.end_document ()
+ return ""
+end
+
+
+function plain.start_table ()
+ return ""
+end
+
+
+function plain.end_table ()
+ return ""
+end
+
+
+function plain.start_row ()
+ return ""
+end
+
+
+function plain.end_row ()
+ return "\n"
+end
+
+
+function plain.label (name)
+ return ("%3s "):format(name)
+end
+
+
+function plain.spot ()
+ return "_"
+end
+
+
+function plain.cell (level)
+ return ("%1d"):format(level)
+end
+
+
+return plain