]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/formatting/formatting-docs.factor
formatting: adding octal and binary format directives.
[factor.git] / basis / formatting / formatting-docs.factor
index 1030b2212a932cdc13e69cc58ac72d334854a971..a08fd439bd6fe848621378515e12af70acd66051 100755 (executable)
@@ -19,12 +19,14 @@ HELP: printf
         { { $snippet "%P.Du" }       "Unparsed format"            "object" }
         { { $snippet "%c" }          "Character format"           "char" }
         { { $snippet "%C" }          "Character format uppercase" "char" }
-        { { $snippet "%+Pd" }        "Integer format"             "fixnum" }
+        { { $snippet "%+Pd" }        "Integer format (base 10)"   "fixnum" }
+        { { $snippet "%+Po" }        "Octal format (base 8)"    "fixnum" }
+        { { $snippet "%+Pb" }        "Binary format (base 2)"    "fixnum" }
         { { $snippet "%+P.De" }      "Scientific notation"        "fixnum, float" }
         { { $snippet "%+P.DE" }      "Scientific notation"        "fixnum, float" }
         { { $snippet "%+P.Df" }      "Fixed format"               "fixnum, float" }
-        { { $snippet "%+Px" }        "Hexadecimal"                "hex" }
-        { { $snippet "%+PX" }        "Hexadecimal uppercase"      "hex" }
+        { { $snippet "%+Px" }        "Hexadecimal (base 16)"      "fixnum" }
+        { { $snippet "%+PX" }        "Hexadecimal (base 16) uppercase" "fixnum" }
         { { $snippet "%[%?, %]" }    "Sequence format"            "sequence" }
         { { $snippet "%[%?: %? %]" } "Assocs format"              "assocs" }
     }
@@ -62,6 +64,10 @@ HELP: printf
         "USING: formatting ;"
         "0xff \"%04X\" printf"
         "00FF" }
+    { $example
+        "USING: formatting ;"
+        "12 \"%b\" printf"
+        "1100" }
     { $example
         "USING: formatting ;"
         "1.23456789 \"%.3f\" printf"