]> gitweb.factorcode.org Git - factor.git/commitdiff
sequences.abbrev: add docs - not much, but a start
authorMaximilian Lupke <simply.malu@googlemail.com>
Mon, 20 Jul 2009 22:37:45 +0000 (00:37 +0200)
committerMaximilian Lupke <simply.malu@googlemail.com>
Mon, 20 Jul 2009 22:37:45 +0000 (00:37 +0200)
extra/sequences/abbrev/abbrev-docs.factor [new file with mode: 0644]

diff --git a/extra/sequences/abbrev/abbrev-docs.factor b/extra/sequences/abbrev/abbrev-docs.factor
new file mode 100644 (file)
index 0000000..ae35191
--- /dev/null
@@ -0,0 +1,28 @@
+! Copyright (C) 2009 Maximilian Lupke.
+! See http://factorcode.org/license.txt for BSD license.
+USING: assocs help.markup help.syntax sequences ;
+IN: sequences.abbrev
+
+HELP: abbrev
+{ $values
+    { "seqs" sequence }
+    { "assoc" assoc }
+}
+{ $description "Calculates an assoc of { prefix sequence } pairs with prefix being an prefix of each element of sequence for each element in " { $snippet "seqs" } "." } ;
+
+HELP: unique-abbrev
+{ $values
+    { "seqs" sequence }
+    { "assoc" assoc }
+}
+{ $description "Calculates an assoc of { prefix { sequence } } pairs with prefix being an unambiguous prefix of sequence in seqs." } ;
+
+ARTICLE: "sequences.abbrev" "Examples of abbrev usage"
+"It is probably easiest to just run examples to understand abbrev."
+{ $code
+    "{ \"hello\" \"help\" } abbrev"
+    "{ \"hello\" \"help\" } unique-abbrev"
+}
+;
+
+ABOUT: "sequences.abbrev"