aboutsummaryrefslogtreecommitdiff
path: root/stdlib
diff options
context:
space:
mode:
authorEduardo Julian2022-06-13 01:55:22 -0400
committerEduardo Julian2022-06-13 01:55:22 -0400
commit289f9de576a7980184339f380d5000f7d71f6d7e (patch)
treee0ac1c14a496d6bf3139e1e3b600dde73decf208 /stdlib
parent32e730e93f0a88cc537622c854a48eb229419893 (diff)
New "format" hierarchy.
Diffstat (limited to 'stdlib')
-rw-r--r--stdlib/source/documentation/lux.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/comonad.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/equivalence.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/functor.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/hash.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/interval.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/mix.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/monad.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/monoid.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/order.lux2
-rw-r--r--stdlib/source/documentation/lux/abstract/predicate.lux2
-rw-r--r--stdlib/source/documentation/lux/control.lux2
-rw-r--r--stdlib/source/documentation/lux/control/concatenative.lux2
-rw-r--r--stdlib/source/documentation/lux/control/concurrency.lux2
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/actor.lux2
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/async.lux2
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/atom.lux2
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/frp.lux2
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/semaphore.lux2
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/stm.lux2
-rw-r--r--stdlib/source/documentation/lux/control/concurrency/thread.lux2
-rw-r--r--stdlib/source/documentation/lux/control/continuation.lux2
-rw-r--r--stdlib/source/documentation/lux/control/exception.lux2
-rw-r--r--stdlib/source/documentation/lux/control/function.lux2
-rw-r--r--stdlib/source/documentation/lux/control/function/contract.lux2
-rw-r--r--stdlib/source/documentation/lux/control/function/memo.lux2
-rw-r--r--stdlib/source/documentation/lux/control/function/mixin.lux2
-rw-r--r--stdlib/source/documentation/lux/control/function/mutual.lux2
-rw-r--r--stdlib/source/documentation/lux/control/io.lux2
-rw-r--r--stdlib/source/documentation/lux/control/lazy.lux2
-rw-r--r--stdlib/source/documentation/lux/control/maybe.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/analysis.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/binary.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/cli.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/code.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/environment.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/json.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/synthesis.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/text.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/tree.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/type.lux2
-rw-r--r--stdlib/source/documentation/lux/control/parser/xml.lux2
-rw-r--r--stdlib/source/documentation/lux/control/pipe.lux2
-rw-r--r--stdlib/source/documentation/lux/control/reader.lux2
-rw-r--r--stdlib/source/documentation/lux/control/region.lux2
-rw-r--r--stdlib/source/documentation/lux/control/remember.lux2
-rw-r--r--stdlib/source/documentation/lux/control/security.lux2
-rw-r--r--stdlib/source/documentation/lux/control/security/capability.lux2
-rw-r--r--stdlib/source/documentation/lux/control/security/policy.lux2
-rw-r--r--stdlib/source/documentation/lux/control/state.lux2
-rw-r--r--stdlib/source/documentation/lux/control/thread.lux2
-rw-r--r--stdlib/source/documentation/lux/control/try.lux2
-rw-r--r--stdlib/source/documentation/lux/control/writer.lux2
-rw-r--r--stdlib/source/documentation/lux/data.lux2
-rw-r--r--stdlib/source/documentation/lux/data/binary.lux2
-rw-r--r--stdlib/source/documentation/lux/data/bit.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/array.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/bits.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/dictionary.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/dictionary/plist.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/list.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/queue.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/queue/priority.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/sequence.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/set.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/set/multi.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/set/ordered.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/stack.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/stream.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/tree.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/tree/finger.lux2
-rw-r--r--stdlib/source/documentation/lux/data/collection/tree/zipper.lux2
-rw-r--r--stdlib/source/documentation/lux/data/color.lux2
-rw-r--r--stdlib/source/documentation/lux/data/color/named.lux2
-rw-r--r--stdlib/source/documentation/lux/data/format.lux2
-rw-r--r--stdlib/source/documentation/lux/data/format/binary.lux2
-rw-r--r--stdlib/source/documentation/lux/data/format/json.lux2
-rw-r--r--stdlib/source/documentation/lux/data/format/tar.lux2
-rw-r--r--stdlib/source/documentation/lux/data/format/xml.lux2
-rw-r--r--stdlib/source/documentation/lux/data/identity.lux2
-rw-r--r--stdlib/source/documentation/lux/data/product.lux2
-rw-r--r--stdlib/source/documentation/lux/data/sum.lux2
-rw-r--r--stdlib/source/documentation/lux/data/text.lux2
-rw-r--r--stdlib/source/documentation/lux/data/text/buffer.lux2
-rw-r--r--stdlib/source/documentation/lux/data/text/encoding.lux2
-rw-r--r--stdlib/source/documentation/lux/data/text/encoding/utf8.lux2
-rw-r--r--stdlib/source/documentation/lux/data/text/escape.lux2
-rw-r--r--stdlib/source/documentation/lux/data/text/regex.lux2
-rw-r--r--stdlib/source/documentation/lux/data/text/unicode.lux2
-rw-r--r--stdlib/source/documentation/lux/data/text/unicode/block.lux2
-rw-r--r--stdlib/source/documentation/lux/data/text/unicode/set.lux2
-rw-r--r--stdlib/source/documentation/lux/debug.lux2
-rw-r--r--stdlib/source/documentation/lux/documentation.lux2
-rw-r--r--stdlib/source/documentation/lux/extension.lux2
-rw-r--r--stdlib/source/documentation/lux/ffi.js.lux2
-rw-r--r--stdlib/source/documentation/lux/ffi.jvm.lux2
-rw-r--r--stdlib/source/documentation/lux/ffi.lua.lux2
-rw-r--r--stdlib/source/documentation/lux/ffi.old.lux2
-rw-r--r--stdlib/source/documentation/lux/ffi.py.lux2
-rw-r--r--stdlib/source/documentation/lux/ffi.rb.lux2
-rw-r--r--stdlib/source/documentation/lux/locale.lux2
-rw-r--r--stdlib/source/documentation/lux/locale/language.lux2
-rw-r--r--stdlib/source/documentation/lux/locale/territory.lux2
-rw-r--r--stdlib/source/documentation/lux/macro.lux2
-rw-r--r--stdlib/source/documentation/lux/macro/code.lux2
-rw-r--r--stdlib/source/documentation/lux/macro/local.lux2
-rw-r--r--stdlib/source/documentation/lux/macro/syntax.lux2
-rw-r--r--stdlib/source/documentation/lux/macro/syntax/check.lux2
-rw-r--r--stdlib/source/documentation/lux/macro/syntax/declaration.lux2
-rw-r--r--stdlib/source/documentation/lux/macro/syntax/definition.lux2
-rw-r--r--stdlib/source/documentation/lux/macro/syntax/export.lux2
-rw-r--r--stdlib/source/documentation/lux/macro/syntax/input.lux2
-rw-r--r--stdlib/source/documentation/lux/macro/syntax/type/variable.lux2
-rw-r--r--stdlib/source/documentation/lux/macro/template.lux2
-rw-r--r--stdlib/source/documentation/lux/math.lux2
-rw-r--r--stdlib/source/documentation/lux/math/infix.lux2
-rw-r--r--stdlib/source/documentation/lux/math/logic.lux2
-rw-r--r--stdlib/source/documentation/lux/math/logic/continuous.lux2
-rw-r--r--stdlib/source/documentation/lux/math/logic/fuzzy.lux2
-rw-r--r--stdlib/source/documentation/lux/math/modular.lux2
-rw-r--r--stdlib/source/documentation/lux/math/modulus.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number/complex.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number/frac.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number/i16.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number/i32.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number/i64.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number/i8.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number/int.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number/nat.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number/ratio.lux2
-rw-r--r--stdlib/source/documentation/lux/math/number/rev.lux2
-rw-r--r--stdlib/source/documentation/lux/math/random.lux2
-rw-r--r--stdlib/source/documentation/lux/meta.lux2
-rw-r--r--stdlib/source/documentation/lux/meta/location.lux2
-rw-r--r--stdlib/source/documentation/lux/meta/symbol.lux2
-rw-r--r--stdlib/source/documentation/lux/program.lux2
-rw-r--r--stdlib/source/documentation/lux/static.lux2
-rw-r--r--stdlib/source/documentation/lux/target.lux2
-rw-r--r--stdlib/source/documentation/lux/target/js.lux2
-rw-r--r--stdlib/source/documentation/lux/target/jvm.lux2
-rw-r--r--stdlib/source/documentation/lux/target/jvm/type.lux2
-rw-r--r--stdlib/source/documentation/lux/target/jvm/type/alias.lux2
-rw-r--r--stdlib/source/documentation/lux/target/jvm/type/box.lux2
-rw-r--r--stdlib/source/documentation/lux/target/jvm/type/category.lux2
-rw-r--r--stdlib/source/documentation/lux/target/jvm/type/descriptor.lux2
-rw-r--r--stdlib/source/documentation/lux/target/jvm/type/lux.lux2
-rw-r--r--stdlib/source/documentation/lux/target/jvm/type/parser.lux2
-rw-r--r--stdlib/source/documentation/lux/target/jvm/type/reflection.lux2
-rw-r--r--stdlib/source/documentation/lux/target/jvm/type/signature.lux2
-rw-r--r--stdlib/source/documentation/lux/target/lua.lux2
-rw-r--r--stdlib/source/documentation/lux/target/python.lux2
-rw-r--r--stdlib/source/documentation/lux/target/ruby.lux2
-rw-r--r--stdlib/source/documentation/lux/test.lux2
-rw-r--r--stdlib/source/documentation/lux/time.lux2
-rw-r--r--stdlib/source/documentation/lux/time/date.lux2
-rw-r--r--stdlib/source/documentation/lux/time/day.lux2
-rw-r--r--stdlib/source/documentation/lux/time/duration.lux2
-rw-r--r--stdlib/source/documentation/lux/time/instant.lux2
-rw-r--r--stdlib/source/documentation/lux/time/month.lux2
-rw-r--r--stdlib/source/documentation/lux/time/year.lux2
-rw-r--r--stdlib/source/documentation/lux/tool.lux2
-rw-r--r--stdlib/source/documentation/lux/tool/compiler/language/lux/analysis.lux2
-rw-r--r--stdlib/source/documentation/lux/tool/compiler/language/lux/directive.lux2
-rw-r--r--stdlib/source/documentation/lux/tool/compiler/language/lux/generation.lux2
-rw-r--r--stdlib/source/documentation/lux/tool/compiler/language/lux/synthesis.lux2
-rw-r--r--stdlib/source/documentation/lux/tool/compiler/phase.lux2
-rw-r--r--stdlib/source/documentation/lux/type.lux2
-rw-r--r--stdlib/source/documentation/lux/type/check.lux2
-rw-r--r--stdlib/source/documentation/lux/type/dynamic.lux2
-rw-r--r--stdlib/source/documentation/lux/type/implicit.lux2
-rw-r--r--stdlib/source/documentation/lux/type/poly.lux2
-rw-r--r--stdlib/source/documentation/lux/type/primitive.lux2
-rw-r--r--stdlib/source/documentation/lux/type/quotient.lux2
-rw-r--r--stdlib/source/documentation/lux/type/refinement.lux2
-rw-r--r--stdlib/source/documentation/lux/type/resource.lux2
-rw-r--r--stdlib/source/documentation/lux/type/unit.lux2
-rw-r--r--stdlib/source/documentation/lux/type/variance.lux2
-rw-r--r--stdlib/source/documentation/lux/world/console.lux2
-rw-r--r--stdlib/source/documentation/lux/world/file.lux2
-rw-r--r--stdlib/source/documentation/lux/world/file/watch.lux2
-rw-r--r--stdlib/source/documentation/lux/world/input/keyboard.lux2
-rw-r--r--stdlib/source/documentation/lux/world/net/http/client.lux2
-rw-r--r--stdlib/source/documentation/lux/world/net/http/status.lux2
-rw-r--r--stdlib/source/documentation/lux/world/output/video/resolution.lux2
-rw-r--r--stdlib/source/documentation/lux/world/program.lux2
-rw-r--r--stdlib/source/documentation/lux/world/shell.lux2
-rw-r--r--stdlib/source/format/lux/data/binary.lux (renamed from stdlib/source/library/lux/data/format/binary.lux)8
-rw-r--r--stdlib/source/format/lux/data/text.lux (renamed from stdlib/source/library/lux/data/text/format.lux)0
-rw-r--r--stdlib/source/library/lux/control/concatenative.lux2
-rw-r--r--stdlib/source/library/lux/control/concurrency/actor.lux2
-rw-r--r--stdlib/source/library/lux/control/concurrency/semaphore.lux2
-rw-r--r--stdlib/source/library/lux/control/function/contract.lux2
-rw-r--r--stdlib/source/library/lux/control/function/mutual.lux2
-rw-r--r--stdlib/source/library/lux/control/parser/binary.lux2
-rw-r--r--stdlib/source/library/lux/control/parser/cli.lux2
-rw-r--r--stdlib/source/library/lux/control/parser/environment.lux2
-rw-r--r--stdlib/source/library/lux/control/parser/synthesis.lux2
-rw-r--r--stdlib/source/library/lux/control/parser/type.lux2
-rw-r--r--stdlib/source/library/lux/control/parser/xml.lux2
-rw-r--r--stdlib/source/library/lux/control/region.lux2
-rw-r--r--stdlib/source/library/lux/control/remember.lux2
-rw-r--r--stdlib/source/library/lux/control/security/capability.lux2
-rw-r--r--stdlib/source/library/lux/data/binary.lux2
-rw-r--r--stdlib/source/library/lux/data/collection/tree/zipper.lux2
-rw-r--r--stdlib/source/library/lux/data/format/css.lux2
-rw-r--r--stdlib/source/library/lux/data/format/css/class.lux2
-rw-r--r--stdlib/source/library/lux/data/format/css/id.lux2
-rw-r--r--stdlib/source/library/lux/data/format/css/query.lux2
-rw-r--r--stdlib/source/library/lux/data/format/css/selector.lux2
-rw-r--r--stdlib/source/library/lux/data/format/css/style.lux2
-rw-r--r--stdlib/source/library/lux/data/format/css/value.lux2
-rw-r--r--stdlib/source/library/lux/data/format/html.lux2
-rw-r--r--stdlib/source/library/lux/data/format/markdown.lux2
-rw-r--r--stdlib/source/library/lux/data/format/tar.lux43
-rw-r--r--stdlib/source/library/lux/data/text/buffer.lux2
-rw-r--r--stdlib/source/library/lux/data/text/escape.lux2
-rw-r--r--stdlib/source/library/lux/data/text/regex.lux2
-rw-r--r--stdlib/source/library/lux/debug.lux2
-rw-r--r--stdlib/source/library/lux/documentation.lux2
-rw-r--r--stdlib/source/library/lux/ffi.jvm.lux2
-rw-r--r--stdlib/source/library/lux/ffi.lux2
-rw-r--r--stdlib/source/library/lux/ffi.old.lux2
-rw-r--r--stdlib/source/library/lux/ffi.php.lux2
-rw-r--r--stdlib/source/library/lux/ffi.scm.lux2
-rw-r--r--stdlib/source/library/lux/ffi/export.js.lux2
-rw-r--r--stdlib/source/library/lux/ffi/export.lua.lux2
-rw-r--r--stdlib/source/library/lux/ffi/export.py.lux2
-rw-r--r--stdlib/source/library/lux/ffi/export.rb.lux2
-rw-r--r--stdlib/source/library/lux/locale.lux2
-rw-r--r--stdlib/source/library/lux/macro/syntax/definition.lux2
-rw-r--r--stdlib/source/library/lux/math.lux2
-rw-r--r--stdlib/source/library/lux/meta/configuration.lux2
-rw-r--r--stdlib/source/library/lux/target/common_lisp.lux2
-rw-r--r--stdlib/source/library/lux/target/js.lux2
-rw-r--r--stdlib/source/library/lux/target/jvm/attribute.lux4
-rw-r--r--stdlib/source/library/lux/target/jvm/attribute/code.lux4
-rw-r--r--stdlib/source/library/lux/target/jvm/attribute/code/exception.lux6
-rw-r--r--stdlib/source/library/lux/target/jvm/attribute/constant.lux4
-rw-r--r--stdlib/source/library/lux/target/jvm/bytecode.lux2
-rw-r--r--stdlib/source/library/lux/target/jvm/bytecode/address.lux6
-rw-r--r--stdlib/source/library/lux/target/jvm/bytecode/environment/limit.lux6
-rw-r--r--stdlib/source/library/lux/target/jvm/bytecode/environment/limit/registry.lux4
-rw-r--r--stdlib/source/library/lux/target/jvm/bytecode/environment/limit/stack.lux6
-rw-r--r--stdlib/source/library/lux/target/jvm/bytecode/instruction.lux7
-rw-r--r--stdlib/source/library/lux/target/jvm/bytecode/jump.lux4
-rw-r--r--stdlib/source/library/lux/target/jvm/class.lux4
-rw-r--r--stdlib/source/library/lux/target/jvm/constant.lux4
-rw-r--r--stdlib/source/library/lux/target/jvm/constant/pool.lux6
-rw-r--r--stdlib/source/library/lux/target/jvm/constant/tag.lux4
-rw-r--r--stdlib/source/library/lux/target/jvm/encoding/name.lux2
-rw-r--r--stdlib/source/library/lux/target/jvm/encoding/signed.lux12
-rw-r--r--stdlib/source/library/lux/target/jvm/encoding/unsigned.lux12
-rw-r--r--stdlib/source/library/lux/target/jvm/field.lux4
-rw-r--r--stdlib/source/library/lux/target/jvm/index.lux4
-rw-r--r--stdlib/source/library/lux/target/jvm/loader.lux2
-rw-r--r--stdlib/source/library/lux/target/jvm/method.lux10
-rw-r--r--stdlib/source/library/lux/target/jvm/modifier.lux4
-rw-r--r--stdlib/source/library/lux/target/jvm/reflection.lux2
-rw-r--r--stdlib/source/library/lux/target/jvm/type.lux2
-rw-r--r--stdlib/source/library/lux/target/jvm/type/alias.lux2
-rw-r--r--stdlib/source/library/lux/target/jvm/type/descriptor.lux2
-rw-r--r--stdlib/source/library/lux/target/jvm/type/lux.lux2
-rw-r--r--stdlib/source/library/lux/target/jvm/type/parser.lux2
-rw-r--r--stdlib/source/library/lux/target/jvm/type/reflection.lux2
-rw-r--r--stdlib/source/library/lux/target/jvm/type/signature.lux2
-rw-r--r--stdlib/source/library/lux/target/lua.lux2
-rw-r--r--stdlib/source/library/lux/target/php.lux2
-rw-r--r--stdlib/source/library/lux/target/python.lux2
-rw-r--r--stdlib/source/library/lux/target/r.lux2
-rw-r--r--stdlib/source/library/lux/target/ruby.lux2
-rw-r--r--stdlib/source/library/lux/target/scheme.lux2
-rw-r--r--stdlib/source/library/lux/test.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler.lux5
-rw-r--r--stdlib/source/library/lux/tool/compiler/default/init.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/default/platform.lux9
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/analysis.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/analysis/complex.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/analysis/coverage.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/analysis/inference.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/analysis/macro.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/analysis/module.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/analysis/pattern.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/analysis/simple.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/analysis/type.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/generation.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/case.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/complex.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/function.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/reference.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/directive.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/jvm.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/lux.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/bundle.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/directive/jvm.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/directive/lux.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp/common.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp/host.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/jvm/host.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua/common.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua/host.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php/common.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php/host.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python/common.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python/host.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r/common.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r/host.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby/common.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby/host.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme/common.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme/host.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/case.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/function.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/loop.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/runtime.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/function.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/loop.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/runtime.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/case.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/debug.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/abstract.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/host.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/reference.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/runtime.lux11
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/case.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/function.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/loop.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/runtime.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/case.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/function.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/loop.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/runtime.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/case.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/function.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/loop.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/runtime.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/case.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/function.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/loop.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/runtime.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/reference.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/case.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/function.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/loop.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/runtime.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/case.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/function.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/loop.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/runtime.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/function.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/variable.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/program.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/syntax.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/synthesis.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access/member.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access/side.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/language/lux/synthesis/simple.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/archive.lux17
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/archive/module/descriptor.lux18
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/archive/module/document.lux4
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/archive/registry.lux8
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/archive/signature.lux6
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/archive/unit.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/cache.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/cache/archive.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/cache/artifact.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/cache/dependency/module.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/cache/module.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/cli.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/cli/compiler.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/export.lux5
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/import.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/io/archive.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/io/context.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/packager/jvm.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/packager/ruby.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/packager/scheme.lux8
-rw-r--r--stdlib/source/library/lux/tool/compiler/meta/packager/script.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/phase.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/reference.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/reference/variable.lux2
-rw-r--r--stdlib/source/library/lux/tool/compiler/version.lux2
-rw-r--r--stdlib/source/library/lux/tool/interpreter.lux2
-rw-r--r--stdlib/source/library/lux/type/dynamic.lux2
-rw-r--r--stdlib/source/library/lux/type/implicit.lux2
-rw-r--r--stdlib/source/library/lux/type/resource.lux2
-rw-r--r--stdlib/source/library/lux/type/unit.lux2
-rw-r--r--stdlib/source/library/lux/world/console.lux2
-rw-r--r--stdlib/source/library/lux/world/db/jdbc.lux2
-rw-r--r--stdlib/source/library/lux/world/db/sql.lux2
-rw-r--r--stdlib/source/library/lux/world/file.lux2
-rw-r--r--stdlib/source/library/lux/world/file/watch.lux2
-rw-r--r--stdlib/source/library/lux/world/net/http/cookie.lux2
-rw-r--r--stdlib/source/library/lux/world/net/http/header.lux2
-rw-r--r--stdlib/source/library/lux/world/net/http/mime.lux2
-rw-r--r--stdlib/source/library/lux/world/net/http/query.lux2
-rw-r--r--stdlib/source/library/lux/world/program.lux2
-rw-r--r--stdlib/source/library/lux/world/shell.lux2
-rw-r--r--stdlib/source/parser/lux/tool/compiler/language/lux/analysis.lux2
-rw-r--r--stdlib/source/polytypic/lux/abstract/equivalence.lux2
-rw-r--r--stdlib/source/polytypic/lux/abstract/functor.lux2
-rw-r--r--stdlib/source/polytypic/lux/data/format/json.lux2
-rw-r--r--stdlib/source/program/aedifex.lux2
-rw-r--r--stdlib/source/program/aedifex/artifact.lux2
-rw-r--r--stdlib/source/program/aedifex/artifact/extension.lux2
-rw-r--r--stdlib/source/program/aedifex/artifact/snapshot/build.lux2
-rw-r--r--stdlib/source/program/aedifex/artifact/snapshot/time.lux2
-rw-r--r--stdlib/source/program/aedifex/artifact/snapshot/version/value.lux2
-rw-r--r--stdlib/source/program/aedifex/artifact/time.lux2
-rw-r--r--stdlib/source/program/aedifex/artifact/time/date.lux2
-rw-r--r--stdlib/source/program/aedifex/artifact/time/time.lux2
-rw-r--r--stdlib/source/program/aedifex/artifact/versioning.lux2
-rw-r--r--stdlib/source/program/aedifex/command/build.lux2
-rw-r--r--stdlib/source/program/aedifex/command/clean.lux2
-rw-r--r--stdlib/source/program/aedifex/command/deploy/release.lux5
-rw-r--r--stdlib/source/program/aedifex/command/deploy/snapshot.lux3
-rw-r--r--stdlib/source/program/aedifex/command/deps.lux2
-rw-r--r--stdlib/source/program/aedifex/command/install.lux5
-rw-r--r--stdlib/source/program/aedifex/command/pom.lux2
-rw-r--r--stdlib/source/program/aedifex/dependency.lux2
-rw-r--r--stdlib/source/program/aedifex/dependency/deployment.lux2
-rw-r--r--stdlib/source/program/aedifex/dependency/resolution.lux2
-rw-r--r--stdlib/source/program/aedifex/hash.lux2
-rw-r--r--stdlib/source/program/aedifex/local.lux2
-rw-r--r--stdlib/source/program/aedifex/metadata.lux2
-rw-r--r--stdlib/source/program/aedifex/metadata/artifact.lux2
-rw-r--r--stdlib/source/program/aedifex/metadata/snapshot.lux2
-rw-r--r--stdlib/source/program/aedifex/project.lux2
-rw-r--r--stdlib/source/program/aedifex/repository/identity.lux2
-rw-r--r--stdlib/source/program/aedifex/repository/local.lux2
-rw-r--r--stdlib/source/program/aedifex/repository/remote.lux2
-rw-r--r--stdlib/source/program/aedifex/runtime.lux2
-rw-r--r--stdlib/source/program/compositor.lux2
-rw-r--r--stdlib/source/specification/compositor/generation/case.lux2
-rw-r--r--stdlib/source/specification/compositor/generation/common.lux2
-rw-r--r--stdlib/source/specification/compositor/generation/primitive.lux2
-rw-r--r--stdlib/source/specification/compositor/generation/structure.lux2
-rw-r--r--stdlib/source/specification/lux/world/console.lux2
-rw-r--r--stdlib/source/specification/lux/world/file.lux2
-rw-r--r--stdlib/source/specification/lux/world/shell.lux2
-rw-r--r--stdlib/source/test/aedifex/artifact/snapshot/version/value.lux2
-rw-r--r--stdlib/source/test/aedifex/command/auto.lux2
-rw-r--r--stdlib/source/test/aedifex/command/clean.lux2
-rw-r--r--stdlib/source/test/aedifex/command/deploy.lux2
-rw-r--r--stdlib/source/test/aedifex/command/deps.lux2
-rw-r--r--stdlib/source/test/aedifex/command/install.lux2
-rw-r--r--stdlib/source/test/aedifex/command/version.lux2
-rw-r--r--stdlib/source/test/aedifex/dependency/deployment.lux2
-rw-r--r--stdlib/source/test/aedifex/dependency/resolution.lux2
-rw-r--r--stdlib/source/test/aedifex/hash.lux2
-rw-r--r--stdlib/source/test/aedifex/input.lux2
-rw-r--r--stdlib/source/test/aedifex/repository.lux2
-rw-r--r--stdlib/source/test/aedifex/repository/remote.lux2
-rw-r--r--stdlib/source/test/lux.lux2
-rw-r--r--stdlib/source/test/lux/control/concurrency/actor.lux2
-rw-r--r--stdlib/source/test/lux/control/concurrency/semaphore.lux2
-rw-r--r--stdlib/source/test/lux/control/exception.lux2
-rw-r--r--stdlib/source/test/lux/control/function/mutual.lux2
-rw-r--r--stdlib/source/test/lux/control/parser.lux2
-rw-r--r--stdlib/source/test/lux/control/parser/binary.lux105
-rw-r--r--stdlib/source/test/lux/control/parser/type.lux2
-rw-r--r--stdlib/source/test/lux/control/pipe.lux2
-rw-r--r--stdlib/source/test/lux/control/remember.lux2
-rw-r--r--stdlib/source/test/lux/data.lux2
-rw-r--r--stdlib/source/test/lux/data/binary.lux27
-rw-r--r--stdlib/source/test/lux/data/collection/stream.lux2
-rw-r--r--stdlib/source/test/lux/data/format/binary.lux35
-rw-r--r--stdlib/source/test/lux/data/format/json.lux2
-rw-r--r--stdlib/source/test/lux/data/format/tar.lux25
-rw-r--r--stdlib/source/test/lux/data/format/xml.lux2
-rw-r--r--stdlib/source/test/lux/data/text.lux359
-rw-r--r--stdlib/source/test/lux/data/text/buffer.lux2
-rw-r--r--stdlib/source/test/lux/data/text/escape.lux2
-rw-r--r--stdlib/source/test/lux/data/text/format.lux186
-rw-r--r--stdlib/source/test/lux/data/text/regex.lux2
-rw-r--r--stdlib/source/test/lux/debug.lux2
-rw-r--r--stdlib/source/test/lux/documentation.lux2
-rw-r--r--stdlib/source/test/lux/extension.lux9
-rw-r--r--stdlib/source/test/lux/ffi.jvm.lux2
-rw-r--r--stdlib/source/test/lux/ffi.old.lux2
-rw-r--r--stdlib/source/test/lux/ffi/export.jvm.lux2
-rw-r--r--stdlib/source/test/lux/macro.lux2
-rw-r--r--stdlib/source/test/lux/macro/local.lux2
-rw-r--r--stdlib/source/test/lux/meta.lux2
-rw-r--r--stdlib/source/test/lux/static.lux2
-rw-r--r--stdlib/source/test/lux/target/js.lux2
-rw-r--r--stdlib/source/test/lux/target/jvm.lux18
-rw-r--r--stdlib/source/test/lux/target/lua.lux2
-rw-r--r--stdlib/source/test/lux/target/python.lux2
-rw-r--r--stdlib/source/test/lux/target/ruby.lux2
-rw-r--r--stdlib/source/test/lux/test.lux2
-rw-r--r--stdlib/source/test/lux/time.lux2
-rw-r--r--stdlib/source/test/lux/time/date.lux2
-rw-r--r--stdlib/source/test/lux/time/year.lux2
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/analysis/complex.lux2
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/analysis/coverage.lux2
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/case.lux2
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/complex.lux2
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/function.lux2
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/extension.lux2
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/case.lux2
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/function.lux2
-rw-r--r--stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/variable.lux2
-rw-r--r--stdlib/source/test/lux/tool/compiler/meta/archive.lux2
-rw-r--r--stdlib/source/test/lux/tool/compiler/meta/archive/module/descriptor.lux4
-rw-r--r--stdlib/source/test/lux/tool/compiler/meta/archive/module/document.lux4
-rw-r--r--stdlib/source/test/lux/tool/compiler/meta/archive/registry.lux6
-rw-r--r--stdlib/source/test/lux/tool/compiler/meta/archive/signature.lux4
-rw-r--r--stdlib/source/test/lux/tool/compiler/meta/cache/purge.lux2
-rw-r--r--stdlib/source/test/lux/tool/compiler/meta/export.lux2
-rw-r--r--stdlib/source/test/lux/tool/compiler/meta/import.lux20
-rw-r--r--stdlib/source/test/lux/tool/compiler/phase.lux2
-rw-r--r--stdlib/source/test/lux/tool/compiler/reference.lux2
-rw-r--r--stdlib/source/test/lux/tool/compiler/version.lux2
-rw-r--r--stdlib/source/test/lux/type/check.lux2
-rw-r--r--stdlib/source/test/lux/type/dynamic.lux2
-rw-r--r--stdlib/source/test/lux/type/quotient.lux2
-rw-r--r--stdlib/source/test/lux/type/resource.lux2
-rw-r--r--stdlib/source/test/lux/world/console.lux2
-rw-r--r--stdlib/source/test/lux/world/file/watch.lux2
-rw-r--r--stdlib/source/test/lux/world/net/http/client.lux2
529 files changed, 996 insertions, 1038 deletions
diff --git a/stdlib/source/documentation/lux.lux b/stdlib/source/documentation/lux.lux
index c09265d62..ea9ea318f 100644
--- a/stdlib/source/documentation/lux.lux
+++ b/stdlib/source/documentation/lux.lux
@@ -10,7 +10,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]
["[0]" set]]]
diff --git a/stdlib/source/documentation/lux/abstract.lux b/stdlib/source/documentation/lux/abstract.lux
index cfbe200de..ea29bec24 100644
--- a/stdlib/source/documentation/lux/abstract.lux
+++ b/stdlib/source/documentation/lux/abstract.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
["[0]" /
diff --git a/stdlib/source/documentation/lux/abstract/comonad.lux b/stdlib/source/documentation/lux/abstract/comonad.lux
index 11bdfa0c6..d37ba5d68 100644
--- a/stdlib/source/documentation/lux/abstract/comonad.lux
+++ b/stdlib/source/documentation/lux/abstract/comonad.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]]]
+ ["%" \\format (.only format)]]]]]
[\\library
["[0]" /]]
["[0]" /
diff --git a/stdlib/source/documentation/lux/abstract/equivalence.lux b/stdlib/source/documentation/lux/abstract/equivalence.lux
index 558db3902..254626d62 100644
--- a/stdlib/source/documentation/lux/abstract/equivalence.lux
+++ b/stdlib/source/documentation/lux/abstract/equivalence.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]]]
+ ["%" \\format (.only format)]]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/documentation/lux/abstract/functor.lux b/stdlib/source/documentation/lux/abstract/functor.lux
index ef5d6c383..05c9cef0d 100644
--- a/stdlib/source/documentation/lux/abstract/functor.lux
+++ b/stdlib/source/documentation/lux/abstract/functor.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]]]
+ ["%" \\format (.only format)]]]]]
[\\library
["[0]" /]]
["[0]" /
diff --git a/stdlib/source/documentation/lux/abstract/hash.lux b/stdlib/source/documentation/lux/abstract/hash.lux
index b227175c2..af7584ead 100644
--- a/stdlib/source/documentation/lux/abstract/hash.lux
+++ b/stdlib/source/documentation/lux/abstract/hash.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]]]
+ ["%" \\format (.only format)]]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/documentation/lux/abstract/interval.lux b/stdlib/source/documentation/lux/abstract/interval.lux
index 57cc874ac..4e7db1093 100644
--- a/stdlib/source/documentation/lux/abstract/interval.lux
+++ b/stdlib/source/documentation/lux/abstract/interval.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]]]
+ ["%" \\format (.only format)]]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/documentation/lux/abstract/mix.lux b/stdlib/source/documentation/lux/abstract/mix.lux
index 883ebf27f..83767d6af 100644
--- a/stdlib/source/documentation/lux/abstract/mix.lux
+++ b/stdlib/source/documentation/lux/abstract/mix.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]]]
+ ["%" \\format (.only format)]]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/documentation/lux/abstract/monad.lux b/stdlib/source/documentation/lux/abstract/monad.lux
index 09842cc98..e5a40d680 100644
--- a/stdlib/source/documentation/lux/abstract/monad.lux
+++ b/stdlib/source/documentation/lux/abstract/monad.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]]]
+ ["%" \\format (.only format)]]]]]
[\\library
["[0]" /]]
["[0]" /
diff --git a/stdlib/source/documentation/lux/abstract/monoid.lux b/stdlib/source/documentation/lux/abstract/monoid.lux
index ea6043c5b..e34a18ac5 100644
--- a/stdlib/source/documentation/lux/abstract/monoid.lux
+++ b/stdlib/source/documentation/lux/abstract/monoid.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]]]
+ ["%" \\format (.only format)]]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/documentation/lux/abstract/order.lux b/stdlib/source/documentation/lux/abstract/order.lux
index d1c63844c..fcd311241 100644
--- a/stdlib/source/documentation/lux/abstract/order.lux
+++ b/stdlib/source/documentation/lux/abstract/order.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]]]
+ ["%" \\format (.only format)]]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/documentation/lux/abstract/predicate.lux b/stdlib/source/documentation/lux/abstract/predicate.lux
index d75b19959..e321be043 100644
--- a/stdlib/source/documentation/lux/abstract/predicate.lux
+++ b/stdlib/source/documentation/lux/abstract/predicate.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]]]
+ ["%" \\format (.only format)]]]]]
[\\library
["[0]" /]])
diff --git a/stdlib/source/documentation/lux/control.lux b/stdlib/source/documentation/lux/control.lux
index 55a709644..917a99bcf 100644
--- a/stdlib/source/documentation/lux/control.lux
+++ b/stdlib/source/documentation/lux/control.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
["[0]" /
diff --git a/stdlib/source/documentation/lux/control/concatenative.lux b/stdlib/source/documentation/lux/control/concatenative.lux
index aa750bda1..6b71f6ecd 100644
--- a/stdlib/source/documentation/lux/control/concatenative.lux
+++ b/stdlib/source/documentation/lux/control/concatenative.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]
[math
diff --git a/stdlib/source/documentation/lux/control/concurrency.lux b/stdlib/source/documentation/lux/control/concurrency.lux
index ebdea4da4..820841408 100644
--- a/stdlib/source/documentation/lux/control/concurrency.lux
+++ b/stdlib/source/documentation/lux/control/concurrency.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
["[0]" /
diff --git a/stdlib/source/documentation/lux/control/concurrency/actor.lux b/stdlib/source/documentation/lux/control/concurrency/actor.lux
index 1ad895a87..96211d7ba 100644
--- a/stdlib/source/documentation/lux/control/concurrency/actor.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/actor.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/concurrency/async.lux b/stdlib/source/documentation/lux/control/concurrency/async.lux
index fb13f9d88..ab064d322 100644
--- a/stdlib/source/documentation/lux/control/concurrency/async.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/async.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/concurrency/atom.lux b/stdlib/source/documentation/lux/control/concurrency/atom.lux
index c41c4b7b9..03ed4c603 100644
--- a/stdlib/source/documentation/lux/control/concurrency/atom.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/atom.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/concurrency/frp.lux b/stdlib/source/documentation/lux/control/concurrency/frp.lux
index 0c5f7cb79..a2cd11b36 100644
--- a/stdlib/source/documentation/lux/control/concurrency/frp.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/frp.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/concurrency/semaphore.lux b/stdlib/source/documentation/lux/control/concurrency/semaphore.lux
index 8d28a7e12..74b441df0 100644
--- a/stdlib/source/documentation/lux/control/concurrency/semaphore.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/semaphore.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/concurrency/stm.lux b/stdlib/source/documentation/lux/control/concurrency/stm.lux
index c5db99fe2..ee362e0c5 100644
--- a/stdlib/source/documentation/lux/control/concurrency/stm.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/stm.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/concurrency/thread.lux b/stdlib/source/documentation/lux/control/concurrency/thread.lux
index b5cb699a8..3d32de720 100644
--- a/stdlib/source/documentation/lux/control/concurrency/thread.lux
+++ b/stdlib/source/documentation/lux/control/concurrency/thread.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/continuation.lux b/stdlib/source/documentation/lux/control/continuation.lux
index 1a79ecd35..77308f7b8 100644
--- a/stdlib/source/documentation/lux/control/continuation.lux
+++ b/stdlib/source/documentation/lux/control/continuation.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/exception.lux b/stdlib/source/documentation/lux/control/exception.lux
index 2f1886492..bfc5cb7b3 100644
--- a/stdlib/source/documentation/lux/control/exception.lux
+++ b/stdlib/source/documentation/lux/control/exception.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/function.lux b/stdlib/source/documentation/lux/control/function.lux
index a3e52da7c..d6a406a40 100644
--- a/stdlib/source/documentation/lux/control/function.lux
+++ b/stdlib/source/documentation/lux/control/function.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/function/contract.lux b/stdlib/source/documentation/lux/control/function/contract.lux
index a80b10b72..036f1ac8c 100644
--- a/stdlib/source/documentation/lux/control/function/contract.lux
+++ b/stdlib/source/documentation/lux/control/function/contract.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/function/memo.lux b/stdlib/source/documentation/lux/control/function/memo.lux
index 574cfd410..90a43fede 100644
--- a/stdlib/source/documentation/lux/control/function/memo.lux
+++ b/stdlib/source/documentation/lux/control/function/memo.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/function/mixin.lux b/stdlib/source/documentation/lux/control/function/mixin.lux
index cf0c1870b..c0024dac4 100644
--- a/stdlib/source/documentation/lux/control/function/mixin.lux
+++ b/stdlib/source/documentation/lux/control/function/mixin.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/function/mutual.lux b/stdlib/source/documentation/lux/control/function/mutual.lux
index 375a3f420..010178e9f 100644
--- a/stdlib/source/documentation/lux/control/function/mutual.lux
+++ b/stdlib/source/documentation/lux/control/function/mutual.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/io.lux b/stdlib/source/documentation/lux/control/io.lux
index ab0d8c736..12cd8e918 100644
--- a/stdlib/source/documentation/lux/control/io.lux
+++ b/stdlib/source/documentation/lux/control/io.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/lazy.lux b/stdlib/source/documentation/lux/control/lazy.lux
index 5c37267ee..f360be55f 100644
--- a/stdlib/source/documentation/lux/control/lazy.lux
+++ b/stdlib/source/documentation/lux/control/lazy.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/maybe.lux b/stdlib/source/documentation/lux/control/maybe.lux
index 8a85d144c..ea19c8ef9 100644
--- a/stdlib/source/documentation/lux/control/maybe.lux
+++ b/stdlib/source/documentation/lux/control/maybe.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser.lux b/stdlib/source/documentation/lux/control/parser.lux
index e1bfe59ee..dc03628bf 100644
--- a/stdlib/source/documentation/lux/control/parser.lux
+++ b/stdlib/source/documentation/lux/control/parser.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/analysis.lux b/stdlib/source/documentation/lux/control/parser/analysis.lux
index 7f61c1dca..3e718fbb6 100644
--- a/stdlib/source/documentation/lux/control/parser/analysis.lux
+++ b/stdlib/source/documentation/lux/control/parser/analysis.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/binary.lux b/stdlib/source/documentation/lux/control/parser/binary.lux
index 7a890c827..bab961505 100644
--- a/stdlib/source/documentation/lux/control/parser/binary.lux
+++ b/stdlib/source/documentation/lux/control/parser/binary.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/cli.lux b/stdlib/source/documentation/lux/control/parser/cli.lux
index 83e7d1298..2fd3b326e 100644
--- a/stdlib/source/documentation/lux/control/parser/cli.lux
+++ b/stdlib/source/documentation/lux/control/parser/cli.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/code.lux b/stdlib/source/documentation/lux/control/parser/code.lux
index a742e1bbb..e6ce57d82 100644
--- a/stdlib/source/documentation/lux/control/parser/code.lux
+++ b/stdlib/source/documentation/lux/control/parser/code.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/environment.lux b/stdlib/source/documentation/lux/control/parser/environment.lux
index 565fae5dc..57e3a2f3d 100644
--- a/stdlib/source/documentation/lux/control/parser/environment.lux
+++ b/stdlib/source/documentation/lux/control/parser/environment.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/json.lux b/stdlib/source/documentation/lux/control/parser/json.lux
index 0c554c35e..bc328bf75 100644
--- a/stdlib/source/documentation/lux/control/parser/json.lux
+++ b/stdlib/source/documentation/lux/control/parser/json.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/synthesis.lux b/stdlib/source/documentation/lux/control/parser/synthesis.lux
index 40a73b496..14c2c0281 100644
--- a/stdlib/source/documentation/lux/control/parser/synthesis.lux
+++ b/stdlib/source/documentation/lux/control/parser/synthesis.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/text.lux b/stdlib/source/documentation/lux/control/parser/text.lux
index f399d4886..e78663df3 100644
--- a/stdlib/source/documentation/lux/control/parser/text.lux
+++ b/stdlib/source/documentation/lux/control/parser/text.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/tree.lux b/stdlib/source/documentation/lux/control/parser/tree.lux
index af653e30c..721c10101 100644
--- a/stdlib/source/documentation/lux/control/parser/tree.lux
+++ b/stdlib/source/documentation/lux/control/parser/tree.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/type.lux b/stdlib/source/documentation/lux/control/parser/type.lux
index 0aa20cac6..547c2df0a 100644
--- a/stdlib/source/documentation/lux/control/parser/type.lux
+++ b/stdlib/source/documentation/lux/control/parser/type.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/parser/xml.lux b/stdlib/source/documentation/lux/control/parser/xml.lux
index 8c9c2d19d..4f6957788 100644
--- a/stdlib/source/documentation/lux/control/parser/xml.lux
+++ b/stdlib/source/documentation/lux/control/parser/xml.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/pipe.lux b/stdlib/source/documentation/lux/control/pipe.lux
index 1e8b94ad0..70b3e50c0 100644
--- a/stdlib/source/documentation/lux/control/pipe.lux
+++ b/stdlib/source/documentation/lux/control/pipe.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/reader.lux b/stdlib/source/documentation/lux/control/reader.lux
index 85361a746..83bf3a768 100644
--- a/stdlib/source/documentation/lux/control/reader.lux
+++ b/stdlib/source/documentation/lux/control/reader.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/region.lux b/stdlib/source/documentation/lux/control/region.lux
index 3b9b986a2..26e9f2332 100644
--- a/stdlib/source/documentation/lux/control/region.lux
+++ b/stdlib/source/documentation/lux/control/region.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/remember.lux b/stdlib/source/documentation/lux/control/remember.lux
index 5735c1d6b..df879c0ce 100644
--- a/stdlib/source/documentation/lux/control/remember.lux
+++ b/stdlib/source/documentation/lux/control/remember.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/security.lux b/stdlib/source/documentation/lux/control/security.lux
index 9f2f282d7..61842bc88 100644
--- a/stdlib/source/documentation/lux/control/security.lux
+++ b/stdlib/source/documentation/lux/control/security.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
["[0]" /
diff --git a/stdlib/source/documentation/lux/control/security/capability.lux b/stdlib/source/documentation/lux/control/security/capability.lux
index 2eab5e48f..a392fa250 100644
--- a/stdlib/source/documentation/lux/control/security/capability.lux
+++ b/stdlib/source/documentation/lux/control/security/capability.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/security/policy.lux b/stdlib/source/documentation/lux/control/security/policy.lux
index 0882f685b..6e8d5ec93 100644
--- a/stdlib/source/documentation/lux/control/security/policy.lux
+++ b/stdlib/source/documentation/lux/control/security/policy.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/state.lux b/stdlib/source/documentation/lux/control/state.lux
index 20f2a9773..ab9cf3d5f 100644
--- a/stdlib/source/documentation/lux/control/state.lux
+++ b/stdlib/source/documentation/lux/control/state.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/thread.lux b/stdlib/source/documentation/lux/control/thread.lux
index 6e3c47eaa..bc4062c10 100644
--- a/stdlib/source/documentation/lux/control/thread.lux
+++ b/stdlib/source/documentation/lux/control/thread.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/try.lux b/stdlib/source/documentation/lux/control/try.lux
index c7c0782a0..f1f2cb0dc 100644
--- a/stdlib/source/documentation/lux/control/try.lux
+++ b/stdlib/source/documentation/lux/control/try.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/control/writer.lux b/stdlib/source/documentation/lux/control/writer.lux
index 105ca4baf..cb546cb51 100644
--- a/stdlib/source/documentation/lux/control/writer.lux
+++ b/stdlib/source/documentation/lux/control/writer.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data.lux b/stdlib/source/documentation/lux/data.lux
index 18fec17b0..908891b19 100644
--- a/stdlib/source/documentation/lux/data.lux
+++ b/stdlib/source/documentation/lux/data.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
["[0]" /
diff --git a/stdlib/source/documentation/lux/data/binary.lux b/stdlib/source/documentation/lux/data/binary.lux
index e5f7e8067..f1b5b2f18 100644
--- a/stdlib/source/documentation/lux/data/binary.lux
+++ b/stdlib/source/documentation/lux/data/binary.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/bit.lux b/stdlib/source/documentation/lux/data/bit.lux
index cd62d9f04..08412b9d9 100644
--- a/stdlib/source/documentation/lux/data/bit.lux
+++ b/stdlib/source/documentation/lux/data/bit.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection.lux b/stdlib/source/documentation/lux/data/collection.lux
index de5db5fc5..4cd97968d 100644
--- a/stdlib/source/documentation/lux/data/collection.lux
+++ b/stdlib/source/documentation/lux/data/collection.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
["[0]" /
diff --git a/stdlib/source/documentation/lux/data/collection/array.lux b/stdlib/source/documentation/lux/data/collection/array.lux
index a6f4d203b..ee54af7e1 100644
--- a/stdlib/source/documentation/lux/data/collection/array.lux
+++ b/stdlib/source/documentation/lux/data/collection/array.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" code]
["[0]" template]]]]
diff --git a/stdlib/source/documentation/lux/data/collection/bits.lux b/stdlib/source/documentation/lux/data/collection/bits.lux
index dc2f65a41..7a5862da3 100644
--- a/stdlib/source/documentation/lux/data/collection/bits.lux
+++ b/stdlib/source/documentation/lux/data/collection/bits.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" code]
["[0]" template]]]]
diff --git a/stdlib/source/documentation/lux/data/collection/dictionary.lux b/stdlib/source/documentation/lux/data/collection/dictionary.lux
index 784e39489..f3bdae2de 100644
--- a/stdlib/source/documentation/lux/data/collection/dictionary.lux
+++ b/stdlib/source/documentation/lux/data/collection/dictionary.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" code]
["[0]" template]]]]
diff --git a/stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux b/stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux
index 2120ef800..8cd086024 100644
--- a/stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux
+++ b/stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" code]
["[0]" template]]]]
diff --git a/stdlib/source/documentation/lux/data/collection/dictionary/plist.lux b/stdlib/source/documentation/lux/data/collection/dictionary/plist.lux
index 885176140..83856e697 100644
--- a/stdlib/source/documentation/lux/data/collection/dictionary/plist.lux
+++ b/stdlib/source/documentation/lux/data/collection/dictionary/plist.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" code]
["[0]" template]]]]
diff --git a/stdlib/source/documentation/lux/data/collection/list.lux b/stdlib/source/documentation/lux/data/collection/list.lux
index 2da969a32..438278685 100644
--- a/stdlib/source/documentation/lux/data/collection/list.lux
+++ b/stdlib/source/documentation/lux/data/collection/list.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" code]
["[0]" template]]]]
diff --git a/stdlib/source/documentation/lux/data/collection/queue.lux b/stdlib/source/documentation/lux/data/collection/queue.lux
index 04b1591f4..159ea8f33 100644
--- a/stdlib/source/documentation/lux/data/collection/queue.lux
+++ b/stdlib/source/documentation/lux/data/collection/queue.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" code]
["[0]" template]]]]
diff --git a/stdlib/source/documentation/lux/data/collection/queue/priority.lux b/stdlib/source/documentation/lux/data/collection/queue/priority.lux
index 6b03ef53a..0a1384ac4 100644
--- a/stdlib/source/documentation/lux/data/collection/queue/priority.lux
+++ b/stdlib/source/documentation/lux/data/collection/queue/priority.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" code]
["[0]" template]]]]
diff --git a/stdlib/source/documentation/lux/data/collection/sequence.lux b/stdlib/source/documentation/lux/data/collection/sequence.lux
index 996b1b225..8961d114c 100644
--- a/stdlib/source/documentation/lux/data/collection/sequence.lux
+++ b/stdlib/source/documentation/lux/data/collection/sequence.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" code]
["[0]" template]]]]
diff --git a/stdlib/source/documentation/lux/data/collection/set.lux b/stdlib/source/documentation/lux/data/collection/set.lux
index 500295231..fd87feaa3 100644
--- a/stdlib/source/documentation/lux/data/collection/set.lux
+++ b/stdlib/source/documentation/lux/data/collection/set.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/set/multi.lux b/stdlib/source/documentation/lux/data/collection/set/multi.lux
index d1c1313e0..6a9cdc1ed 100644
--- a/stdlib/source/documentation/lux/data/collection/set/multi.lux
+++ b/stdlib/source/documentation/lux/data/collection/set/multi.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/set/ordered.lux b/stdlib/source/documentation/lux/data/collection/set/ordered.lux
index 42aaa39d3..22222e4c5 100644
--- a/stdlib/source/documentation/lux/data/collection/set/ordered.lux
+++ b/stdlib/source/documentation/lux/data/collection/set/ordered.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/stack.lux b/stdlib/source/documentation/lux/data/collection/stack.lux
index 28d02cbc1..542fe3c49 100644
--- a/stdlib/source/documentation/lux/data/collection/stack.lux
+++ b/stdlib/source/documentation/lux/data/collection/stack.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/stream.lux b/stdlib/source/documentation/lux/data/collection/stream.lux
index 1ada33efa..172018407 100644
--- a/stdlib/source/documentation/lux/data/collection/stream.lux
+++ b/stdlib/source/documentation/lux/data/collection/stream.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" code]
["[0]" template]]]]
diff --git a/stdlib/source/documentation/lux/data/collection/tree.lux b/stdlib/source/documentation/lux/data/collection/tree.lux
index fd16730bd..bc798d523 100644
--- a/stdlib/source/documentation/lux/data/collection/tree.lux
+++ b/stdlib/source/documentation/lux/data/collection/tree.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/tree/finger.lux b/stdlib/source/documentation/lux/data/collection/tree/finger.lux
index ba5234d18..b87de0cfd 100644
--- a/stdlib/source/documentation/lux/data/collection/tree/finger.lux
+++ b/stdlib/source/documentation/lux/data/collection/tree/finger.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/tree/zipper.lux b/stdlib/source/documentation/lux/data/collection/tree/zipper.lux
index 7a83650b6..63a52b5f8 100644
--- a/stdlib/source/documentation/lux/data/collection/tree/zipper.lux
+++ b/stdlib/source/documentation/lux/data/collection/tree/zipper.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/color.lux b/stdlib/source/documentation/lux/data/color.lux
index c82870c35..f68e4ed89 100644
--- a/stdlib/source/documentation/lux/data/color.lux
+++ b/stdlib/source/documentation/lux/data/color.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
[syntax (.only syntax)]
["[0]" code]
diff --git a/stdlib/source/documentation/lux/data/color/named.lux b/stdlib/source/documentation/lux/data/color/named.lux
index d09e90390..37b6b93a4 100644
--- a/stdlib/source/documentation/lux/data/color/named.lux
+++ b/stdlib/source/documentation/lux/data/color/named.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" code]
["[0]" template]]
diff --git a/stdlib/source/documentation/lux/data/format.lux b/stdlib/source/documentation/lux/data/format.lux
index 439e4e9a4..645502ef2 100644
--- a/stdlib/source/documentation/lux/data/format.lux
+++ b/stdlib/source/documentation/lux/data/format.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
["[0]" /
diff --git a/stdlib/source/documentation/lux/data/format/binary.lux b/stdlib/source/documentation/lux/data/format/binary.lux
index 3abd161eb..9d313aab0 100644
--- a/stdlib/source/documentation/lux/data/format/binary.lux
+++ b/stdlib/source/documentation/lux/data/format/binary.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/format/json.lux b/stdlib/source/documentation/lux/data/format/json.lux
index a2ea2866e..fb843637b 100644
--- a/stdlib/source/documentation/lux/data/format/json.lux
+++ b/stdlib/source/documentation/lux/data/format/json.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/format/tar.lux b/stdlib/source/documentation/lux/data/format/tar.lux
index 5cd959dd7..82f3d37dd 100644
--- a/stdlib/source/documentation/lux/data/format/tar.lux
+++ b/stdlib/source/documentation/lux/data/format/tar.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/format/xml.lux b/stdlib/source/documentation/lux/data/format/xml.lux
index 2786b40bf..e3240d85a 100644
--- a/stdlib/source/documentation/lux/data/format/xml.lux
+++ b/stdlib/source/documentation/lux/data/format/xml.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/identity.lux b/stdlib/source/documentation/lux/data/identity.lux
index c29eba38f..c6eb4922b 100644
--- a/stdlib/source/documentation/lux/data/identity.lux
+++ b/stdlib/source/documentation/lux/data/identity.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/product.lux b/stdlib/source/documentation/lux/data/product.lux
index 8c289feed..d599f3706 100644
--- a/stdlib/source/documentation/lux/data/product.lux
+++ b/stdlib/source/documentation/lux/data/product.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/sum.lux b/stdlib/source/documentation/lux/data/sum.lux
index 606f30e6d..dd398e250 100644
--- a/stdlib/source/documentation/lux/data/sum.lux
+++ b/stdlib/source/documentation/lux/data/sum.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/text.lux b/stdlib/source/documentation/lux/data/text.lux
index 386cf4b90..41ba31e83 100644
--- a/stdlib/source/documentation/lux/data/text.lux
+++ b/stdlib/source/documentation/lux/data/text.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
["[0]" /
diff --git a/stdlib/source/documentation/lux/data/text/buffer.lux b/stdlib/source/documentation/lux/data/text/buffer.lux
index 2c5568923..6fa90504b 100644
--- a/stdlib/source/documentation/lux/data/text/buffer.lux
+++ b/stdlib/source/documentation/lux/data/text/buffer.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/text/encoding.lux b/stdlib/source/documentation/lux/data/text/encoding.lux
index ab9a71016..0cda057b4 100644
--- a/stdlib/source/documentation/lux/data/text/encoding.lux
+++ b/stdlib/source/documentation/lux/data/text/encoding.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/text/encoding/utf8.lux b/stdlib/source/documentation/lux/data/text/encoding/utf8.lux
index d966ed5e8..9727adac3 100644
--- a/stdlib/source/documentation/lux/data/text/encoding/utf8.lux
+++ b/stdlib/source/documentation/lux/data/text/encoding/utf8.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/text/escape.lux b/stdlib/source/documentation/lux/data/text/escape.lux
index 6484e7a6f..dd56ccf4b 100644
--- a/stdlib/source/documentation/lux/data/text/escape.lux
+++ b/stdlib/source/documentation/lux/data/text/escape.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/text/regex.lux b/stdlib/source/documentation/lux/data/text/regex.lux
index 4d0b759fe..718a76ca1 100644
--- a/stdlib/source/documentation/lux/data/text/regex.lux
+++ b/stdlib/source/documentation/lux/data/text/regex.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/text/unicode.lux b/stdlib/source/documentation/lux/data/text/unicode.lux
index 325194542..ab47ca744 100644
--- a/stdlib/source/documentation/lux/data/text/unicode.lux
+++ b/stdlib/source/documentation/lux/data/text/unicode.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
["[0]" /
diff --git a/stdlib/source/documentation/lux/data/text/unicode/block.lux b/stdlib/source/documentation/lux/data/text/unicode/block.lux
index de00765eb..bcf101d5c 100644
--- a/stdlib/source/documentation/lux/data/text/unicode/block.lux
+++ b/stdlib/source/documentation/lux/data/text/unicode/block.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]
[math
diff --git a/stdlib/source/documentation/lux/data/text/unicode/set.lux b/stdlib/source/documentation/lux/data/text/unicode/set.lux
index ee2711324..53de02b6b 100644
--- a/stdlib/source/documentation/lux/data/text/unicode/set.lux
+++ b/stdlib/source/documentation/lux/data/text/unicode/set.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/debug.lux b/stdlib/source/documentation/lux/debug.lux
index c4864d074..e8f5527c0 100644
--- a/stdlib/source/documentation/lux/debug.lux
+++ b/stdlib/source/documentation/lux/debug.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/documentation.lux b/stdlib/source/documentation/lux/documentation.lux
index d4dc2e6e7..ccc18909a 100644
--- a/stdlib/source/documentation/lux/documentation.lux
+++ b/stdlib/source/documentation/lux/documentation.lux
@@ -3,7 +3,7 @@
[lux (.except)
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/extension.lux b/stdlib/source/documentation/lux/extension.lux
index 0d1a484d6..9b27ebc33 100644
--- a/stdlib/source/documentation/lux/extension.lux
+++ b/stdlib/source/documentation/lux/extension.lux
@@ -8,7 +8,7 @@
["<[0]>" code]]]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" sequence]]]
[macro
diff --git a/stdlib/source/documentation/lux/ffi.js.lux b/stdlib/source/documentation/lux/ffi.js.lux
index 2988533be..83ba87089 100644
--- a/stdlib/source/documentation/lux/ffi.js.lux
+++ b/stdlib/source/documentation/lux/ffi.js.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/ffi.jvm.lux b/stdlib/source/documentation/lux/ffi.jvm.lux
index 8c4c37046..254f5d7a1 100644
--- a/stdlib/source/documentation/lux/ffi.jvm.lux
+++ b/stdlib/source/documentation/lux/ffi.jvm.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/ffi.lua.lux b/stdlib/source/documentation/lux/ffi.lua.lux
index 6fc62139c..37cdf1c6a 100644
--- a/stdlib/source/documentation/lux/ffi.lua.lux
+++ b/stdlib/source/documentation/lux/ffi.lua.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/ffi.old.lux b/stdlib/source/documentation/lux/ffi.old.lux
index 3f22f8fd2..36282f92d 100644
--- a/stdlib/source/documentation/lux/ffi.old.lux
+++ b/stdlib/source/documentation/lux/ffi.old.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/ffi.py.lux b/stdlib/source/documentation/lux/ffi.py.lux
index 295722b65..b4549abc2 100644
--- a/stdlib/source/documentation/lux/ffi.py.lux
+++ b/stdlib/source/documentation/lux/ffi.py.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/ffi.rb.lux b/stdlib/source/documentation/lux/ffi.rb.lux
index eb554d527..578a9211f 100644
--- a/stdlib/source/documentation/lux/ffi.rb.lux
+++ b/stdlib/source/documentation/lux/ffi.rb.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/locale.lux b/stdlib/source/documentation/lux/locale.lux
index d559a7fe2..e0958143f 100644
--- a/stdlib/source/documentation/lux/locale.lux
+++ b/stdlib/source/documentation/lux/locale.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
["[0]" /
diff --git a/stdlib/source/documentation/lux/locale/language.lux b/stdlib/source/documentation/lux/locale/language.lux
index 672e86dd0..d47b66d8c 100644
--- a/stdlib/source/documentation/lux/locale/language.lux
+++ b/stdlib/source/documentation/lux/locale/language.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/locale/territory.lux b/stdlib/source/documentation/lux/locale/territory.lux
index 88b3c1fd9..4240d134d 100644
--- a/stdlib/source/documentation/lux/locale/territory.lux
+++ b/stdlib/source/documentation/lux/locale/territory.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/macro.lux b/stdlib/source/documentation/lux/macro.lux
index d9968fe02..318540278 100644
--- a/stdlib/source/documentation/lux/macro.lux
+++ b/stdlib/source/documentation/lux/macro.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
["[0]" /
diff --git a/stdlib/source/documentation/lux/macro/code.lux b/stdlib/source/documentation/lux/macro/code.lux
index 1e81930ea..e1a0f8058 100644
--- a/stdlib/source/documentation/lux/macro/code.lux
+++ b/stdlib/source/documentation/lux/macro/code.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/macro/local.lux b/stdlib/source/documentation/lux/macro/local.lux
index 70d011665..dafb8f498 100644
--- a/stdlib/source/documentation/lux/macro/local.lux
+++ b/stdlib/source/documentation/lux/macro/local.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/macro/syntax.lux b/stdlib/source/documentation/lux/macro/syntax.lux
index db6e4640d..191b929d2 100644
--- a/stdlib/source/documentation/lux/macro/syntax.lux
+++ b/stdlib/source/documentation/lux/macro/syntax.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
["[0]" /
diff --git a/stdlib/source/documentation/lux/macro/syntax/check.lux b/stdlib/source/documentation/lux/macro/syntax/check.lux
index 18f5884fc..38785fefd 100644
--- a/stdlib/source/documentation/lux/macro/syntax/check.lux
+++ b/stdlib/source/documentation/lux/macro/syntax/check.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/macro/syntax/declaration.lux b/stdlib/source/documentation/lux/macro/syntax/declaration.lux
index 2b09908ab..f649cbb6c 100644
--- a/stdlib/source/documentation/lux/macro/syntax/declaration.lux
+++ b/stdlib/source/documentation/lux/macro/syntax/declaration.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/macro/syntax/definition.lux b/stdlib/source/documentation/lux/macro/syntax/definition.lux
index 5ed1f4660..aad057c03 100644
--- a/stdlib/source/documentation/lux/macro/syntax/definition.lux
+++ b/stdlib/source/documentation/lux/macro/syntax/definition.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/macro/syntax/export.lux b/stdlib/source/documentation/lux/macro/syntax/export.lux
index b61a0df07..c5bd4ad1d 100644
--- a/stdlib/source/documentation/lux/macro/syntax/export.lux
+++ b/stdlib/source/documentation/lux/macro/syntax/export.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/macro/syntax/input.lux b/stdlib/source/documentation/lux/macro/syntax/input.lux
index b6e13dfa9..13ee20488 100644
--- a/stdlib/source/documentation/lux/macro/syntax/input.lux
+++ b/stdlib/source/documentation/lux/macro/syntax/input.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/macro/syntax/type/variable.lux b/stdlib/source/documentation/lux/macro/syntax/type/variable.lux
index 5135a5432..6de691019 100644
--- a/stdlib/source/documentation/lux/macro/syntax/type/variable.lux
+++ b/stdlib/source/documentation/lux/macro/syntax/type/variable.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/macro/template.lux b/stdlib/source/documentation/lux/macro/template.lux
index ec0f14688..0a0191099 100644
--- a/stdlib/source/documentation/lux/macro/template.lux
+++ b/stdlib/source/documentation/lux/macro/template.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math.lux b/stdlib/source/documentation/lux/math.lux
index be98895f4..fe8e075b2 100644
--- a/stdlib/source/documentation/lux/math.lux
+++ b/stdlib/source/documentation/lux/math.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
["[0]" /
diff --git a/stdlib/source/documentation/lux/math/infix.lux b/stdlib/source/documentation/lux/math/infix.lux
index add28184d..f0f2302fc 100644
--- a/stdlib/source/documentation/lux/math/infix.lux
+++ b/stdlib/source/documentation/lux/math/infix.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/logic.lux b/stdlib/source/documentation/lux/math/logic.lux
index 5b26c20b7..bf76966ca 100644
--- a/stdlib/source/documentation/lux/math/logic.lux
+++ b/stdlib/source/documentation/lux/math/logic.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" monoid)]]]]]
["[0]" /
diff --git a/stdlib/source/documentation/lux/math/logic/continuous.lux b/stdlib/source/documentation/lux/math/logic/continuous.lux
index cfce9e238..a9cffa38b 100644
--- a/stdlib/source/documentation/lux/math/logic/continuous.lux
+++ b/stdlib/source/documentation/lux/math/logic/continuous.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/logic/fuzzy.lux b/stdlib/source/documentation/lux/math/logic/fuzzy.lux
index 1ce53f156..38abc15e7 100644
--- a/stdlib/source/documentation/lux/math/logic/fuzzy.lux
+++ b/stdlib/source/documentation/lux/math/logic/fuzzy.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/modular.lux b/stdlib/source/documentation/lux/math/modular.lux
index 2de1a2c04..d05597f38 100644
--- a/stdlib/source/documentation/lux/math/modular.lux
+++ b/stdlib/source/documentation/lux/math/modular.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/modulus.lux b/stdlib/source/documentation/lux/math/modulus.lux
index ba241d2b9..a1496c4d1 100644
--- a/stdlib/source/documentation/lux/math/modulus.lux
+++ b/stdlib/source/documentation/lux/math/modulus.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number.lux b/stdlib/source/documentation/lux/math/number.lux
index 2625f99d3..2920e4f44 100644
--- a/stdlib/source/documentation/lux/math/number.lux
+++ b/stdlib/source/documentation/lux/math/number.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number/complex.lux b/stdlib/source/documentation/lux/math/number/complex.lux
index 23c7d3c5c..86757d1f3 100644
--- a/stdlib/source/documentation/lux/math/number/complex.lux
+++ b/stdlib/source/documentation/lux/math/number/complex.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number/frac.lux b/stdlib/source/documentation/lux/math/number/frac.lux
index 7e7cfa502..80c7543c0 100644
--- a/stdlib/source/documentation/lux/math/number/frac.lux
+++ b/stdlib/source/documentation/lux/math/number/frac.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number/i16.lux b/stdlib/source/documentation/lux/math/number/i16.lux
index 9d533e3a1..9f5c6d51f 100644
--- a/stdlib/source/documentation/lux/math/number/i16.lux
+++ b/stdlib/source/documentation/lux/math/number/i16.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number/i32.lux b/stdlib/source/documentation/lux/math/number/i32.lux
index 4e7f261fa..ff8550c4f 100644
--- a/stdlib/source/documentation/lux/math/number/i32.lux
+++ b/stdlib/source/documentation/lux/math/number/i32.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number/i64.lux b/stdlib/source/documentation/lux/math/number/i64.lux
index d9bf765ca..bfd9f7bc8 100644
--- a/stdlib/source/documentation/lux/math/number/i64.lux
+++ b/stdlib/source/documentation/lux/math/number/i64.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number/i8.lux b/stdlib/source/documentation/lux/math/number/i8.lux
index 3019c7cd5..96995abed 100644
--- a/stdlib/source/documentation/lux/math/number/i8.lux
+++ b/stdlib/source/documentation/lux/math/number/i8.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number/int.lux b/stdlib/source/documentation/lux/math/number/int.lux
index 646220cc3..8e3e737f9 100644
--- a/stdlib/source/documentation/lux/math/number/int.lux
+++ b/stdlib/source/documentation/lux/math/number/int.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number/nat.lux b/stdlib/source/documentation/lux/math/number/nat.lux
index 6f79389c7..04da382fa 100644
--- a/stdlib/source/documentation/lux/math/number/nat.lux
+++ b/stdlib/source/documentation/lux/math/number/nat.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number/ratio.lux b/stdlib/source/documentation/lux/math/number/ratio.lux
index 853c129a7..f74bf908d 100644
--- a/stdlib/source/documentation/lux/math/number/ratio.lux
+++ b/stdlib/source/documentation/lux/math/number/ratio.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/number/rev.lux b/stdlib/source/documentation/lux/math/number/rev.lux
index 39dc43660..67d9a74a6 100644
--- a/stdlib/source/documentation/lux/math/number/rev.lux
+++ b/stdlib/source/documentation/lux/math/number/rev.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/math/random.lux b/stdlib/source/documentation/lux/math/random.lux
index d95e1dba5..2a76a9395 100644
--- a/stdlib/source/documentation/lux/math/random.lux
+++ b/stdlib/source/documentation/lux/math/random.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/meta.lux b/stdlib/source/documentation/lux/meta.lux
index 16dba7db0..76d2e02c7 100644
--- a/stdlib/source/documentation/lux/meta.lux
+++ b/stdlib/source/documentation/lux/meta.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/meta/location.lux b/stdlib/source/documentation/lux/meta/location.lux
index 5df44ffb8..05c46e5a8 100644
--- a/stdlib/source/documentation/lux/meta/location.lux
+++ b/stdlib/source/documentation/lux/meta/location.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/meta/symbol.lux b/stdlib/source/documentation/lux/meta/symbol.lux
index bb1603145..167295b35 100644
--- a/stdlib/source/documentation/lux/meta/symbol.lux
+++ b/stdlib/source/documentation/lux/meta/symbol.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/program.lux b/stdlib/source/documentation/lux/program.lux
index 98c7c3920..fd7a1aa9a 100644
--- a/stdlib/source/documentation/lux/program.lux
+++ b/stdlib/source/documentation/lux/program.lux
@@ -6,7 +6,7 @@
["[0]" io]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/static.lux b/stdlib/source/documentation/lux/static.lux
index ab822cb92..ce5778831 100644
--- a/stdlib/source/documentation/lux/static.lux
+++ b/stdlib/source/documentation/lux/static.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target.lux b/stdlib/source/documentation/lux/target.lux
index 352ec0005..80110f427 100644
--- a/stdlib/source/documentation/lux/target.lux
+++ b/stdlib/source/documentation/lux/target.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target/js.lux b/stdlib/source/documentation/lux/target/js.lux
index 74b403658..bb18ca694 100644
--- a/stdlib/source/documentation/lux/target/js.lux
+++ b/stdlib/source/documentation/lux/target/js.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target/jvm.lux b/stdlib/source/documentation/lux/target/jvm.lux
index f39821c38..6736fa255 100644
--- a/stdlib/source/documentation/lux/target/jvm.lux
+++ b/stdlib/source/documentation/lux/target/jvm.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target/jvm/type.lux b/stdlib/source/documentation/lux/target/jvm/type.lux
index df5badd44..d71e945e4 100644
--- a/stdlib/source/documentation/lux/target/jvm/type.lux
+++ b/stdlib/source/documentation/lux/target/jvm/type.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target/jvm/type/alias.lux b/stdlib/source/documentation/lux/target/jvm/type/alias.lux
index 181b79909..8331296ba 100644
--- a/stdlib/source/documentation/lux/target/jvm/type/alias.lux
+++ b/stdlib/source/documentation/lux/target/jvm/type/alias.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target/jvm/type/box.lux b/stdlib/source/documentation/lux/target/jvm/type/box.lux
index 8199262c1..f50af3403 100644
--- a/stdlib/source/documentation/lux/target/jvm/type/box.lux
+++ b/stdlib/source/documentation/lux/target/jvm/type/box.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target/jvm/type/category.lux b/stdlib/source/documentation/lux/target/jvm/type/category.lux
index 104b9cb67..b40c83fb2 100644
--- a/stdlib/source/documentation/lux/target/jvm/type/category.lux
+++ b/stdlib/source/documentation/lux/target/jvm/type/category.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target/jvm/type/descriptor.lux b/stdlib/source/documentation/lux/target/jvm/type/descriptor.lux
index 67102ba44..3aef9988a 100644
--- a/stdlib/source/documentation/lux/target/jvm/type/descriptor.lux
+++ b/stdlib/source/documentation/lux/target/jvm/type/descriptor.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target/jvm/type/lux.lux b/stdlib/source/documentation/lux/target/jvm/type/lux.lux
index 6546fca94..c5d35237e 100644
--- a/stdlib/source/documentation/lux/target/jvm/type/lux.lux
+++ b/stdlib/source/documentation/lux/target/jvm/type/lux.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target/jvm/type/parser.lux b/stdlib/source/documentation/lux/target/jvm/type/parser.lux
index 3a758ac0e..bb8b8f823 100644
--- a/stdlib/source/documentation/lux/target/jvm/type/parser.lux
+++ b/stdlib/source/documentation/lux/target/jvm/type/parser.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target/jvm/type/reflection.lux b/stdlib/source/documentation/lux/target/jvm/type/reflection.lux
index 80333d4c8..fea87d9e4 100644
--- a/stdlib/source/documentation/lux/target/jvm/type/reflection.lux
+++ b/stdlib/source/documentation/lux/target/jvm/type/reflection.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target/jvm/type/signature.lux b/stdlib/source/documentation/lux/target/jvm/type/signature.lux
index b2c630d90..47004cd58 100644
--- a/stdlib/source/documentation/lux/target/jvm/type/signature.lux
+++ b/stdlib/source/documentation/lux/target/jvm/type/signature.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target/lua.lux b/stdlib/source/documentation/lux/target/lua.lux
index f848001b9..ea7505684 100644
--- a/stdlib/source/documentation/lux/target/lua.lux
+++ b/stdlib/source/documentation/lux/target/lua.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target/python.lux b/stdlib/source/documentation/lux/target/python.lux
index 48216c708..7bfd72284 100644
--- a/stdlib/source/documentation/lux/target/python.lux
+++ b/stdlib/source/documentation/lux/target/python.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/target/ruby.lux b/stdlib/source/documentation/lux/target/ruby.lux
index 55f1ab5ab..1a8752cc5 100644
--- a/stdlib/source/documentation/lux/target/ruby.lux
+++ b/stdlib/source/documentation/lux/target/ruby.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/test.lux b/stdlib/source/documentation/lux/test.lux
index e2e2a4bb5..535deb2a8 100644
--- a/stdlib/source/documentation/lux/test.lux
+++ b/stdlib/source/documentation/lux/test.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/time.lux b/stdlib/source/documentation/lux/time.lux
index 9e460146c..dbec1208c 100644
--- a/stdlib/source/documentation/lux/time.lux
+++ b/stdlib/source/documentation/lux/time.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/time/date.lux b/stdlib/source/documentation/lux/time/date.lux
index b60aa3e82..56727b114 100644
--- a/stdlib/source/documentation/lux/time/date.lux
+++ b/stdlib/source/documentation/lux/time/date.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/time/day.lux b/stdlib/source/documentation/lux/time/day.lux
index 1b6e01b5a..5d9a5191a 100644
--- a/stdlib/source/documentation/lux/time/day.lux
+++ b/stdlib/source/documentation/lux/time/day.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/time/duration.lux b/stdlib/source/documentation/lux/time/duration.lux
index adc28974b..bdff85dfa 100644
--- a/stdlib/source/documentation/lux/time/duration.lux
+++ b/stdlib/source/documentation/lux/time/duration.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/time/instant.lux b/stdlib/source/documentation/lux/time/instant.lux
index 781bd09e1..742d4de59 100644
--- a/stdlib/source/documentation/lux/time/instant.lux
+++ b/stdlib/source/documentation/lux/time/instant.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/time/month.lux b/stdlib/source/documentation/lux/time/month.lux
index 1f7081756..a8a04a2c1 100644
--- a/stdlib/source/documentation/lux/time/month.lux
+++ b/stdlib/source/documentation/lux/time/month.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/time/year.lux b/stdlib/source/documentation/lux/time/year.lux
index 9dd789c95..7c138c422 100644
--- a/stdlib/source/documentation/lux/time/year.lux
+++ b/stdlib/source/documentation/lux/time/year.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/tool.lux b/stdlib/source/documentation/lux/tool.lux
index 4476ebf9d..c29d10467 100644
--- a/stdlib/source/documentation/lux/tool.lux
+++ b/stdlib/source/documentation/lux/tool.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
["[0]" /
diff --git a/stdlib/source/documentation/lux/tool/compiler/language/lux/analysis.lux b/stdlib/source/documentation/lux/tool/compiler/language/lux/analysis.lux
index fa265420f..a227efcaf 100644
--- a/stdlib/source/documentation/lux/tool/compiler/language/lux/analysis.lux
+++ b/stdlib/source/documentation/lux/tool/compiler/language/lux/analysis.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/tool/compiler/language/lux/directive.lux b/stdlib/source/documentation/lux/tool/compiler/language/lux/directive.lux
index fc9af4826..0b7ea6e61 100644
--- a/stdlib/source/documentation/lux/tool/compiler/language/lux/directive.lux
+++ b/stdlib/source/documentation/lux/tool/compiler/language/lux/directive.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/tool/compiler/language/lux/generation.lux b/stdlib/source/documentation/lux/tool/compiler/language/lux/generation.lux
index ed90b5479..1582f45d7 100644
--- a/stdlib/source/documentation/lux/tool/compiler/language/lux/generation.lux
+++ b/stdlib/source/documentation/lux/tool/compiler/language/lux/generation.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/tool/compiler/language/lux/synthesis.lux b/stdlib/source/documentation/lux/tool/compiler/language/lux/synthesis.lux
index 70d4a5e9b..20ff65682 100644
--- a/stdlib/source/documentation/lux/tool/compiler/language/lux/synthesis.lux
+++ b/stdlib/source/documentation/lux/tool/compiler/language/lux/synthesis.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/tool/compiler/phase.lux b/stdlib/source/documentation/lux/tool/compiler/phase.lux
index f50f32701..fbe76ea4c 100644
--- a/stdlib/source/documentation/lux/tool/compiler/phase.lux
+++ b/stdlib/source/documentation/lux/tool/compiler/phase.lux
@@ -4,7 +4,7 @@
["$" documentation (.only documentation:)]
[data
[text (.only \n)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/type.lux b/stdlib/source/documentation/lux/type.lux
index 138986636..0d7a4da40 100644
--- a/stdlib/source/documentation/lux/type.lux
+++ b/stdlib/source/documentation/lux/type.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format]]]
+ ["%" \\format]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/type/check.lux b/stdlib/source/documentation/lux/type/check.lux
index 4891fcef4..c0bef5b1b 100644
--- a/stdlib/source/documentation/lux/type/check.lux
+++ b/stdlib/source/documentation/lux/type/check.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/type/dynamic.lux b/stdlib/source/documentation/lux/type/dynamic.lux
index 46ed8d500..613fb0167 100644
--- a/stdlib/source/documentation/lux/type/dynamic.lux
+++ b/stdlib/source/documentation/lux/type/dynamic.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/type/implicit.lux b/stdlib/source/documentation/lux/type/implicit.lux
index 6a54a0dae..95cafb20a 100644
--- a/stdlib/source/documentation/lux/type/implicit.lux
+++ b/stdlib/source/documentation/lux/type/implicit.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/type/poly.lux b/stdlib/source/documentation/lux/type/poly.lux
index 7aa24bb0b..e08c1d058 100644
--- a/stdlib/source/documentation/lux/type/poly.lux
+++ b/stdlib/source/documentation/lux/type/poly.lux
@@ -11,7 +11,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/type/primitive.lux b/stdlib/source/documentation/lux/type/primitive.lux
index 6d9e20762..fd9370972 100644
--- a/stdlib/source/documentation/lux/type/primitive.lux
+++ b/stdlib/source/documentation/lux/type/primitive.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/type/quotient.lux b/stdlib/source/documentation/lux/type/quotient.lux
index b349f4088..ffa3075ff 100644
--- a/stdlib/source/documentation/lux/type/quotient.lux
+++ b/stdlib/source/documentation/lux/type/quotient.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/type/refinement.lux b/stdlib/source/documentation/lux/type/refinement.lux
index e9d54a553..ddeee3c95 100644
--- a/stdlib/source/documentation/lux/type/refinement.lux
+++ b/stdlib/source/documentation/lux/type/refinement.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/type/resource.lux b/stdlib/source/documentation/lux/type/resource.lux
index a216b3082..439fbbbce 100644
--- a/stdlib/source/documentation/lux/type/resource.lux
+++ b/stdlib/source/documentation/lux/type/resource.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/type/unit.lux b/stdlib/source/documentation/lux/type/unit.lux
index 3a80b367c..5218d140c 100644
--- a/stdlib/source/documentation/lux/type/unit.lux
+++ b/stdlib/source/documentation/lux/type/unit.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]
[math
diff --git a/stdlib/source/documentation/lux/type/variance.lux b/stdlib/source/documentation/lux/type/variance.lux
index 37d4f1a42..6501ab999 100644
--- a/stdlib/source/documentation/lux/type/variance.lux
+++ b/stdlib/source/documentation/lux/type/variance.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/world/console.lux b/stdlib/source/documentation/lux/world/console.lux
index f601b49aa..d601e2012 100644
--- a/stdlib/source/documentation/lux/world/console.lux
+++ b/stdlib/source/documentation/lux/world/console.lux
@@ -8,7 +8,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/world/file.lux b/stdlib/source/documentation/lux/world/file.lux
index 18dfc21d3..6dacba4eb 100644
--- a/stdlib/source/documentation/lux/world/file.lux
+++ b/stdlib/source/documentation/lux/world/file.lux
@@ -8,7 +8,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/world/file/watch.lux b/stdlib/source/documentation/lux/world/file/watch.lux
index bcc0a2aef..c25efe7fc 100644
--- a/stdlib/source/documentation/lux/world/file/watch.lux
+++ b/stdlib/source/documentation/lux/world/file/watch.lux
@@ -8,7 +8,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/world/input/keyboard.lux b/stdlib/source/documentation/lux/world/input/keyboard.lux
index 6c1bcaebd..a5c4fc1da 100644
--- a/stdlib/source/documentation/lux/world/input/keyboard.lux
+++ b/stdlib/source/documentation/lux/world/input/keyboard.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/world/net/http/client.lux b/stdlib/source/documentation/lux/world/net/http/client.lux
index 0a779634d..866adba7d 100644
--- a/stdlib/source/documentation/lux/world/net/http/client.lux
+++ b/stdlib/source/documentation/lux/world/net/http/client.lux
@@ -8,7 +8,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/world/net/http/status.lux b/stdlib/source/documentation/lux/world/net/http/status.lux
index 9d34e7487..9a6e18691 100644
--- a/stdlib/source/documentation/lux/world/net/http/status.lux
+++ b/stdlib/source/documentation/lux/world/net/http/status.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/world/output/video/resolution.lux b/stdlib/source/documentation/lux/world/output/video/resolution.lux
index f6881ac34..66c3a8dff 100644
--- a/stdlib/source/documentation/lux/world/output/video/resolution.lux
+++ b/stdlib/source/documentation/lux/world/output/video/resolution.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/world/program.lux b/stdlib/source/documentation/lux/world/program.lux
index dfaf35b20..0d7ab4d1a 100644
--- a/stdlib/source/documentation/lux/world/program.lux
+++ b/stdlib/source/documentation/lux/world/program.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/world/shell.lux b/stdlib/source/documentation/lux/world/shell.lux
index ed161f98b..f0e7fbfe2 100644
--- a/stdlib/source/documentation/lux/world/shell.lux
+++ b/stdlib/source/documentation/lux/world/shell.lux
@@ -8,7 +8,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only \n)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/library/lux/data/format/binary.lux b/stdlib/source/format/lux/data/binary.lux
index b64b061f3..e29a737ce 100644
--- a/stdlib/source/library/lux/data/format/binary.lux
+++ b/stdlib/source/format/lux/data/binary.lux
@@ -12,11 +12,9 @@
["<>" parser (.open: "[1]#[0]" monad)
["</>" binary (.only Offset Size Parser)]]]
[data
- ["/" binary
- ["[1]" \\unsafe (.only Binary)]]
["[0]" product]
[text
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[collection
@@ -31,7 +29,9 @@
[number
["n" nat]
["[0]" i64]
- ["[0]" frac]]]]])
+ ["[0]" frac]]]]]
+ [\\unsafe
+ ["[0]" / (.only Binary)]])
(with_template [<name> <extension> <post>]
[(def: <name>
diff --git a/stdlib/source/library/lux/data/text/format.lux b/stdlib/source/format/lux/data/text.lux
index 606cace14..606cace14 100644
--- a/stdlib/source/library/lux/data/text/format.lux
+++ b/stdlib/source/format/lux/data/text.lux
diff --git a/stdlib/source/library/lux/control/concatenative.lux b/stdlib/source/library/lux/control/concatenative.lux
index 344af48e8..9bd9d2355 100644
--- a/stdlib/source/library/lux/control/concatenative.lux
+++ b/stdlib/source/library/lux/control/concatenative.lux
@@ -8,7 +8,7 @@
["[0]" maybe (.open: "[1]#[0]" monad)]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" mix functor)]]]
["[0]" macro (.only with_symbols)
diff --git a/stdlib/source/library/lux/control/concurrency/actor.lux b/stdlib/source/library/lux/control/concurrency/actor.lux
index 4c1c608ea..38ecbdce2 100644
--- a/stdlib/source/library/lux/control/concurrency/actor.lux
+++ b/stdlib/source/library/lux/control/concurrency/actor.lux
@@ -16,7 +16,7 @@
["[0]" bit]
["[0]" product]
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" monoid monad)]]]
["[0]" macro (.only with_symbols)
diff --git a/stdlib/source/library/lux/control/concurrency/semaphore.lux b/stdlib/source/library/lux/control/concurrency/semaphore.lux
index 20236531a..3c6deadeb 100644
--- a/stdlib/source/library/lux/control/concurrency/semaphore.lux
+++ b/stdlib/source/library/lux/control/concurrency/semaphore.lux
@@ -10,7 +10,7 @@
["[0]" exception (.only exception:)]]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" queue (.only Queue)]]]
[math
diff --git a/stdlib/source/library/lux/control/function/contract.lux b/stdlib/source/library/lux/control/function/contract.lux
index fbb5dc725..753a90460 100644
--- a/stdlib/source/library/lux/control/function/contract.lux
+++ b/stdlib/source/library/lux/control/function/contract.lux
@@ -7,7 +7,7 @@
["<[0]>" code]]]
[data
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro (.only with_symbols)
[syntax (.only syntax)]
["[0]" code]]
diff --git a/stdlib/source/library/lux/control/function/mutual.lux b/stdlib/source/library/lux/control/function/mutual.lux
index 31de42425..bdf3fbde9 100644
--- a/stdlib/source/library/lux/control/function/mutual.lux
+++ b/stdlib/source/library/lux/control/function/mutual.lux
@@ -12,7 +12,7 @@
[data
["[0]" product]
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]
[dictionary
diff --git a/stdlib/source/library/lux/control/parser/binary.lux b/stdlib/source/library/lux/control/parser/binary.lux
index 28f13e9b7..98d23b610 100644
--- a/stdlib/source/library/lux/control/parser/binary.lux
+++ b/stdlib/source/library/lux/control/parser/binary.lux
@@ -13,7 +13,7 @@
["/" binary
["[1]" \\unsafe (.only Binary)]]
[text
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[collection
diff --git a/stdlib/source/library/lux/control/parser/cli.lux b/stdlib/source/library/lux/control/parser/cli.lux
index 74b184d05..89ea21893 100644
--- a/stdlib/source/library/lux/control/parser/cli.lux
+++ b/stdlib/source/library/lux/control/parser/cli.lux
@@ -7,7 +7,7 @@
["[0]" try (.only Try)]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]]]]
+ ["%" \\format (.only format)]]]]]
["[0]" //])
(type: .public (Parser a)
diff --git a/stdlib/source/library/lux/control/parser/environment.lux b/stdlib/source/library/lux/control/parser/environment.lux
index 03051bf2b..b6a669a56 100644
--- a/stdlib/source/library/lux/control/parser/environment.lux
+++ b/stdlib/source/library/lux/control/parser/environment.lux
@@ -7,7 +7,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" dictionary (.only Dictionary)]]]]]
["[0]" //])
diff --git a/stdlib/source/library/lux/control/parser/synthesis.lux b/stdlib/source/library/lux/control/parser/synthesis.lux
index 834845667..9e73bf80c 100644
--- a/stdlib/source/library/lux/control/parser/synthesis.lux
+++ b/stdlib/source/library/lux/control/parser/synthesis.lux
@@ -9,7 +9,7 @@
[data
["[0]" bit]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]
[math
diff --git a/stdlib/source/library/lux/control/parser/type.lux b/stdlib/source/library/lux/control/parser/type.lux
index c110bf599..1b8a9de5a 100644
--- a/stdlib/source/library/lux/control/parser/type.lux
+++ b/stdlib/source/library/lux/control/parser/type.lux
@@ -9,7 +9,7 @@
["[0]" function]]
[data
["[0]" text (.open: "[1]#[0]" monoid)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]
["[0]" dictionary (.only Dictionary)]]]
diff --git a/stdlib/source/library/lux/control/parser/xml.lux b/stdlib/source/library/lux/control/parser/xml.lux
index 5f5c42d23..05680953a 100644
--- a/stdlib/source/library/lux/control/parser/xml.lux
+++ b/stdlib/source/library/lux/control/parser/xml.lux
@@ -8,7 +8,7 @@
["[0]" exception (.only exception:)]]
[data
["[0]" text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]
["[0]" dictionary]]
diff --git a/stdlib/source/library/lux/control/region.lux b/stdlib/source/library/lux/control/region.lux
index 066b8b890..ea1abcec3 100644
--- a/stdlib/source/library/lux/control/region.lux
+++ b/stdlib/source/library/lux/control/region.lux
@@ -9,7 +9,7 @@
["[0]" try (.only Try)]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" mix)]]]]]
[//
diff --git a/stdlib/source/library/lux/control/remember.lux b/stdlib/source/library/lux/control/remember.lux
index 372a217f3..8cd386ca6 100644
--- a/stdlib/source/library/lux/control/remember.lux
+++ b/stdlib/source/library/lux/control/remember.lux
@@ -11,7 +11,7 @@
["<c>" code (.only Parser)]]]
[data
["[0]" text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[time
["[0]" instant]
["[0]" date (.only Date) (.open: "[1]#[0]" order)]]
diff --git a/stdlib/source/library/lux/control/security/capability.lux b/stdlib/source/library/lux/control/security/capability.lux
index c7e23dfb3..90c98a89e 100644
--- a/stdlib/source/library/lux/control/security/capability.lux
+++ b/stdlib/source/library/lux/control/security/capability.lux
@@ -11,7 +11,7 @@
["[0]" async (.only Async)]]]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
[type
diff --git a/stdlib/source/library/lux/data/binary.lux b/stdlib/source/library/lux/data/binary.lux
index 5290075eb..b80d38724 100644
--- a/stdlib/source/library/lux/data/binary.lux
+++ b/stdlib/source/library/lux/data/binary.lux
@@ -10,7 +10,7 @@
["[0]" exception (.only exception:)]]
[data
[text
- ["%" format]]
+ ["%" \\format]]
[collection
["[0]" array
[\\unsafe (.only)]]]]
diff --git a/stdlib/source/library/lux/data/collection/tree/zipper.lux b/stdlib/source/library/lux/data/collection/tree/zipper.lux
index d69f75ef4..d02c354bb 100644
--- a/stdlib/source/library/lux/data/collection/tree/zipper.lux
+++ b/stdlib/source/library/lux/data/collection/tree/zipper.lux
@@ -12,7 +12,7 @@
[data
["[0]" product]
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor monoid)]]]]]
["[0]" // (.only Tree) (.open: "[1]#[0]" functor)])
diff --git a/stdlib/source/library/lux/data/format/css.lux b/stdlib/source/library/lux/data/format/css.lux
index 15ca1ccf9..cbbc587c7 100644
--- a/stdlib/source/library/lux/data/format/css.lux
+++ b/stdlib/source/library/lux/data/format/css.lux
@@ -5,7 +5,7 @@
["[0]" maybe]]
[data
["[0]" text (.only)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
["[0]" encoding (.only Encoding)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
diff --git a/stdlib/source/library/lux/data/format/css/class.lux b/stdlib/source/library/lux/data/format/css/class.lux
index c5a3f1e53..13fec00a4 100644
--- a/stdlib/source/library/lux/data/format/css/class.lux
+++ b/stdlib/source/library/lux/data/format/css/class.lux
@@ -6,7 +6,7 @@
[monad (.only do)]]
[data
["[0]" text (.open: "[1]#[0]" hash)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
[syntax (.only syntax)]
["[0]" code]]
diff --git a/stdlib/source/library/lux/data/format/css/id.lux b/stdlib/source/library/lux/data/format/css/id.lux
index be23c0f17..00f094c1a 100644
--- a/stdlib/source/library/lux/data/format/css/id.lux
+++ b/stdlib/source/library/lux/data/format/css/id.lux
@@ -6,7 +6,7 @@
[monad (.only do)]]
[data
["[0]" text (.open: "[1]#[0]" hash)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
[syntax (.only syntax)]
["[0]" code]]
diff --git a/stdlib/source/library/lux/data/format/css/query.lux b/stdlib/source/library/lux/data/format/css/query.lux
index ba0ee101f..ea280933c 100644
--- a/stdlib/source/library/lux/data/format/css/query.lux
+++ b/stdlib/source/library/lux/data/format/css/query.lux
@@ -6,7 +6,7 @@
["s" code]]]
[data
["[0]" text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]
["[0]" code]
diff --git a/stdlib/source/library/lux/data/format/css/selector.lux b/stdlib/source/library/lux/data/format/css/selector.lux
index d982cfd55..ad025e3e9 100644
--- a/stdlib/source/library/lux/data/format/css/selector.lux
+++ b/stdlib/source/library/lux/data/format/css/selector.lux
@@ -4,7 +4,7 @@
["[0]" locale (.only Locale)]
[data
["[0]" text (.only)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[math
[number
["i" int]]]
diff --git a/stdlib/source/library/lux/data/format/css/style.lux b/stdlib/source/library/lux/data/format/css/style.lux
index 4b1f26590..35348d5e7 100644
--- a/stdlib/source/library/lux/data/format/css/style.lux
+++ b/stdlib/source/library/lux/data/format/css/style.lux
@@ -3,7 +3,7 @@
[lux (.except)
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" mix)]]]
[type
diff --git a/stdlib/source/library/lux/data/format/css/value.lux b/stdlib/source/library/lux/data/format/css/value.lux
index ea886a91a..ad27c40b7 100644
--- a/stdlib/source/library/lux/data/format/css/value.lux
+++ b/stdlib/source/library/lux/data/format/css/value.lux
@@ -9,7 +9,7 @@
["[0]" color]
["[0]" product]
["[0]" text
- ["%" format (.only Format format)]]
+ ["%" \\format (.only Format format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
[macro
diff --git a/stdlib/source/library/lux/data/format/html.lux b/stdlib/source/library/lux/data/format/html.lux
index 6e4928bee..50b4d8de5 100644
--- a/stdlib/source/library/lux/data/format/html.lux
+++ b/stdlib/source/library/lux/data/format/html.lux
@@ -7,7 +7,7 @@
[data
["[0]" product]
["[0]" text
- ["%" format (.only Format format)]]
+ ["%" \\format (.only Format format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]]]
[macro
diff --git a/stdlib/source/library/lux/data/format/markdown.lux b/stdlib/source/library/lux/data/format/markdown.lux
index 1ebea0782..1e2673a85 100644
--- a/stdlib/source/library/lux/data/format/markdown.lux
+++ b/stdlib/source/library/lux/data/format/markdown.lux
@@ -3,7 +3,7 @@
[lux (.except and)
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
[type
diff --git a/stdlib/source/library/lux/data/format/tar.lux b/stdlib/source/library/lux/data/format/tar.lux
index c3644dcee..29e03f5cd 100644
--- a/stdlib/source/library/lux/data/format/tar.lux
+++ b/stdlib/source/library/lux/data/format/tar.lux
@@ -13,13 +13,12 @@
[data
["[0]" product]
["[0]" binary (.only Binary)
- ["[1]!" \\unsafe]]
+ ["[1]!" \\unsafe]
+ ["[0]" \\format (.only Writer) (.open: "[1]#[0]" monoid)]]
["[0]" text (.only Char)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
- ["[0]" format
- ["[1]" binary (.only Writer) (.open: "[1]#[0]" monoid)]]
[collection
["[0]" list (.open: "[1]#[0]" mix)]
["[0]" sequence (.only Sequence) (.open: "[1]#[0]" mix)]
@@ -62,8 +61,8 @@
(def: big_size Size 11)
(with_template [<exception> <limit> <size>
- <type> <in> <out> <writer> <suffix>
- <coercion>]
+ <type> <in> <out> <writer> <suffix>
+ <coercion>]
[(def: .public <limit>
Nat
(|> ..octal_size
@@ -98,7 +97,7 @@
(..octal_padding <size>)
(text.suffix suffix)
(at utf8.codec encoded)
- (format.segment padded_size))))
+ (\\format.segment padded_size))))
(def: <coercion>
(-> Nat <type>)
@@ -201,7 +200,7 @@
..small_size)]
(|>> representation
(at utf8.codec encoded)
- (format.segment padded_size))))
+ (\\format.segment padded_size))))
(def: checksum_parser
(Parser [Nat Checksum])
@@ -281,7 +280,7 @@
(|>> representation
(text.suffix suffix)
(at utf8.codec encoded)
- (format.segment padded_size))))
+ (\\format.segment padded_size))))
(def: <parser>
(Parser <type>)
@@ -323,7 +322,7 @@
..magic_size)]
(|>> representation
(at utf8.codec encoded)
- (format.segment padded_size))))
+ (\\format.segment padded_size))))
(def: magic_parser
(Parser Magic)
@@ -404,7 +403,7 @@
(def: link_flag_writer
(Writer Link_Flag)
(|>> representation
- format.bits_8))
+ \\format.bits_8))
(with_expansions [<options> (these [0 old_normal]
[(char "0") normal]
@@ -622,7 +621,7 @@
(def: header_writer'
(Writer Header)
- (all format.and
+ (all \\format.and
..path_writer
..mode_writer
..small_writer
@@ -643,12 +642,12 @@
(Writer Header)
(let [checksum (|> header
(has #checksum ..dummy_checksum)
- (format.result ..header_writer')
+ (\\format.result ..header_writer')
..checksum_code)]
(|> header
(has #checksum checksum)
- (format.result ..header_writer')
- (format.segment ..block_size))))
+ (\\format.result ..header_writer')
+ (\\format.segment ..block_size))))
(def: modification_time
(-> Instant Big)
@@ -661,9 +660,9 @@
(-> Link_Flag (Writer File))
(function (_ [path modification_time mode ownership content])
(let [[size content] (..from_content content)
- writer (all format.and
+ writer (all \\format.and
..header_writer
- (format.segment (..rounded_content_size size)))]
+ (\\format.segment (..rounded_content_size size)))]
(writer [[#path path
#mode mode
#user_id (the [#user #id] ownership)
@@ -740,11 +739,11 @@
(Writer Tar)
(let [end_of_archive (binary!.empty ..end_of_archive_size)]
(function (_ tar)
- (format#composite (sequence#mix (function (_ next total)
- (format#composite total (..entry_writer next)))
- format#identity
- tar)
- (format.segment ..end_of_archive_size end_of_archive)))))
+ (\\format#composite (sequence#mix (function (_ next total)
+ (\\format#composite total (..entry_writer next)))
+ \\format#identity
+ tar)
+ (\\format.segment ..end_of_archive_size end_of_archive)))))
(exception: .public (wrong_checksum [expected Nat
actual Nat])
diff --git a/stdlib/source/library/lux/data/text/buffer.lux b/stdlib/source/library/lux/data/text/buffer.lux
index b826a7753..4559e04dd 100644
--- a/stdlib/source/library/lux/data/text/buffer.lux
+++ b/stdlib/source/library/lux/data/text/buffer.lux
@@ -8,7 +8,7 @@
[data
["[0]" product]
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" array]
["[0]" sequence (.only Sequence) (.open: "[1]#[0]" mix)]]]
diff --git a/stdlib/source/library/lux/data/text/escape.lux b/stdlib/source/library/lux/data/text/escape.lux
index 608737079..258c5c3a9 100644
--- a/stdlib/source/library/lux/data/text/escape.lux
+++ b/stdlib/source/library/lux/data/text/escape.lux
@@ -18,7 +18,7 @@
["^" pattern]
["[0]" code]]]]
["[0]" // (.only Char)
- ["%" format (.only format)]])
+ ["%" \\format (.only format)]])
(def: sigil "\")
diff --git a/stdlib/source/library/lux/data/text/regex.lux b/stdlib/source/library/lux/data/text/regex.lux
index 491bb20bb..5a85c94af 100644
--- a/stdlib/source/library/lux/data/text/regex.lux
+++ b/stdlib/source/library/lux/data/text/regex.lux
@@ -24,7 +24,7 @@
[number (.only hex)
["n" nat (.open: "[1]#[0]" decimal)]]]]]
["[0]" // (.only)
- ["%" format (.only format)]])
+ ["%" \\format (.only format)]])
(def: regex_char^
(Parser Text)
diff --git a/stdlib/source/library/lux/debug.lux b/stdlib/source/library/lux/debug.lux
index 942db335e..5aa890145 100644
--- a/stdlib/source/library/lux/debug.lux
+++ b/stdlib/source/library/lux/debug.lux
@@ -17,7 +17,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only)
- ["%" format (.only Format)]]
+ ["%" \\format (.only Format)]]
[format
[xml (.only XML)]
["[0]" json]]
diff --git a/stdlib/source/library/lux/documentation.lux b/stdlib/source/library/lux/documentation.lux
index 22b6beba6..35fbeff10 100644
--- a/stdlib/source/library/lux/documentation.lux
+++ b/stdlib/source/library/lux/documentation.lux
@@ -14,7 +14,7 @@
[data
["[0]" product]
["[0]" text (.only \n) (.open: "[1]#[0]" order)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" monad mix monoid)]
["[0]" set (.only Set)]
diff --git a/stdlib/source/library/lux/ffi.jvm.lux b/stdlib/source/library/lux/ffi.jvm.lux
index 747a9697f..7d9a5bb2c 100644
--- a/stdlib/source/library/lux/ffi.jvm.lux
+++ b/stdlib/source/library/lux/ffi.jvm.lux
@@ -14,7 +14,7 @@
[data
["[0]" product]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" array]
["[0]" list (.open: "[1]#[0]" monad mix monoid)]
diff --git a/stdlib/source/library/lux/ffi.lux b/stdlib/source/library/lux/ffi.lux
index d472f5a23..49cb0115b 100644
--- a/stdlib/source/library/lux/ffi.lux
+++ b/stdlib/source/library/lux/ffi.lux
@@ -13,7 +13,7 @@
[data
["[0]" product]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format]]
+ ["%" \\format]]
[collection
["[0]" list (.open: "[1]#[0]" monad mix)]]]
["[0]" macro (.only with_symbols)
diff --git a/stdlib/source/library/lux/ffi.old.lux b/stdlib/source/library/lux/ffi.old.lux
index 07972b994..db6bfb42e 100644
--- a/stdlib/source/library/lux/ffi.old.lux
+++ b/stdlib/source/library/lux/ffi.old.lux
@@ -16,7 +16,7 @@
["[0]" product]
["[0]" bit (.open: "[1]#[0]" codec)]
["[0]" text (.open: "[1]#[0]" equivalence monoid)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" array (.only Array)]
["[0]" list (.open: "[1]#[0]" monad mix monoid)]]]
diff --git a/stdlib/source/library/lux/ffi.php.lux b/stdlib/source/library/lux/ffi.php.lux
index 9dbe9e21a..fb56839d3 100644
--- a/stdlib/source/library/lux/ffi.php.lux
+++ b/stdlib/source/library/lux/ffi.php.lux
@@ -13,7 +13,7 @@
[data
["[0]" product]
["[0]" text
- ["%" format]]
+ ["%" \\format]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
[type
diff --git a/stdlib/source/library/lux/ffi.scm.lux b/stdlib/source/library/lux/ffi.scm.lux
index 34a35a3c8..257245540 100644
--- a/stdlib/source/library/lux/ffi.scm.lux
+++ b/stdlib/source/library/lux/ffi.scm.lux
@@ -13,7 +13,7 @@
[data
["[0]" product]
["[0]" text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
[type
diff --git a/stdlib/source/library/lux/ffi/export.js.lux b/stdlib/source/library/lux/ffi/export.js.lux
index 1106d6b87..d121509d5 100644
--- a/stdlib/source/library/lux/ffi/export.js.lux
+++ b/stdlib/source/library/lux/ffi/export.js.lux
@@ -11,7 +11,7 @@
["<[0]>" code]]]
[data
[text
- ["%" format]]
+ ["%" \\format]]
[collection
["[0]" list (.open: "[1]#[0]" monad mix)]
["[0]" set]]]
diff --git a/stdlib/source/library/lux/ffi/export.lua.lux b/stdlib/source/library/lux/ffi/export.lua.lux
index b81ca60be..679c0e50d 100644
--- a/stdlib/source/library/lux/ffi/export.lua.lux
+++ b/stdlib/source/library/lux/ffi/export.lua.lux
@@ -11,7 +11,7 @@
["<[0]>" code]]]
[data
[text
- ["%" format]]
+ ["%" \\format]]
[collection
["[0]" list (.open: "[1]#[0]" monad mix)]
["[0]" set]]]
diff --git a/stdlib/source/library/lux/ffi/export.py.lux b/stdlib/source/library/lux/ffi/export.py.lux
index d96ea55d0..6c0356abb 100644
--- a/stdlib/source/library/lux/ffi/export.py.lux
+++ b/stdlib/source/library/lux/ffi/export.py.lux
@@ -11,7 +11,7 @@
["<[0]>" code]]]
[data
[text
- ["%" format]]
+ ["%" \\format]]
[collection
["[0]" list (.open: "[1]#[0]" monad mix)]
["[0]" set]]]
diff --git a/stdlib/source/library/lux/ffi/export.rb.lux b/stdlib/source/library/lux/ffi/export.rb.lux
index a35c801c6..16bc77b68 100644
--- a/stdlib/source/library/lux/ffi/export.rb.lux
+++ b/stdlib/source/library/lux/ffi/export.rb.lux
@@ -12,7 +12,7 @@
["<[0]>" code]]]
[data
["[0]" text
- ["%" format]
+ ["%" \\format]
["<[1]>" \\parser (.only Parser)]]
[collection
["[0]" list (.open: "[1]#[0]" monad mix)]
diff --git a/stdlib/source/library/lux/locale.lux b/stdlib/source/library/lux/locale.lux
index 3805cbc74..6b7d59c93 100644
--- a/stdlib/source/library/lux/locale.lux
+++ b/stdlib/source/library/lux/locale.lux
@@ -8,7 +8,7 @@
["[0]" maybe (.open: "[1]#[0]" functor)]]
[data
["[0]" text (.only)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
["[0]" encoding (.only Encoding)]]]
[type
[primitive (.except)]]]]
diff --git a/stdlib/source/library/lux/macro/syntax/definition.lux b/stdlib/source/library/lux/macro/syntax/definition.lux
index 5b75eafeb..7bc9a964f 100644
--- a/stdlib/source/library/lux/macro/syntax/definition.lux
+++ b/stdlib/source/library/lux/macro/syntax/definition.lux
@@ -13,7 +13,7 @@
["[0]" product]
["[0]" bit]
["[0]" text (.only)
- ["%" format]]
+ ["%" \\format]]
[collection
["[0]" list]]]
["[0]" macro (.only)
diff --git a/stdlib/source/library/lux/math.lux b/stdlib/source/library/lux/math.lux
index 10b3ab895..6bd87711b 100644
--- a/stdlib/source/library/lux/math.lux
+++ b/stdlib/source/library/lux/math.lux
@@ -13,7 +13,7 @@
["<[0]>" code]]]
[data
[text
- ["%" format]]
+ ["%" \\format]]
[collection
["[0]" list (.open: "[1]#[0]" mix)]]]
[macro
diff --git a/stdlib/source/library/lux/meta/configuration.lux b/stdlib/source/library/lux/meta/configuration.lux
index 6e6ed68bb..abd48664e 100644
--- a/stdlib/source/library/lux/meta/configuration.lux
+++ b/stdlib/source/library/lux/meta/configuration.lux
@@ -13,7 +13,7 @@
["<[0]>" code]]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format]
+ ["%" \\format]
["<[1]>" \\parser (.only Parser)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]
diff --git a/stdlib/source/library/lux/target/common_lisp.lux b/stdlib/source/library/lux/target/common_lisp.lux
index b7d110996..d058f5737 100644
--- a/stdlib/source/library/lux/target/common_lisp.lux
+++ b/stdlib/source/library/lux/target/common_lisp.lux
@@ -5,7 +5,7 @@
["[0]" pipe]]
[data
["[0]" text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" monad monoid)]]]
[macro
diff --git a/stdlib/source/library/lux/target/js.lux b/stdlib/source/library/lux/target/js.lux
index 3ee9dbcfb..ddb2359a9 100644
--- a/stdlib/source/library/lux/target/js.lux
+++ b/stdlib/source/library/lux/target/js.lux
@@ -5,7 +5,7 @@
["[0]" pipe]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]]]
[macro
diff --git a/stdlib/source/library/lux/target/jvm/attribute.lux b/stdlib/source/library/lux/target/jvm/attribute.lux
index 856bb7eac..30a3fe5f3 100644
--- a/stdlib/source/library/lux/target/jvm/attribute.lux
+++ b/stdlib/source/library/lux/target/jvm/attribute.lux
@@ -10,8 +10,8 @@
[data
["[0]" sum]
["[0]" product]
- [format
- ["[0]F" binary (.only Writer)]]]
+ ["[0]" binary
+ ["[1]F" \\format (.only Writer)]]]
[macro
["^" pattern]]
[math
diff --git a/stdlib/source/library/lux/target/jvm/attribute/code.lux b/stdlib/source/library/lux/target/jvm/attribute/code.lux
index 629fbfad6..cc795b920 100644
--- a/stdlib/source/library/lux/target/jvm/attribute/code.lux
+++ b/stdlib/source/library/lux/target/jvm/attribute/code.lux
@@ -6,8 +6,8 @@
[data
["[0]" product]
["[0]" binary (.only Binary)]
- [format
- ["[0]F" binary (.only Writer) (.open: "[1]#[0]" monoid)]]
+ ["[0]" binary
+ ["[1]F" \\format (.only Writer) (.open: "[1]#[0]" monoid)]]
[collection
["[0]" sequence (.only Sequence) (.open: "[1]#[0]" functor mix)]]]
[math
diff --git a/stdlib/source/library/lux/target/jvm/attribute/code/exception.lux b/stdlib/source/library/lux/target/jvm/attribute/code/exception.lux
index 4aee14636..b71573669 100644
--- a/stdlib/source/library/lux/target/jvm/attribute/code/exception.lux
+++ b/stdlib/source/library/lux/target/jvm/attribute/code/exception.lux
@@ -5,8 +5,8 @@
[equivalence (.only Equivalence)]]
[data
["[0]" product]
- ["[0]" format
- ["[1]" binary (.only Writer)]]]
+ [binary
+ ["[0]" \\format (.only Writer)]]]
[math
[number
["n" nat]]]]]
@@ -51,7 +51,7 @@
(def: .public writer
(Writer Exception)
- (all format.and
+ (all \\format.and
////address.writer
////address.writer
////address.writer
diff --git a/stdlib/source/library/lux/target/jvm/attribute/constant.lux b/stdlib/source/library/lux/target/jvm/attribute/constant.lux
index 64c404daa..6e20c2ad1 100644
--- a/stdlib/source/library/lux/target/jvm/attribute/constant.lux
+++ b/stdlib/source/library/lux/target/jvm/attribute/constant.lux
@@ -4,8 +4,8 @@
[abstract
[equivalence (.only Equivalence)]]
[data
- [format
- [binary (.only Writer)]]]]]
+ [binary
+ [\\format (.only Writer)]]]]]
["[0]" ///
[constant (.only Value)]
["[1][0]" index (.only Index)]
diff --git a/stdlib/source/library/lux/target/jvm/bytecode.lux b/stdlib/source/library/lux/target/jvm/bytecode.lux
index b9f2f4976..882c0dfdf 100644
--- a/stdlib/source/library/lux/target/jvm/bytecode.lux
+++ b/stdlib/source/library/lux/target/jvm/bytecode.lux
@@ -15,7 +15,7 @@
[data
["[0]" product]
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]
["[0]" dictionary (.only Dictionary)]
diff --git a/stdlib/source/library/lux/target/jvm/bytecode/address.lux b/stdlib/source/library/lux/target/jvm/bytecode/address.lux
index b7099f324..85952b623 100644
--- a/stdlib/source/library/lux/target/jvm/bytecode/address.lux
+++ b/stdlib/source/library/lux/target/jvm/bytecode/address.lux
@@ -7,10 +7,10 @@
[control
["[0]" try (.only Try)]]
[data
- [format
- [binary (.only Writer)]]
+ [binary
+ [\\format (.only Writer)]]
[text
- ["%" format (.only Format)]]]
+ ["%" \\format (.only Format)]]]
[math
[number
["n" nat]]]
diff --git a/stdlib/source/library/lux/target/jvm/bytecode/environment/limit.lux b/stdlib/source/library/lux/target/jvm/bytecode/environment/limit.lux
index e859bb3af..7702e24e7 100644
--- a/stdlib/source/library/lux/target/jvm/bytecode/environment/limit.lux
+++ b/stdlib/source/library/lux/target/jvm/bytecode/environment/limit.lux
@@ -8,8 +8,8 @@
["[0]" try (.only Try)]]
[data
["[0]" product]
- ["[0]" format
- ["[1]" binary (.only Writer) (.open: "[1]#[0]" monoid)]]]
+ [binary
+ ["[0]" \\format (.only Writer) (.open: "[1]#[0]" monoid)]]]
[math
[number
["n" nat]]]]]
@@ -53,7 +53,7 @@
(def: .public (writer limit)
(Writer Limit)
- (all format#composite
+ (all \\format#composite
(/stack.writer (the #stack limit))
(/registry.writer (the #registry limit))
))
diff --git a/stdlib/source/library/lux/target/jvm/bytecode/environment/limit/registry.lux b/stdlib/source/library/lux/target/jvm/bytecode/environment/limit/registry.lux
index 954c2d6fc..21643a9c1 100644
--- a/stdlib/source/library/lux/target/jvm/bytecode/environment/limit/registry.lux
+++ b/stdlib/source/library/lux/target/jvm/bytecode/environment/limit/registry.lux
@@ -6,8 +6,8 @@
[control
["[0]" try (.only Try) (.open: "[1]#[0]" functor)]]
[data
- [format
- [binary (.only Writer)]]
+ [binary
+ [\\format (.only Writer)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]]]
[math
diff --git a/stdlib/source/library/lux/target/jvm/bytecode/environment/limit/stack.lux b/stdlib/source/library/lux/target/jvm/bytecode/environment/limit/stack.lux
index 89ea421a1..891a6bc4f 100644
--- a/stdlib/source/library/lux/target/jvm/bytecode/environment/limit/stack.lux
+++ b/stdlib/source/library/lux/target/jvm/bytecode/environment/limit/stack.lux
@@ -8,9 +8,9 @@
["[0]" try (.only Try)]]
[data
[text
- ["%" format (.only Format)]]
- [format
- [binary (.only Writer)]]]
+ ["%" \\format (.only Format)]]
+ [binary
+ [\\format (.only Writer)]]]
[type
[primitive (.except)]]]]
["[0]" /////
diff --git a/stdlib/source/library/lux/target/jvm/bytecode/instruction.lux b/stdlib/source/library/lux/target/jvm/bytecode/instruction.lux
index 01b7e3102..498140007 100644
--- a/stdlib/source/library/lux/target/jvm/bytecode/instruction.lux
+++ b/stdlib/source/library/lux/target/jvm/bytecode/instruction.lux
@@ -12,9 +12,8 @@
["[0]" product]
["[0]" binary
[/ (.only)]
- ["[1]" \\unsafe]]
- ["[0]" format
- ["[1]" binary (.only Mutation Specification)]]
+ ["[1]" \\unsafe]
+ ["[0]" \\format (.only Mutation Specification)]]
[collection
["[0]" list]]]
[macro
@@ -58,7 +57,7 @@
(def: .public result
(-> Instruction Specification)
- (function.on format.no_op))
+ (function.on \\format.no_op))
(type: Opcode
Nat)
diff --git a/stdlib/source/library/lux/target/jvm/bytecode/jump.lux b/stdlib/source/library/lux/target/jvm/bytecode/jump.lux
index 5d463e403..7d608a8e5 100644
--- a/stdlib/source/library/lux/target/jvm/bytecode/jump.lux
+++ b/stdlib/source/library/lux/target/jvm/bytecode/jump.lux
@@ -4,8 +4,8 @@
[abstract
[equivalence (.only Equivalence)]]
[data
- ["[0]" format
- ["[1]" binary (.only Writer)]]]]]
+ [binary
+ [\\format (.only Writer)]]]]]
["[0]" ///
[encoding
["[1][0]" signed (.only S2 S4)]]])
diff --git a/stdlib/source/library/lux/target/jvm/class.lux b/stdlib/source/library/lux/target/jvm/class.lux
index f365b2391..2f5e274e7 100644
--- a/stdlib/source/library/lux/target/jvm/class.lux
+++ b/stdlib/source/library/lux/target/jvm/class.lux
@@ -9,8 +9,8 @@
["[0]" try (.only Try)]]
[data
["[0]" product]
- [format
- ["[0]F" binary (.only Writer) (.open: "[1]#[0]" monoid)]]
+ ["[0]" binary
+ ["[1]F" \\format (.only Writer) (.open: "[1]#[0]" monoid)]]
[collection
["[0]" sequence (.only Sequence)]]]]]
["[0]" //
diff --git a/stdlib/source/library/lux/target/jvm/constant.lux b/stdlib/source/library/lux/target/jvm/constant.lux
index fa4c61142..d02197a09 100644
--- a/stdlib/source/library/lux/target/jvm/constant.lux
+++ b/stdlib/source/library/lux/target/jvm/constant.lux
@@ -10,8 +10,8 @@
["[0]" sum]
["[0]" product]
["[0]" text]
- [format
- ["[0]F" binary (.only Writer) (.open: "[1]#[0]" monoid)]]]
+ ["[0]" binary
+ ["[1]F" \\format (.only Writer) (.open: "[1]#[0]" monoid)]]]
[macro
["^" pattern]
["[0]" template]]
diff --git a/stdlib/source/library/lux/target/jvm/constant/pool.lux b/stdlib/source/library/lux/target/jvm/constant/pool.lux
index c73271b59..b953600bf 100644
--- a/stdlib/source/library/lux/target/jvm/constant/pool.lux
+++ b/stdlib/source/library/lux/target/jvm/constant/pool.lux
@@ -13,8 +13,8 @@
[data
["[0]" product]
["[0]" text]
- ["[0]" format
- ["[1]" binary (.only Writer) (.open: "specification#[0]" monoid)]]
+ [binary
+ ["[0]" \\format (.only Writer) (.open: "specification#[0]" monoid)]]
[collection
["[0]" sequence (.only Sequence) (.open: "[1]#[0]" mix)]]]
[math
@@ -208,7 +208,7 @@
(function (_ [next pool])
(sequence#mix (function (_ [_index post] pre)
(specification#composite pre (//.writer post)))
- (format.bits_16 (!index next))
+ (\\format.bits_16 (!index next))
pool)))
(def: .public empty
diff --git a/stdlib/source/library/lux/target/jvm/constant/tag.lux b/stdlib/source/library/lux/target/jvm/constant/tag.lux
index aedf6fed2..88ec6eff2 100644
--- a/stdlib/source/library/lux/target/jvm/constant/tag.lux
+++ b/stdlib/source/library/lux/target/jvm/constant/tag.lux
@@ -6,8 +6,8 @@
[control
["[0]" try]]
[data
- [format
- [binary (.only Writer)]]]
+ [binary
+ [\\format (.only Writer)]]]
[type
[primitive (.except)]]]]
["[0]" ///
diff --git a/stdlib/source/library/lux/target/jvm/encoding/name.lux b/stdlib/source/library/lux/target/jvm/encoding/name.lux
index b4579d3a2..2dd465d20 100644
--- a/stdlib/source/library/lux/target/jvm/encoding/name.lux
+++ b/stdlib/source/library/lux/target/jvm/encoding/name.lux
@@ -3,7 +3,7 @@
[lux (.except)
[data
["[0]" text (.only)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[type
[primitive (.except)]]]])
diff --git a/stdlib/source/library/lux/target/jvm/encoding/signed.lux b/stdlib/source/library/lux/target/jvm/encoding/signed.lux
index 7896fd92e..c402c2300 100644
--- a/stdlib/source/library/lux/target/jvm/encoding/signed.lux
+++ b/stdlib/source/library/lux/target/jvm/encoding/signed.lux
@@ -9,9 +9,9 @@
["[0]" exception (.only exception:)]]
[data
[text
- ["%" format (.only format)]]
- ["[0]" format
- ["[1]" binary (.only Writer)]]]
+ ["%" \\format (.only format)]]
+ [binary
+ ["[0]" \\format (.only Writer)]]]
[macro
["[0]" template]]
[math
@@ -106,8 +106,8 @@
(Writer <type>)
(|>> representation <writer>))]
- [writer/1 S1 format.bits_8]
- [writer/2 S2 format.bits_16]
- [writer/4 S4 format.bits_32]
+ [writer/1 S1 \\format.bits_8]
+ [writer/2 S2 \\format.bits_16]
+ [writer/4 S4 \\format.bits_32]
)
)
diff --git a/stdlib/source/library/lux/target/jvm/encoding/unsigned.lux b/stdlib/source/library/lux/target/jvm/encoding/unsigned.lux
index cbebef0f5..1c4d260dc 100644
--- a/stdlib/source/library/lux/target/jvm/encoding/unsigned.lux
+++ b/stdlib/source/library/lux/target/jvm/encoding/unsigned.lux
@@ -9,9 +9,9 @@
["[0]" exception (.only exception:)]]
[data
[text
- ["%" format (.only format)]]
- ["[0]" format
- ["[1]" binary (.only Writer)]]]
+ ["%" \\format (.only format)]]
+ [binary
+ ["[0]" \\format (.only Writer)]]]
[macro
["[0]" template]]
[math
@@ -115,8 +115,8 @@
(Writer <type>)
(|>> representation <writer>))]
- [writer/1 U1 format.bits_8]
- [writer/2 U2 format.bits_16]
- [writer/4 U4 format.bits_32]
+ [writer/1 U1 \\format.bits_8]
+ [writer/2 U2 \\format.bits_16]
+ [writer/4 U4 \\format.bits_32]
)
)
diff --git a/stdlib/source/library/lux/target/jvm/field.lux b/stdlib/source/library/lux/target/jvm/field.lux
index 32ef049e5..28b414914 100644
--- a/stdlib/source/library/lux/target/jvm/field.lux
+++ b/stdlib/source/library/lux/target/jvm/field.lux
@@ -6,8 +6,8 @@
["[0]" monad (.only do)]]
[data
["[0]" product]
- [format
- ["[0]F" binary (.only Writer) (.open: "[1]#[0]" monoid)]]
+ ["[0]" binary
+ ["[1]F" \\format (.only Writer) (.open: "[1]#[0]" monoid)]]
[collection
["[0]" sequence (.only Sequence)]]]]]
["[0]" //
diff --git a/stdlib/source/library/lux/target/jvm/index.lux b/stdlib/source/library/lux/target/jvm/index.lux
index 22f4645e3..5fa1e0bb9 100644
--- a/stdlib/source/library/lux/target/jvm/index.lux
+++ b/stdlib/source/library/lux/target/jvm/index.lux
@@ -4,8 +4,8 @@
[abstract
["[0]" equivalence (.only Equivalence)]]
[data
- [format
- [binary (.only Writer)]]]
+ [binary
+ [\\format (.only Writer)]]]
[type
[primitive (.except)]]]]
["[0]" //
diff --git a/stdlib/source/library/lux/target/jvm/loader.lux b/stdlib/source/library/lux/target/jvm/loader.lux
index 60b04fb84..f582d2140 100644
--- a/stdlib/source/library/lux/target/jvm/loader.lux
+++ b/stdlib/source/library/lux/target/jvm/loader.lux
@@ -14,7 +14,7 @@
[data
["[0]" binary (.only Binary)]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" array]
["[0]" dictionary (.only Dictionary)]]]]])
diff --git a/stdlib/source/library/lux/target/jvm/method.lux b/stdlib/source/library/lux/target/jvm/method.lux
index 24598675f..6e7dfa4bf 100644
--- a/stdlib/source/library/lux/target/jvm/method.lux
+++ b/stdlib/source/library/lux/target/jvm/method.lux
@@ -8,8 +8,8 @@
["[0]" try]]
[data
["[0]" product]
- ["[0]" format
- ["[1]" binary (.only Writer) (.open: "[1]#[0]" monoid)]]
+ [binary
+ ["[0]" \\format (.only Writer) (.open: "[1]#[0]" monoid)]]
[collection
["[0]" sequence (.only Sequence)]
["[0]" list]]]]]
@@ -74,7 +74,7 @@
{try.#Failure error}
(function (_ _) {try.#Failure error}))
[environment exceptions instruction output] (//bytecode.resolve environment code)
- .let [bytecode (|> instruction //instruction.result format.instance)]
+ .let [bytecode (|> instruction //instruction.result \\format.instance)]
@code (//attribute.code [//code.#limit (the //environment.#limit environment)
//code.#code bytecode
//code.#exception_table exceptions
@@ -99,12 +99,12 @@
(def: .public (writer field)
(Writer Method)
- (`` (all format#composite
+ (`` (all \\format#composite
(~~ (with_template [<writer> <slot>]
[(<writer> (the <slot> field))]
[//modifier.writer #modifier]
[//index.writer #name]
[//index.writer #descriptor]
- [(format.sequence_16 //attribute.writer) #attributes]))
+ [(\\format.sequence_16 //attribute.writer) #attributes]))
)))
diff --git a/stdlib/source/library/lux/target/jvm/modifier.lux b/stdlib/source/library/lux/target/jvm/modifier.lux
index 0db6fec0c..4213dd66d 100644
--- a/stdlib/source/library/lux/target/jvm/modifier.lux
+++ b/stdlib/source/library/lux/target/jvm/modifier.lux
@@ -9,8 +9,8 @@
["<>" parser (.only)
["<[0]>" code]]]
[data
- [format
- ["[0]F" binary (.only Writer)]]]
+ ["[0]" binary
+ ["[1]F" \\format (.only Writer)]]]
[macro (.only with_symbols)
[syntax (.only syntax)]
["[0]" code]]
diff --git a/stdlib/source/library/lux/target/jvm/reflection.lux b/stdlib/source/library/lux/target/jvm/reflection.lux
index 3548f5c19..8369ce2f0 100644
--- a/stdlib/source/library/lux/target/jvm/reflection.lux
+++ b/stdlib/source/library/lux/target/jvm/reflection.lux
@@ -10,7 +10,7 @@
["[0]" exception (.only exception:)]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
["<t>" \\parser]]
[collection
["[0]" list (.open: "[1]#[0]" mix functor)]
diff --git a/stdlib/source/library/lux/target/jvm/type.lux b/stdlib/source/library/lux/target/jvm/type.lux
index 88023ba23..1f7362ee6 100644
--- a/stdlib/source/library/lux/target/jvm/type.lux
+++ b/stdlib/source/library/lux/target/jvm/type.lux
@@ -8,7 +8,7 @@
["[0]" maybe]]
[data
["[0]" text (.only)
- ["%" format (.only Format)]]
+ ["%" \\format (.only Format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
[math
diff --git a/stdlib/source/library/lux/target/jvm/type/alias.lux b/stdlib/source/library/lux/target/jvm/type/alias.lux
index eb1dc6341..89e4148c6 100644
--- a/stdlib/source/library/lux/target/jvm/type/alias.lux
+++ b/stdlib/source/library/lux/target/jvm/type/alias.lux
@@ -10,7 +10,7 @@
["<>" parser (.only)]]
[data
["[0]" text (.only)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
["<[1]>" \\parser (.only Parser)]]
[collection
["[0]" dictionary (.only Dictionary)]]]]]
diff --git a/stdlib/source/library/lux/target/jvm/type/descriptor.lux b/stdlib/source/library/lux/target/jvm/type/descriptor.lux
index 353d2a08d..b5948d6f4 100644
--- a/stdlib/source/library/lux/target/jvm/type/descriptor.lux
+++ b/stdlib/source/library/lux/target/jvm/type/descriptor.lux
@@ -7,7 +7,7 @@
["[0]" maybe]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
[math
diff --git a/stdlib/source/library/lux/target/jvm/type/lux.lux b/stdlib/source/library/lux/target/jvm/type/lux.lux
index 351d9c490..a9917f398 100644
--- a/stdlib/source/library/lux/target/jvm/type/lux.lux
+++ b/stdlib/source/library/lux/target/jvm/type/lux.lux
@@ -10,7 +10,7 @@
[data
["[0]" product]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
["<[1]>" \\parser (.only Parser)]]
[collection
["[0]" array]
diff --git a/stdlib/source/library/lux/target/jvm/type/parser.lux b/stdlib/source/library/lux/target/jvm/type/parser.lux
index aa64e4334..999cb620f 100644
--- a/stdlib/source/library/lux/target/jvm/type/parser.lux
+++ b/stdlib/source/library/lux/target/jvm/type/parser.lux
@@ -10,7 +10,7 @@
[data
["[0]" product]
["[0]" text
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
["<[1]>" \\parser (.only Parser)]]
[collection
["[0]" list]]]]]
diff --git a/stdlib/source/library/lux/target/jvm/type/reflection.lux b/stdlib/source/library/lux/target/jvm/type/reflection.lux
index 07bfe8b89..33beded66 100644
--- a/stdlib/source/library/lux/target/jvm/type/reflection.lux
+++ b/stdlib/source/library/lux/target/jvm/type/reflection.lux
@@ -5,7 +5,7 @@
[equivalence (.only Equivalence)]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[type
[primitive (.except)]]]]
["[0]" //
diff --git a/stdlib/source/library/lux/target/jvm/type/signature.lux b/stdlib/source/library/lux/target/jvm/type/signature.lux
index 8e4cea594..04be4f980 100644
--- a/stdlib/source/library/lux/target/jvm/type/signature.lux
+++ b/stdlib/source/library/lux/target/jvm/type/signature.lux
@@ -8,7 +8,7 @@
["[0]" pipe]]
[data
["[0]" text (.open: "[1]#[0]" hash)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
[type
diff --git a/stdlib/source/library/lux/target/lua.lux b/stdlib/source/library/lux/target/lua.lux
index d8e1a9561..ded81917a 100644
--- a/stdlib/source/library/lux/target/lua.lux
+++ b/stdlib/source/library/lux/target/lua.lux
@@ -12,7 +12,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]]]
[macro
diff --git a/stdlib/source/library/lux/target/php.lux b/stdlib/source/library/lux/target/php.lux
index cc545177b..ddfdd0478 100644
--- a/stdlib/source/library/lux/target/php.lux
+++ b/stdlib/source/library/lux/target/php.lux
@@ -12,7 +12,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]]]
[macro
diff --git a/stdlib/source/library/lux/target/python.lux b/stdlib/source/library/lux/target/python.lux
index 50fcae9d0..8d245f684 100644
--- a/stdlib/source/library/lux/target/python.lux
+++ b/stdlib/source/library/lux/target/python.lux
@@ -13,7 +13,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]]]
[macro
diff --git a/stdlib/source/library/lux/target/r.lux b/stdlib/source/library/lux/target/r.lux
index 0a4a61863..a5658a87c 100644
--- a/stdlib/source/library/lux/target/r.lux
+++ b/stdlib/source/library/lux/target/r.lux
@@ -9,7 +9,7 @@
["<[0]>" code]]]
[data
["[0]" text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]]]
[macro
diff --git a/stdlib/source/library/lux/target/ruby.lux b/stdlib/source/library/lux/target/ruby.lux
index 5b7ef0447..44e0018f9 100644
--- a/stdlib/source/library/lux/target/ruby.lux
+++ b/stdlib/source/library/lux/target/ruby.lux
@@ -12,7 +12,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]]]
[macro
diff --git a/stdlib/source/library/lux/target/scheme.lux b/stdlib/source/library/lux/target/scheme.lux
index 053945db5..ff7647574 100644
--- a/stdlib/source/library/lux/target/scheme.lux
+++ b/stdlib/source/library/lux/target/scheme.lux
@@ -9,7 +9,7 @@
["[0]" pipe]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor monoid)]]]
[macro
diff --git a/stdlib/source/library/lux/test.lux b/stdlib/source/library/lux/test.lux
index 9e0244547..d0a87c083 100644
--- a/stdlib/source/library/lux/test.lux
+++ b/stdlib/source/library/lux/test.lux
@@ -19,7 +19,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]
["[0]" set (.only Set)]
diff --git a/stdlib/source/library/lux/tool/compiler.lux b/stdlib/source/library/lux/tool/compiler.lux
index 9943b4689..7e1bfc2c3 100644
--- a/stdlib/source/library/lux/tool/compiler.lux
+++ b/stdlib/source/library/lux/tool/compiler.lux
@@ -7,10 +7,9 @@
["<>" parser (.only)
["<[0]>" binary (.only Parser)]]]
[data
- [binary (.only Binary)]
["[0]" text]
- ["[0]" format
- ["[1]" binary (.only Writer)]]]
+ [binary (.only Binary)
+ [\\format (.only Writer)]]]
[world
["[0]" file (.only Path)]]]]
[/
diff --git a/stdlib/source/library/lux/tool/compiler/default/init.lux b/stdlib/source/library/lux/tool/compiler/default/init.lux
index 74259135c..2f4f943f9 100644
--- a/stdlib/source/library/lux/tool/compiler/default/init.lux
+++ b/stdlib/source/library/lux/tool/compiler/default/init.lux
@@ -12,7 +12,7 @@
[binary (.only Binary)]
["[0]" product]
["[0]" text (.open: "[1]#[0]" hash)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]
["[0]" dictionary]
diff --git a/stdlib/source/library/lux/tool/compiler/default/platform.lux b/stdlib/source/library/lux/tool/compiler/default/platform.lux
index f25ade369..4d259bf18 100644
--- a/stdlib/source/library/lux/tool/compiler/default/platform.lux
+++ b/stdlib/source/library/lux/tool/compiler/default/platform.lux
@@ -15,18 +15,17 @@
["[0]" async (.only Async Resolver) (.open: "[1]#[0]" monad)]
["[0]" stm (.only Var STM)]]]
[data
- ["[0]" binary (.only Binary)]
["[0]" bit]
["[0]" product]
+ ["[0]" binary (.only Binary)
+ ["_" \\format (.only Writer)]]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" dictionary (.only Dictionary)]
["[0]" sequence (.only Sequence) (.open: "[1]#[0]" mix)]
["[0]" set (.only Set)]
- ["[0]" list (.open: "[1]#[0]" monoid functor mix)]]
- [format
- ["_" binary (.only Writer)]]]
+ ["[0]" list (.open: "[1]#[0]" monoid functor mix)]]]
["[0]" meta (.only)
["[0]" configuration (.only Configuration)]]
[type (.only sharing)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux.lux b/stdlib/source/library/lux/tool/compiler/language/lux.lux
index 754b9321f..a5c8c9167 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux.lux
@@ -5,8 +5,8 @@
["<>" parser (.only)
["<[0]>" binary (.only Parser)]]]
[data
- [format
- ["_" binary (.only Writer)]]]
+ [binary
+ ["_" \\format (.only Writer)]]]
[meta
["[0]" version]]]]
["[0]" /
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/analysis.lux b/stdlib/source/library/lux/tool/compiler/language/lux/analysis.lux
index 669484890..471431654 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/analysis.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/analysis.lux
@@ -16,7 +16,7 @@
["[0]" product]
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only Format)]]
+ ["%" \\format (.only Format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]]]
[macro
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/complex.lux b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/complex.lux
index 9be2aa322..b2dbbbb79 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/complex.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/complex.lux
@@ -7,7 +7,7 @@
[data
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.only)
- ["%" format (.only Format)]]
+ ["%" \\format (.only Format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
[math
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/coverage.lux b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/coverage.lux
index eb147cd64..e37943c08 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/coverage.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/coverage.lux
@@ -11,7 +11,7 @@
[data
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.only)
- ["%" format]]
+ ["%" \\format]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]
["[0]" dictionary (.only Dictionary)]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/inference.lux b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/inference.lux
index 10f11ef78..06489b706 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/inference.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/inference.lux
@@ -11,7 +11,7 @@
["[0]" exception (.only exception:)]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor monoid)]]]
[macro
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/macro.lux b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/macro.lux
index 31a3b5cf2..7ca7b9158 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/macro.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/macro.lux
@@ -8,7 +8,7 @@
["[0]" exception (.only exception:)]]
[data
["[0]" text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
["[0]" meta]]]
[/////
["[0]" phase]])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/module.lux b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/module.lux
index 086419cf3..6c325986d 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/module.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/module.lux
@@ -9,7 +9,7 @@
["[0]" exception (.only exception:)]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" mix functor)]
[dictionary
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/pattern.lux b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/pattern.lux
index 3209261d4..ef3350d56 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/pattern.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/pattern.lux
@@ -5,7 +5,7 @@
[equivalence (.only Equivalence)]]
[data
[text
- ["%" format]]]
+ ["%" \\format]]]
[math
[number
["n" nat]]]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/simple.lux b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/simple.lux
index 8001696c1..8a2fbd7d5 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/simple.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/simple.lux
@@ -6,7 +6,7 @@
[data
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only Format)]]]
+ ["%" \\format (.only Format)]]]
[macro
["^" pattern]]
[math
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/type.lux b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/type.lux
index f4b85a023..f1a2943ff 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/analysis/type.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/analysis/type.lux
@@ -9,7 +9,7 @@
["[0]" try]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]
[macro
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/generation.lux b/stdlib/source/library/lux/tool/compiler/language/lux/generation.lux
index 695920880..a978ccd16 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/generation.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/generation.lux
@@ -11,7 +11,7 @@
[binary (.only Binary)]
["[0]" product]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" sequence (.only Sequence)]
["[0]" list (.open: "[1]#[0]" functor mix)]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis.lux
index 55aa12407..83cf9fb35 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis.lux
@@ -7,7 +7,7 @@
["[0]" exception (.only exception:)]]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]
[macro
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/case.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/case.lux
index c0771f82e..a16d7c410 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/case.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/case.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" mix monoid monad)]]]
[math
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/complex.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/complex.lux
index d83a3eec7..231c3e374 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/complex.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/complex.lux
@@ -12,7 +12,7 @@
[data
["[0]" product]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" monad)]
["[0]" dictionary (.only Dictionary)]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/function.lux
index b0e6131e4..4cc07333a 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/function.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/function.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" monoid monad)]]]
[math
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/reference.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/reference.lux
index cea38091d..232954fff 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/reference.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/analysis/reference.lux
@@ -8,7 +8,7 @@
["[0]" exception (.only exception:)]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["^" pattern]]]]
["[0]" //
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/directive.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/directive.lux
index 212a44ae5..41f270408 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/directive.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/directive.lux
@@ -9,7 +9,7 @@
["[0]" exception (.only exception:)]]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" mix monoid)]]]]]
["[0]" //
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension.lux
index e2fe1fd05..f04b95a6e 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension.lux
@@ -12,7 +12,7 @@
[data
["[0]" product]
["[0]" text (.open: "[1]#[0]" order)
- ["%" format (.only Format format)]]
+ ["%" \\format (.only Format format)]]
[collection
["[0]" list]
["[0]" dictionary (.only Dictionary)]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/jvm.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/jvm.lux
index f41b488d2..bb307180d 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/jvm.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/jvm.lux
@@ -17,7 +17,7 @@
[binary (.only Binary)]
["[0]" product]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
["<[1]>" \\parser]]
[collection
["[0]" list (.open: "[1]#[0]" mix monad monoid)]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/lux.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/lux.lux
index 5e402298a..f261cbcad 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/lux.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/analysis/lux.lux
@@ -11,7 +11,7 @@
["<[0]>" code (.only Parser)]]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]
["[0]" dictionary (.only Dictionary)]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/bundle.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/bundle.lux
index b770c31cc..3510a9f9e 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/bundle.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/bundle.lux
@@ -5,7 +5,7 @@
[monad (.only do)]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]
["[0]" dictionary (.only Dictionary)]]]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/directive/jvm.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/directive/jvm.lux
index 43b1f0dbe..9198eff46 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/directive/jvm.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/directive/jvm.lux
@@ -15,7 +15,7 @@
[binary (.only Binary)]
["[0]" product]
["[0]" text
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
["<[1]>" \\parser]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/directive/lux.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/directive/lux.lux
index 2072d1a8e..51f2e09be 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/directive/lux.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/directive/lux.lux
@@ -16,7 +16,7 @@
["[0]" binary]
["[0]" product]
["[0]" text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" dictionary]
["[0]" array]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp/common.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp/common.lux
index 1eeb12ede..9452e620b 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp/common.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp/common.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" dictionary]
["[0]" set]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp/host.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp/host.lux
index 324dfc656..2b7bb2062 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp/host.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/common_lisp/host.lux
@@ -12,7 +12,7 @@
["[0]" dictionary]
["[0]" list]]
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[target
["_" common_lisp (.only Var Expression)]]]]
["[0]" //
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/jvm/host.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/jvm/host.lux
index 2c640c1ed..6f5057d00 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/jvm/host.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/jvm/host.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format]
+ ["%" \\format]
["<[1]>" \\parser]]
[collection
["[0]" list (.open: "[1]#[0]" monad mix monoid)]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua/common.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua/common.lux
index 334e7a924..d3d7c76d6 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua/common.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua/common.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
["[0]" text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" dictionary]
["[0]" list (.open: "[1]#[0]" functor mix)]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua/host.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua/host.lux
index 9b292c7e7..f2a8e2938 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua/host.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/lua/host.lux
@@ -12,7 +12,7 @@
["[0]" dictionary]
["[0]" list]]
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[target
["_" lua (.only Var Expression)]]]]
["[0]" //
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php/common.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php/common.lux
index 449c84171..898a3e8b0 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php/common.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php/common.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" dictionary]
["[0]" set]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php/host.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php/host.lux
index e6bfc780f..353c6d055 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php/host.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/php/host.lux
@@ -12,7 +12,7 @@
["[0]" dictionary]
["[0]" list]]
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[target
["_" php (.only Var Expression)]]]]
["[0]" //
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python/common.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python/common.lux
index adc889695..933f52e74 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python/common.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python/common.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" dictionary]
["[0]" list (.open: "[1]#[0]" functor mix)]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python/host.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python/host.lux
index ba6885829..e62529746 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python/host.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/python/host.lux
@@ -9,7 +9,7 @@
["<s>" synthesis (.only Parser)]]]
[data
["[0]" text (.only)
- ["%" format]]
+ ["%" \\format]]
[collection
["[0]" dictionary]
["[0]" list]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r/common.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r/common.lux
index 345d82477..530f76072 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r/common.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r/common.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" dictionary]
["[0]" set]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r/host.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r/host.lux
index ed9494548..d03538b0b 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r/host.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/r/host.lux
@@ -12,7 +12,7 @@
["[0]" dictionary]
["[0]" list]]
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[target
["_" r (.only Var Expression)]]]]
["[0]" //
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby/common.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby/common.lux
index 695b5e1e7..07d25add0 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby/common.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby/common.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" dictionary]
["[0]" list (.open: "[1]#[0]" functor mix)]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby/host.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby/host.lux
index 6decb3fcf..7dcf5c1cb 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby/host.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/ruby/host.lux
@@ -12,7 +12,7 @@
["[0]" dictionary]
["[0]" list]]
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[target
["_" ruby (.only Var Expression)]]]]
["[0]" //
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme/common.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme/common.lux
index 18f902d29..0ed822b89 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme/common.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme/common.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
["[0]" text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" dictionary]
["[0]" set]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme/host.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme/host.lux
index bbec22567..f14556827 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme/host.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/extension/generation/scheme/host.lux
@@ -12,7 +12,7 @@
["[0]" dictionary]
["[0]" list]]
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[target
["_" scheme (.only Var Expression)]]]]
["[0]" //
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/case.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/case.lux
index 544430b22..553bb6734 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/case.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/case.lux
@@ -7,7 +7,7 @@
["[0]" exception (.only exception:)]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix monoid)]
["[0]" set]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/function.lux
index a046cf31e..29ed270dd 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/function.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/function.lux
@@ -8,7 +8,7 @@
[data
["[0]" product]
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
[target
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/loop.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/loop.lux
index ca449f06b..7d6e7a6e7 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/loop.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/loop.lux
@@ -6,7 +6,7 @@
[data
["[0]" product]
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
[math
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/runtime.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/runtime.lux
index 6c484b274..e5b54688c 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/runtime.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/common_lisp/runtime.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
["[0]" text (.open: "[1]#[0]" hash)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
["[0]" encoding]]
[collection
["[0]" list (.open: "[1]#[0]" functor monoid)]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/function.lux
index ff96c9fe7..58b0e104a 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/function.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/function.lux
@@ -6,7 +6,7 @@
[data
["[0]" product]
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]]]
[target
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/loop.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/loop.lux
index 929b2a2e0..de5ee0616 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/loop.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/loop.lux
@@ -6,7 +6,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]]]
[math
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/runtime.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/runtime.lux
index b51c272d6..0bda3304e 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/runtime.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/js/runtime.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
["[0]" text (.open: "[1]#[0]" hash)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[collection
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/case.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/case.lux
index 3ab3c67f7..73ec8260e 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/case.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/case.lux
@@ -9,7 +9,7 @@
[collection
["[0]" list (.open: "[1]#[0]" mix)]]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["^" pattern]]
[math
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/debug.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/debug.lux
index 020956cf5..f86e61b14 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/debug.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/debug.lux
@@ -9,7 +9,7 @@
[data
[binary (.only Binary)]
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[world
["[0]" file (.only File)]]]])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/abstract.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/abstract.lux
index f2c69f056..feebb5be2 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/abstract.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/function/abstract.lux
@@ -3,7 +3,7 @@
[lux (.except Type)
[data
[text
- ["%" format]]]
+ ["%" \\format]]]
[target
[jvm
["[0]" type (.only Type)
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/host.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/host.lux
index 359cfa04b..0a1eba71c 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/host.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/host.lux
@@ -15,7 +15,7 @@
[binary (.only Binary)]
["[0]" product]
["[0]" text (.open: "[1]#[0]" hash)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" array]
["[0]" dictionary (.only Dictionary)]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/reference.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/reference.lux
index 21b5a57b4..b2c6f47ba 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/reference.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/reference.lux
@@ -5,7 +5,7 @@
[monad (.only do)]]
[data
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[target
[jvm
["_" bytecode (.only Bytecode)]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/runtime.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/runtime.lux
index 2bd75098b..6331379f2 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/runtime.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/jvm/runtime.lux
@@ -7,15 +7,14 @@
[control
["[0]" try]]
[data
- [binary (.only Binary)]
["[0]" product]
+ [binary (.only Binary)
+ ["[0]" \\format]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]
["[0]" sequence]]
- ["[0]" format
- ["[1]" binary]]
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[math
[number
["n" nat]
@@ -546,7 +545,7 @@
(all modifier#composite
class.public
class.final))
- bytecode (<| (format.result class.writer)
+ bytecode (<| (\\format.result class.writer)
try.trusted
(class.class jvm/version.v6_0
modifier
@@ -619,7 +618,7 @@
//function/count.field
#0 //function/count.type
sequence.empty))
- bytecode (<| (format.result class.writer)
+ bytecode (<| (\\format.result class.writer)
try.trusted
(class.class jvm/version.v6_0
modifier
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/case.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/case.lux
index 725a1f82b..7ade9486a 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/case.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/case.lux
@@ -5,7 +5,7 @@
["[0]" monad (.only do)]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]
["[0]" set]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/function.lux
index 1c8bfca9b..79bba0796 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/function.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/function.lux
@@ -6,7 +6,7 @@
[data
["[0]" product]
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]]]
[target
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/loop.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/loop.lux
index 5e3a16128..71654a483 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/loop.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/loop.lux
@@ -6,7 +6,7 @@
[data
["[0]" product]
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]
["[0]" set]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/runtime.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/runtime.lux
index 8898da66d..b97413f9b 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/runtime.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/lua/runtime.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
["[0]" text (.open: "[1]#[0]" hash)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[collection
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/case.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/case.lux
index c4f5534ac..f9ea165c8 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/case.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/case.lux
@@ -6,7 +6,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]
["[0]" set]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/function.lux
index f765d593e..b0c6a19a0 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/function.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/function.lux
@@ -8,7 +8,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]]]
[target
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/loop.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/loop.lux
index c275144ac..f9798f4e6 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/loop.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/loop.lux
@@ -6,7 +6,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]
["[0]" set (.only Set)]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/runtime.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/runtime.lux
index 501c2ac3d..a8a1229dd 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/runtime.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/php/runtime.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
["[0]" text (.open: "[1]#[0]" hash)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[collection
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/case.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/case.lux
index 0997c9a9b..6b7d425f9 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/case.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/case.lux
@@ -5,7 +5,7 @@
["[0]" monad (.only do)]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]
["[0]" set]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/function.lux
index feb8d0c26..abcc258a4 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/function.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/function.lux
@@ -6,7 +6,7 @@
[data
["[0]" product]
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]]]
[target
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/loop.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/loop.lux
index d4e202ffc..9dc509654 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/loop.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/loop.lux
@@ -6,7 +6,7 @@
[data
["[0]" product]
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]
["[0]" set]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/runtime.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/runtime.lux
index c0101452a..194f641ee 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/runtime.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/python/runtime.lux
@@ -10,7 +10,7 @@
[data
["[0]" product]
["[0]" text (.open: "[1]#[0]" hash)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[collection
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/case.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/case.lux
index a587c3883..6f41454c2 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/case.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/case.lux
@@ -6,7 +6,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]
["[0]" set]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/function.lux
index 2e9a49cef..af38457a9 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/function.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/function.lux
@@ -8,7 +8,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]]]
[target
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/loop.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/loop.lux
index 3b154ef14..9c0a9cfa1 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/loop.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/loop.lux
@@ -6,7 +6,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]
["[0]" set (.only Set)]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/runtime.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/runtime.lux
index fbd61560c..20d9475a1 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/runtime.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/r/runtime.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
["[0]" text (.open: "[1]#[0]" hash)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[collection
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/reference.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/reference.lux
index ef188574b..93183d209 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/reference.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/reference.lux
@@ -4,7 +4,7 @@
["@" target]
[data
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[meta
["[0]" version]]]]
["[0]" ////
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/case.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/case.lux
index 4c9de660a..3ddd687e1 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/case.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/case.lux
@@ -7,7 +7,7 @@
[exception (.only exception:)]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]
["[0]" set]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/function.lux
index d0ff811b2..2ebe8edbb 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/function.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/function.lux
@@ -6,7 +6,7 @@
[data
["[0]" product]
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]]]
[target
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/loop.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/loop.lux
index 3686ad6d9..930206963 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/loop.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/loop.lux
@@ -6,7 +6,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]
["[0]" set]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/runtime.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/runtime.lux
index ca2346d95..9552d15ac 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/runtime.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/ruby/runtime.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
["[0]" text (.open: "[1]#[0]" hash)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[collection
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/case.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/case.lux
index bcaf13e2f..7cbfc7bfe 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/case.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/case.lux
@@ -6,7 +6,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]
["[0]" set]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/function.lux
index 6f5654056..47297cb47 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/function.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/function.lux
@@ -8,7 +8,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
[target
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/loop.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/loop.lux
index 6796a3944..8ca9af784 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/loop.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/loop.lux
@@ -6,7 +6,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]
["[0]" set (.only Set)]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/runtime.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/runtime.lux
index ab4177125..ecac319c2 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/runtime.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/generation/scheme/runtime.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
["[0]" text (.open: "[1]#[0]" hash)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[collection
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/function.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/function.lux
index 81e10d318..8f29f5d0b 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/function.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/function.lux
@@ -10,7 +10,7 @@
["[0]" exception (.only exception:)]]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor monoid)]]]
[macro
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/variable.lux b/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/variable.lux
index 6cd117d2d..51de85771 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/variable.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/phase/synthesis/variable.lux
@@ -10,7 +10,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format]]
+ ["%" \\format]]
[collection
["[0]" dictionary (.only Dictionary)]
["[0]" list (.open: "[1]#[0]" functor mix)]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/program.lux b/stdlib/source/library/lux/tool/compiler/language/lux/program.lux
index 11d63955b..fcf6e4cdc 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/program.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/program.lux
@@ -10,7 +10,7 @@
[data
["[0]" product]
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]]]
[////
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/syntax.lux b/stdlib/source/library/lux/tool/compiler/language/lux/syntax.lux
index eb9402464..908e3898b 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/syntax.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/syntax.lux
@@ -38,7 +38,7 @@
[data
["[0]" text (.only)
[\\parser (.only Offset)]
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]
["[0]" dictionary (.only Dictionary)]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/synthesis.lux b/stdlib/source/library/lux/tool/compiler/language/lux/synthesis.lux
index 726b4f3bf..9b61d3737 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/synthesis.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/synthesis.lux
@@ -13,7 +13,7 @@
["[0]" product]
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only Format format)]]
+ ["%" \\format (.only Format format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]
["[0]" dictionary (.only Dictionary)]]]
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access.lux b/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access.lux
index 3d211344f..dba26b8af 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access.lux
@@ -7,7 +7,7 @@
[data
["[0]" sum]
[text
- ["%" format (.only Format)]]]]]
+ ["%" \\format (.only Format)]]]]]
["[0]" /
["[1][0]" side (.only Side)]
["[1][0]" member (.only Member)]])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access/member.lux b/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access/member.lux
index 9c06a680a..24482862a 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access/member.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access/member.lux
@@ -8,7 +8,7 @@
["[0]" product]
["[0]" bit]
[text
- ["%" format]]]
+ ["%" \\format]]]
[math
[number
["[0]" nat]]]]])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access/side.lux b/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access/side.lux
index 0ba13495a..89dd5e86a 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access/side.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/access/side.lux
@@ -8,7 +8,7 @@
["[0]" product]
["[0]" bit]
[text
- ["%" format]]]
+ ["%" \\format]]]
[math
[number
["[0]" nat]]]]])
diff --git a/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/simple.lux b/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/simple.lux
index d9e04bdef..343619a25 100644
--- a/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/simple.lux
+++ b/stdlib/source/library/lux/tool/compiler/language/lux/synthesis/simple.lux
@@ -9,7 +9,7 @@
[data
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format]]]
+ ["%" \\format]]]
[macro
["^" pattern]]
[math
diff --git a/stdlib/source/library/lux/tool/compiler/meta/archive.lux b/stdlib/source/library/lux/tool/compiler/meta/archive.lux
index 1f12940df..fd47dbe30 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/archive.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/archive.lux
@@ -12,12 +12,11 @@
["<>" parser (.only)
["<[0]>" binary (.only Parser)]]]
[data
- [binary (.only Binary)]
["[0]" product]
+ [binary (.only Binary)
+ ["[0]" \\format (.only Writer)]]
["[0]" text (.only)
- ["%" format (.only format)]]
- [format
- ["[0]" binary (.only Writer)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]
["[0]" dictionary (.only Dictionary)]
@@ -229,10 +228,10 @@
(def: writer
(Writer ..Frozen)
- (all binary.and
- binary.nat
- binary.nat
- (binary.list (binary.and binary.text binary.nat))))
+ (all \\format.and
+ \\format.nat
+ \\format.nat
+ (\\format.list (\\format.and \\format.text \\format.nat))))
(def: .public (export version archive)
(-> Version Archive Binary)
@@ -244,7 +243,7 @@
{.#Some _} {.#Some [module id]}
{.#None} {.#None})))
[version /#next]
- (binary.result ..writer))))
+ (\\format.result ..writer))))
(exception: .public (version_mismatch [expected Version
actual Version])
diff --git a/stdlib/source/library/lux/tool/compiler/meta/archive/module/descriptor.lux b/stdlib/source/library/lux/tool/compiler/meta/archive/module/descriptor.lux
index 702be60b8..75934414f 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/archive/module/descriptor.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/archive/module/descriptor.lux
@@ -9,10 +9,10 @@
[data
["[0]" product]
["[0]" text]
+ [binary
+ ["[0]" \\format (.only Writer)]]
[collection
- ["[0]" set (.only Set)]]
- ["[0]" format
- ["[1]" binary (.only Writer)]]]
+ ["[0]" set (.only Set)]]]
[macro
["^" pattern]]
[math
@@ -63,12 +63,12 @@
(def: .public writer
(Writer Descriptor)
- (all format.and
- format.text
- format.text
- format.nat
- format.any
- (format.set format.text)
+ (all \\format.and
+ \\format.text
+ \\format.text
+ \\format.nat
+ \\format.any
+ (\\format.set \\format.text)
))
(def: .public parser
diff --git a/stdlib/source/library/lux/tool/compiler/meta/archive/module/document.lux b/stdlib/source/library/lux/tool/compiler/meta/archive/module/document.lux
index 30404cc59..684277ae4 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/archive/module/document.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/archive/module/document.lux
@@ -11,8 +11,8 @@
[data
[collection
["[0]" dictionary (.only Dictionary)]]
- [format
- ["[0]" binary (.only Writer)]]]
+ ["[0]" binary
+ ["[1]" \\format (.only Writer)]]]
[type (.only sharing)
[primitive (.except)]]]]
[///
diff --git a/stdlib/source/library/lux/tool/compiler/meta/archive/registry.lux b/stdlib/source/library/lux/tool/compiler/meta/archive/registry.lux
index dc0ed11fc..ffe3b439f 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/archive/registry.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/archive/registry.lux
@@ -11,15 +11,15 @@
["<[0]>" binary (.only Parser)]]]
[data
["[0]" product]
+ ["[0]" binary
+ ["[1]" \\format (.only Writer)]]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
[set (.only Set)]
["[0]" list]
["[0]" sequence (.only Sequence) (.open: "[1]#[0]" functor mix)]
- ["[0]" dictionary (.only Dictionary)]]
- [format
- ["[0]" binary (.only Writer)]]]
+ ["[0]" dictionary (.only Dictionary)]]]
[macro
["^" pattern]]
[type
diff --git a/stdlib/source/library/lux/tool/compiler/meta/archive/signature.lux b/stdlib/source/library/lux/tool/compiler/meta/archive/signature.lux
index 0c4c8844c..c4d347c21 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/archive/signature.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/archive/signature.lux
@@ -8,10 +8,10 @@
["<[0]>" binary (.only Parser)]]]
[data
["[0]" product]
+ ["[0]" binary
+ ["[1]" \\format (.only Writer)]]
["[0]" text (.only)
- ["%" format (.only format)]]
- [format
- ["[0]" binary (.only Writer)]]]
+ ["%" \\format (.only format)]]]
[math
[number
["[0]" nat]]]
diff --git a/stdlib/source/library/lux/tool/compiler/meta/archive/unit.lux b/stdlib/source/library/lux/tool/compiler/meta/archive/unit.lux
index db55f4e1f..9ce35e1b5 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/archive/unit.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/archive/unit.lux
@@ -7,7 +7,7 @@
[data
["[0]" product]
[text
- ["%" format]]
+ ["%" \\format]]
[collection
["[0]" set (.only Set)]]]
[math
diff --git a/stdlib/source/library/lux/tool/compiler/meta/cache.lux b/stdlib/source/library/lux/tool/compiler/meta/cache.lux
index da7a95abf..15cdef528 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/cache.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/cache.lux
@@ -7,7 +7,7 @@
["[0]" try (.only Try)]]
[data
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[world
["[0]" file]]]]
["[0]" // (.only)
diff --git a/stdlib/source/library/lux/tool/compiler/meta/cache/archive.lux b/stdlib/source/library/lux/tool/compiler/meta/cache/archive.lux
index 8a60f6d41..4710ce851 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/cache/archive.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/cache/archive.lux
@@ -5,7 +5,7 @@
[try (.only Try)]]
[data
[text
- ["%" format]]]
+ ["%" \\format]]]
[world
["[0]" file]]]]
["[0]" // (.only)
diff --git a/stdlib/source/library/lux/tool/compiler/meta/cache/artifact.lux b/stdlib/source/library/lux/tool/compiler/meta/cache/artifact.lux
index 66e347398..8494dba2c 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/cache/artifact.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/cache/artifact.lux
@@ -9,7 +9,7 @@
[data
[binary (.only Binary)]
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[world
["[0]" file]]]]
["[0]" //
diff --git a/stdlib/source/library/lux/tool/compiler/meta/cache/dependency/module.lux b/stdlib/source/library/lux/tool/compiler/meta/cache/dependency/module.lux
index b1d64ebb5..5cad8e963 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/cache/dependency/module.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/cache/dependency/module.lux
@@ -11,7 +11,7 @@
["[0]" memo (.only Memo)]]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]
["[0]" dictionary (.only Dictionary)]
diff --git a/stdlib/source/library/lux/tool/compiler/meta/cache/module.lux b/stdlib/source/library/lux/tool/compiler/meta/cache/module.lux
index 603aa2ffd..59c7f5b50 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/cache/module.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/cache/module.lux
@@ -12,7 +12,7 @@
[binary (.only Binary)]
["[0]" product]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]
["[0]" dictionary (.only Dictionary)]]]
diff --git a/stdlib/source/library/lux/tool/compiler/meta/cli.lux b/stdlib/source/library/lux/tool/compiler/meta/cli.lux
index d8ea47bf1..ea10958bd 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/cli.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/cli.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format]
+ ["%" \\format]
["<[1]>" \\parser]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
diff --git a/stdlib/source/library/lux/tool/compiler/meta/cli/compiler.lux b/stdlib/source/library/lux/tool/compiler/meta/cli/compiler.lux
index 317506075..40ee7afe4 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/cli/compiler.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/cli/compiler.lux
@@ -9,7 +9,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format]
+ ["%" \\format]
["<[1]>" \\parser (.only Parser)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
diff --git a/stdlib/source/library/lux/tool/compiler/meta/export.lux b/stdlib/source/library/lux/tool/compiler/meta/export.lux
index 5446de96d..2871ecf8e 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/export.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/export.lux
@@ -9,12 +9,13 @@
["[0]" async (.only Async) (.open: "[1]#[0]" functor)]]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
+ ["[0]" binary
+ ["[1]" \\format]]
[collection
["[0]" dictionary]
["[0]" sequence]]
[format
- ["[0]" binary]
["[0]" tar]]]
[time
["[0]" instant]]
diff --git a/stdlib/source/library/lux/tool/compiler/meta/import.lux b/stdlib/source/library/lux/tool/compiler/meta/import.lux
index b752d9f2f..977d0536c 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/import.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/import.lux
@@ -13,7 +13,7 @@
[data
[binary (.only Binary)]
["[0]" text (.only)
- ["%" format]]
+ ["%" \\format]]
[collection
["[0]" dictionary (.only Dictionary)]
["[0]" sequence]]
diff --git a/stdlib/source/library/lux/tool/compiler/meta/io/archive.lux b/stdlib/source/library/lux/tool/compiler/meta/io/archive.lux
index 4935aae78..90afd44d8 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/io/archive.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/io/archive.lux
@@ -14,7 +14,7 @@
[binary (.only Binary)]
["[0]" product]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
[set (.only Set)]
["[0]" list (.open: "[1]#[0]" mix)]
diff --git a/stdlib/source/library/lux/tool/compiler/meta/io/context.lux b/stdlib/source/library/lux/tool/compiler/meta/io/context.lux
index 4122a31ad..6845f5cce 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/io/context.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/io/context.lux
@@ -14,7 +14,7 @@
[data
[binary (.only Binary)]
["[0]" text (.open: "[1]#[0]" hash)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[collection
diff --git a/stdlib/source/library/lux/tool/compiler/meta/packager/jvm.lux b/stdlib/source/library/lux/tool/compiler/meta/packager/jvm.lux
index 6d4535137..c19c7ed00 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/packager/jvm.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/packager/jvm.lux
@@ -10,7 +10,7 @@
[data
["[0]" binary (.only Binary)]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" sequence]
["[0]" list (.open: "[1]#[0]" functor)]
diff --git a/stdlib/source/library/lux/tool/compiler/meta/packager/ruby.lux b/stdlib/source/library/lux/tool/compiler/meta/packager/ruby.lux
index 3b0791c9d..95115a376 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/packager/ruby.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/packager/ruby.lux
@@ -10,7 +10,7 @@
[binary (.only Binary)]
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[collection
diff --git a/stdlib/source/library/lux/tool/compiler/meta/packager/scheme.lux b/stdlib/source/library/lux/tool/compiler/meta/packager/scheme.lux
index c408bb291..836d56ba6 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/packager/scheme.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/packager/scheme.lux
@@ -7,10 +7,11 @@
[control
["[0]" try (.only Try)]]
[data
- [binary (.only Binary)]
["[0]" product]
+ ["[0]" binary (.only Binary)
+ ["[1]" \\format]]
["[0]" text (.only)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
["[0]" encoding]]
[collection
["[0]" sequence]
@@ -18,8 +19,7 @@
["[0]" dictionary (.only Dictionary)]
["[0]" set]]
[format
- ["[0]" tar]
- ["[0]" binary]]]
+ ["[0]" tar]]]
[target
["_" scheme]]
[time
diff --git a/stdlib/source/library/lux/tool/compiler/meta/packager/script.lux b/stdlib/source/library/lux/tool/compiler/meta/packager/script.lux
index ddb0ff4cd..4c0a79c77 100644
--- a/stdlib/source/library/lux/tool/compiler/meta/packager/script.lux
+++ b/stdlib/source/library/lux/tool/compiler/meta/packager/script.lux
@@ -10,7 +10,7 @@
[binary (.only Binary)]
["[0]" product]
[text
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[collection
diff --git a/stdlib/source/library/lux/tool/compiler/phase.lux b/stdlib/source/library/lux/tool/compiler/phase.lux
index 26e6e7637..97eb3944c 100644
--- a/stdlib/source/library/lux/tool/compiler/phase.lux
+++ b/stdlib/source/library/lux/tool/compiler/phase.lux
@@ -12,7 +12,7 @@
[data
["[0]" product]
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[time
["[0]" instant]
["[0]" duration]]]]
diff --git a/stdlib/source/library/lux/tool/compiler/reference.lux b/stdlib/source/library/lux/tool/compiler/reference.lux
index 33940e6f7..78539332c 100644
--- a/stdlib/source/library/lux/tool/compiler/reference.lux
+++ b/stdlib/source/library/lux/tool/compiler/reference.lux
@@ -8,7 +8,7 @@
["[0]" pipe]]
[data
[text
- ["%" format (.only Format)]]]
+ ["%" \\format (.only Format)]]]
[macro
["^" pattern]]
[math
diff --git a/stdlib/source/library/lux/tool/compiler/reference/variable.lux b/stdlib/source/library/lux/tool/compiler/reference/variable.lux
index 787f15e9f..8dea1368a 100644
--- a/stdlib/source/library/lux/tool/compiler/reference/variable.lux
+++ b/stdlib/source/library/lux/tool/compiler/reference/variable.lux
@@ -8,7 +8,7 @@
["[0]" pipe]]
[data
[text
- ["%" format (.only Format)]]]
+ ["%" \\format (.only Format)]]]
[macro
["^" pattern]]
[math
diff --git a/stdlib/source/library/lux/tool/compiler/version.lux b/stdlib/source/library/lux/tool/compiler/version.lux
index b6f024f06..67fe69189 100644
--- a/stdlib/source/library/lux/tool/compiler/version.lux
+++ b/stdlib/source/library/lux/tool/compiler/version.lux
@@ -3,7 +3,7 @@
[lux (.except)
[data
[text
- ["%" format]]]
+ ["%" \\format]]]
[math
[number
["n" nat]]]]])
diff --git a/stdlib/source/library/lux/tool/interpreter.lux b/stdlib/source/library/lux/tool/interpreter.lux
index 2da1b12f8..3ba22ff82 100644
--- a/stdlib/source/library/lux/tool/interpreter.lux
+++ b/stdlib/source/library/lux/tool/interpreter.lux
@@ -7,7 +7,7 @@
["ex" exception (.only exception:)]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[type (.only sharing)
["[0]" check]]
[compiler
diff --git a/stdlib/source/library/lux/type/dynamic.lux b/stdlib/source/library/lux/type/dynamic.lux
index d08962051..0c10c31bf 100644
--- a/stdlib/source/library/lux/type/dynamic.lux
+++ b/stdlib/source/library/lux/type/dynamic.lux
@@ -9,7 +9,7 @@
["<[0]>" code]]]
[data
[text
- ["%" format]]]
+ ["%" \\format]]]
[macro (.only with_symbols)
["[0]" syntax (.only syntax)]]
["[0]" type (.only)
diff --git a/stdlib/source/library/lux/type/implicit.lux b/stdlib/source/library/lux/type/implicit.lux
index b00cb8081..13b1d4c90 100644
--- a/stdlib/source/library/lux/type/implicit.lux
+++ b/stdlib/source/library/lux/type/implicit.lux
@@ -12,7 +12,7 @@
[data
["[0]" product]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" monad mix)]
["[0]" dictionary (.only Dictionary)]]]
diff --git a/stdlib/source/library/lux/type/resource.lux b/stdlib/source/library/lux/type/resource.lux
index 9cb69fbbe..c9f7b13d7 100644
--- a/stdlib/source/library/lux/type/resource.lux
+++ b/stdlib/source/library/lux/type/resource.lux
@@ -12,7 +12,7 @@
["<[0]>" code (.only Parser)]]]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" set]
["[0]" sequence (.only Sequence)]
diff --git a/stdlib/source/library/lux/type/unit.lux b/stdlib/source/library/lux/type/unit.lux
index b3eed082a..bae4b1bfb 100644
--- a/stdlib/source/library/lux/type/unit.lux
+++ b/stdlib/source/library/lux/type/unit.lux
@@ -12,7 +12,7 @@
["<[0]>" code (.only Parser)]]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" code]
["[0]" template]
diff --git a/stdlib/source/library/lux/world/console.lux b/stdlib/source/library/lux/world/console.lux
index ab9149b92..f7fee43da 100644
--- a/stdlib/source/library/lux/world/console.lux
+++ b/stdlib/source/library/lux/world/console.lux
@@ -15,7 +15,7 @@
["[0]" atom]]]
[data
["[0]" text (.only Char)
- ["%" format (.only format)]]]]])
+ ["%" \\format (.only format)]]]]])
(type: .public (Console !)
(Interface
diff --git a/stdlib/source/library/lux/world/db/jdbc.lux b/stdlib/source/library/lux/world/db/jdbc.lux
index e051f65bb..d19e53c47 100644
--- a/stdlib/source/library/lux/world/db/jdbc.lux
+++ b/stdlib/source/library/lux/world/db/jdbc.lux
@@ -14,7 +14,7 @@
[data
["[0]" product]
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
["[0]" io (.only IO)]
[world
[net (.only URL)]]
diff --git a/stdlib/source/library/lux/world/db/sql.lux b/stdlib/source/library/lux/world/db/sql.lux
index dba1f3c1a..db9042b05 100644
--- a/stdlib/source/library/lux/world/db/sql.lux
+++ b/stdlib/source/library/lux/world/db/sql.lux
@@ -7,7 +7,7 @@
[number
["i" int]]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
[macro
diff --git a/stdlib/source/library/lux/world/file.lux b/stdlib/source/library/lux/world/file.lux
index 0a5917557..51abe0483 100644
--- a/stdlib/source/library/lux/world/file.lux
+++ b/stdlib/source/library/lux/world/file.lux
@@ -19,7 +19,7 @@
["[0]" product]
["[0]" binary (.only Binary)]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" array (.only Array)]
["[0]" list (.open: "[1]#[0]" functor)]
diff --git a/stdlib/source/library/lux/world/file/watch.lux b/stdlib/source/library/lux/world/file/watch.lux
index 9ae49eb74..d9b982faf 100644
--- a/stdlib/source/library/lux/world/file/watch.lux
+++ b/stdlib/source/library/lux/world/file/watch.lux
@@ -17,7 +17,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" dictionary (.only Dictionary)]
["[0]" list (.open: "[1]#[0]" functor monoid mix)]
diff --git a/stdlib/source/library/lux/world/net/http/cookie.lux b/stdlib/source/library/lux/world/net/http/cookie.lux
index f35f4fa36..dd17d428e 100644
--- a/stdlib/source/library/lux/world/net/http/cookie.lux
+++ b/stdlib/source/library/lux/world/net/http/cookie.lux
@@ -10,7 +10,7 @@
[number
["i" int]]
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[format
["[0]" context (.only Context)]]
[collection
diff --git a/stdlib/source/library/lux/world/net/http/header.lux b/stdlib/source/library/lux/world/net/http/header.lux
index ea619c9d7..95fd9713c 100644
--- a/stdlib/source/library/lux/world/net/http/header.lux
+++ b/stdlib/source/library/lux/world/net/http/header.lux
@@ -5,7 +5,7 @@
["[0]" pipe]]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" dictionary (.only Dictionary)]]]]]
[// (.only Header)
diff --git a/stdlib/source/library/lux/world/net/http/mime.lux b/stdlib/source/library/lux/world/net/http/mime.lux
index 372a19b8f..a1479c4c3 100644
--- a/stdlib/source/library/lux/world/net/http/mime.lux
+++ b/stdlib/source/library/lux/world/net/http/mime.lux
@@ -3,7 +3,7 @@
[lux (.except)
[data
["[0]" text
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
["[0]" encoding (.only Encoding)]]]
[type
[primitive (.except)]]]])
diff --git a/stdlib/source/library/lux/world/net/http/query.lux b/stdlib/source/library/lux/world/net/http/query.lux
index ed115d88f..3409734a7 100644
--- a/stdlib/source/library/lux/world/net/http/query.lux
+++ b/stdlib/source/library/lux/world/net/http/query.lux
@@ -11,7 +11,7 @@
[number
["[0]" nat]]
["[0]" text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[format
["[0]" context (.only Context)]]
[collection
diff --git a/stdlib/source/library/lux/world/program.lux b/stdlib/source/library/lux/world/program.lux
index b042258fb..c52064a8c 100644
--- a/stdlib/source/library/lux/world/program.lux
+++ b/stdlib/source/library/lux/world/program.lux
@@ -18,7 +18,7 @@
[data
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" array (.only Array)]
["[0]" dictionary (.only Dictionary)]
diff --git a/stdlib/source/library/lux/world/shell.lux b/stdlib/source/library/lux/world/shell.lux
index cf376ebb5..79fc635a9 100644
--- a/stdlib/source/library/lux/world/shell.lux
+++ b/stdlib/source/library/lux/world/shell.lux
@@ -20,7 +20,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[collection
diff --git a/stdlib/source/parser/lux/tool/compiler/language/lux/analysis.lux b/stdlib/source/parser/lux/tool/compiler/language/lux/analysis.lux
index 0eca3ae24..3a298ba27 100644
--- a/stdlib/source/parser/lux/tool/compiler/language/lux/analysis.lux
+++ b/stdlib/source/parser/lux/tool/compiler/language/lux/analysis.lux
@@ -10,7 +10,7 @@
[data
["[0]" bit]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
[macro
diff --git a/stdlib/source/polytypic/lux/abstract/equivalence.lux b/stdlib/source/polytypic/lux/abstract/equivalence.lux
index 1e882e32d..119142267 100644
--- a/stdlib/source/polytypic/lux/abstract/equivalence.lux
+++ b/stdlib/source/polytypic/lux/abstract/equivalence.lux
@@ -11,7 +11,7 @@
["[0]" product]
["[0]" bit]
["[0]" text (.open: "[1]#[0]" monoid)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" monad)]
["[0]" sequence]
diff --git a/stdlib/source/polytypic/lux/abstract/functor.lux b/stdlib/source/polytypic/lux/abstract/functor.lux
index 310c3ff9a..3ad598a91 100644
--- a/stdlib/source/polytypic/lux/abstract/functor.lux
+++ b/stdlib/source/polytypic/lux/abstract/functor.lux
@@ -10,7 +10,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" monad monoid)]]]
[macro
diff --git a/stdlib/source/polytypic/lux/data/format/json.lux b/stdlib/source/polytypic/lux/data/format/json.lux
index 23b959bc5..801a16e19 100644
--- a/stdlib/source/polytypic/lux/data/format/json.lux
+++ b/stdlib/source/polytypic/lux/data/format/json.lux
@@ -13,7 +13,7 @@
["<[0]>" code]]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" monad)]
["[0]" sequence (.only sequence)]
diff --git a/stdlib/source/program/aedifex.lux b/stdlib/source/program/aedifex.lux
index 339b1c03c..636487ee8 100644
--- a/stdlib/source/program/aedifex.lux
+++ b/stdlib/source/program/aedifex.lux
@@ -17,7 +17,7 @@
[data
[binary (.only Binary)]
["[0]" text (.only)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[format
diff --git a/stdlib/source/program/aedifex/artifact.lux b/stdlib/source/program/aedifex/artifact.lux
index 6b27b55a9..278b79ea4 100644
--- a/stdlib/source/program/aedifex/artifact.lux
+++ b/stdlib/source/program/aedifex/artifact.lux
@@ -8,7 +8,7 @@
[data
["[0]" product]
["[0]" text (.open: "[1]#[0]" order)
- ["%" format (.only Format)]]
+ ["%" \\format (.only Format)]]
[collection
["[0]" list (.open: "[1]#[0]" monoid)]]]
[world
diff --git a/stdlib/source/program/aedifex/artifact/extension.lux b/stdlib/source/program/aedifex/artifact/extension.lux
index 797f0390f..c89fd2a35 100644
--- a/stdlib/source/program/aedifex/artifact/extension.lux
+++ b/stdlib/source/program/aedifex/artifact/extension.lux
@@ -3,7 +3,7 @@
[lux (.except type)
[data
["[0]" text (.only)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]]]
["[0]" //
diff --git a/stdlib/source/program/aedifex/artifact/snapshot/build.lux b/stdlib/source/program/aedifex/artifact/snapshot/build.lux
index 641b37105..483da5e39 100644
--- a/stdlib/source/program/aedifex/artifact/snapshot/build.lux
+++ b/stdlib/source/program/aedifex/artifact/snapshot/build.lux
@@ -9,7 +9,7 @@
["<[0]>" xml (.only Parser)]]]
[data
["[0]" text
- ["%" format]
+ ["%" \\format]
["<[1]>" \\parser]]
[format
["[0]" xml (.only XML)]]]
diff --git a/stdlib/source/program/aedifex/artifact/snapshot/time.lux b/stdlib/source/program/aedifex/artifact/snapshot/time.lux
index 64f0173d3..3b6fbe0ee 100644
--- a/stdlib/source/program/aedifex/artifact/snapshot/time.lux
+++ b/stdlib/source/program/aedifex/artifact/snapshot/time.lux
@@ -10,7 +10,7 @@
["<[0]>" xml (.only Parser)]]]
[data
["[0]" text
- ["%" format]
+ ["%" \\format]
["<[1]>" \\parser]]
[format
["[0]" xml (.only XML)]]]
diff --git a/stdlib/source/program/aedifex/artifact/snapshot/version/value.lux b/stdlib/source/program/aedifex/artifact/snapshot/version/value.lux
index 26bb272e3..875326058 100644
--- a/stdlib/source/program/aedifex/artifact/snapshot/version/value.lux
+++ b/stdlib/source/program/aedifex/artifact/snapshot/version/value.lux
@@ -6,7 +6,7 @@
[data
["[0]" product]
["[0]" text
- ["%" format]]]]]
+ ["%" \\format]]]]]
["[0]" /// (.only Snapshot)
["[1][0]" time]
["[1][0]" stamp]])
diff --git a/stdlib/source/program/aedifex/artifact/time.lux b/stdlib/source/program/aedifex/artifact/time.lux
index 73f170d55..d7be974fd 100644
--- a/stdlib/source/program/aedifex/artifact/time.lux
+++ b/stdlib/source/program/aedifex/artifact/time.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
["[0]" text
- ["%" format (.only Format)]
+ ["%" \\format (.only Format)]
["<[1]>" \\parser (.only Parser)]]]
[time
["[0]" instant (.only Instant)]]]]
diff --git a/stdlib/source/program/aedifex/artifact/time/date.lux b/stdlib/source/program/aedifex/artifact/time/date.lux
index de20211f2..7c9096985 100644
--- a/stdlib/source/program/aedifex/artifact/time/date.lux
+++ b/stdlib/source/program/aedifex/artifact/time/date.lux
@@ -10,7 +10,7 @@
["[0]" exception (.only exception:)]]
[data
["[0]" text
- ["%" format]
+ ["%" \\format]
["<[1]>" \\parser (.only Parser)]]]
[math
[number
diff --git a/stdlib/source/program/aedifex/artifact/time/time.lux b/stdlib/source/program/aedifex/artifact/time/time.lux
index 4b4936563..01d2169d5 100644
--- a/stdlib/source/program/aedifex/artifact/time/time.lux
+++ b/stdlib/source/program/aedifex/artifact/time/time.lux
@@ -8,7 +8,7 @@
["<>" parser (.only)]]
[data
["[0]" text
- ["%" format]
+ ["%" \\format]
["<[1]>" \\parser (.only Parser)]]]
[math
[number
diff --git a/stdlib/source/program/aedifex/artifact/versioning.lux b/stdlib/source/program/aedifex/artifact/versioning.lux
index bc03b35bd..5812e4368 100644
--- a/stdlib/source/program/aedifex/artifact/versioning.lux
+++ b/stdlib/source/program/aedifex/artifact/versioning.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format]
+ ["%" \\format]
["<[1]>" \\parser]]
[format
["[0]" xml (.only XML)]]
diff --git a/stdlib/source/program/aedifex/command/build.lux b/stdlib/source/program/aedifex/command/build.lux
index b00f60968..168aa1971 100644
--- a/stdlib/source/program/aedifex/command/build.lux
+++ b/stdlib/source/program/aedifex/command/build.lux
@@ -14,7 +14,7 @@
[data
["[0]" product]
["[0]" text (.open: "[1]#[0]" order)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor mix)]
["[0]" dictionary (.only Dictionary)]
diff --git a/stdlib/source/program/aedifex/command/clean.lux b/stdlib/source/program/aedifex/command/clean.lux
index 7798a2006..c16c517d6 100644
--- a/stdlib/source/program/aedifex/command/clean.lux
+++ b/stdlib/source/program/aedifex/command/clean.lux
@@ -9,7 +9,7 @@
["[0]" async (.only Async)]]]
[data
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[world
["[0]" file (.only Path)]
["[0]" console (.only Console)]]]]
diff --git a/stdlib/source/program/aedifex/command/deploy/release.lux b/stdlib/source/program/aedifex/command/deploy/release.lux
index 30cc226a4..667bbf1ee 100644
--- a/stdlib/source/program/aedifex/command/deploy/release.lux
+++ b/stdlib/source/program/aedifex/command/deploy/release.lux
@@ -14,16 +14,15 @@
[parser
["[0]" environment]]]
[data
- ["[0]" binary (.only Binary)]
+ [binary (.only Binary)]
["[0]" text (.only)
- ["%" format]
+ ["%" \\format]
[encoding
["[0]" utf8]]]
[collection
["[0]" set]
["[0]" dictionary]]
[format
- ["[0]" binary]
["[0]" tar]
["[0]" xml]]]
[tool
diff --git a/stdlib/source/program/aedifex/command/deploy/snapshot.lux b/stdlib/source/program/aedifex/command/deploy/snapshot.lux
index 1fd2c8793..37fc9a19b 100644
--- a/stdlib/source/program/aedifex/command/deploy/snapshot.lux
+++ b/stdlib/source/program/aedifex/command/deploy/snapshot.lux
@@ -8,13 +8,14 @@
[concurrency
["[0]" async (.only Async)]]]
[data
+ ["[0]" binary
+ ["[1]" \\format]]
["[0]" text
[encoding
["[0]" utf8]]]
[collection
["[0]" set]]
[format
- ["[0]" binary]
["[0]" tar]
["[0]" xml]]]
[tool
diff --git a/stdlib/source/program/aedifex/command/deps.lux b/stdlib/source/program/aedifex/command/deps.lux
index e113616ef..f2bc10fb1 100644
--- a/stdlib/source/program/aedifex/command/deps.lux
+++ b/stdlib/source/program/aedifex/command/deps.lux
@@ -13,7 +13,7 @@
["[0]" list (.open: "[1]#[0]" mix)]
["[0]" dictionary]]
[text
- ["%" format]]]
+ ["%" \\format]]]
[world
[net (.only URL)]
[program (.only Program)]
diff --git a/stdlib/source/program/aedifex/command/install.lux b/stdlib/source/program/aedifex/command/install.lux
index e6e85948c..9e624a11c 100644
--- a/stdlib/source/program/aedifex/command/install.lux
+++ b/stdlib/source/program/aedifex/command/install.lux
@@ -9,14 +9,15 @@
[concurrency
["[0]" async (.only Async)]]]
[data
- [binary (.only Binary)]
+ ["[0]" binary
+ [\ (.only Binary)]
+ ["[1]" \\format]]
[text
[encoding
["[0]" utf8]]]
[collection
["[0]" set]]
[format
- ["[0]" binary]
["[0]" tar]
["[0]" xml]]]
[tool
diff --git a/stdlib/source/program/aedifex/command/pom.lux b/stdlib/source/program/aedifex/command/pom.lux
index 2abff6969..7b12a095b 100644
--- a/stdlib/source/program/aedifex/command/pom.lux
+++ b/stdlib/source/program/aedifex/command/pom.lux
@@ -9,7 +9,7 @@
["[0]" async (.only Async) (.open: "[1]#[0]" monad)]]]
[data
[text
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[format
diff --git a/stdlib/source/program/aedifex/dependency.lux b/stdlib/source/program/aedifex/dependency.lux
index 860493d55..11c66941f 100644
--- a/stdlib/source/program/aedifex/dependency.lux
+++ b/stdlib/source/program/aedifex/dependency.lux
@@ -8,7 +8,7 @@
[data
["[0]" product]
["[0]" text (.open: "[1]#[0]" order)
- ["%" format (.only format)]]]]]
+ ["%" \\format (.only format)]]]]]
["[0]" //
["[1]" artifact (.only Artifact) (.open: "[1]#[0]" order)
[type (.only Type)]]])
diff --git a/stdlib/source/program/aedifex/dependency/deployment.lux b/stdlib/source/program/aedifex/dependency/deployment.lux
index 5b9a8b783..7e4a427e3 100644
--- a/stdlib/source/program/aedifex/dependency/deployment.lux
+++ b/stdlib/source/program/aedifex/dependency/deployment.lux
@@ -12,7 +12,7 @@
[binary (.only Binary)]
["[0]" product]
[text
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[collection
diff --git a/stdlib/source/program/aedifex/dependency/resolution.lux b/stdlib/source/program/aedifex/dependency/resolution.lux
index f04a95105..6a15823c8 100644
--- a/stdlib/source/program/aedifex/dependency/resolution.lux
+++ b/stdlib/source/program/aedifex/dependency/resolution.lux
@@ -20,7 +20,7 @@
[data
["[0]" binary (.only Binary)]
["[0]" textnone
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[format
diff --git a/stdlib/source/program/aedifex/hash.lux b/stdlib/source/program/aedifex/hash.lux
index 310fd421d..32be3a8ee 100644
--- a/stdlib/source/program/aedifex/hash.lux
+++ b/stdlib/source/program/aedifex/hash.lux
@@ -12,7 +12,7 @@
[data
["[0]" binary (.only Binary)]
["[0]" text
- ["%" format (.only Format format)]
+ ["%" \\format (.only Format format)]
["[0]" encoding]]]
[macro
["^" pattern]]
diff --git a/stdlib/source/program/aedifex/local.lux b/stdlib/source/program/aedifex/local.lux
index a1b69e311..8a4aa3b1e 100644
--- a/stdlib/source/program/aedifex/local.lux
+++ b/stdlib/source/program/aedifex/local.lux
@@ -3,7 +3,7 @@
[lux (.except)
[data
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[world
[net
["[0]" uri (.only URI)]]]]]
diff --git a/stdlib/source/program/aedifex/metadata.lux b/stdlib/source/program/aedifex/metadata.lux
index 107fd1b3d..36e287325 100644
--- a/stdlib/source/program/aedifex/metadata.lux
+++ b/stdlib/source/program/aedifex/metadata.lux
@@ -3,7 +3,7 @@
[lux (.except)
[data
["[0]" text (.only)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[world
[file (.only Path)]
[net
diff --git a/stdlib/source/program/aedifex/metadata/artifact.lux b/stdlib/source/program/aedifex/metadata/artifact.lux
index c198845e6..0057ce119 100644
--- a/stdlib/source/program/aedifex/metadata/artifact.lux
+++ b/stdlib/source/program/aedifex/metadata/artifact.lux
@@ -14,7 +14,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format]
+ ["%" \\format]
["<[1]>" \\parser]
[encoding
["[0]" utf8]]]
diff --git a/stdlib/source/program/aedifex/metadata/snapshot.lux b/stdlib/source/program/aedifex/metadata/snapshot.lux
index c7b538232..7645b556b 100644
--- a/stdlib/source/program/aedifex/metadata/snapshot.lux
+++ b/stdlib/source/program/aedifex/metadata/snapshot.lux
@@ -15,7 +15,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format]
+ ["%" \\format]
["<[1]>" \\parser]
[encoding
["[0]" utf8]]]
diff --git a/stdlib/source/program/aedifex/project.lux b/stdlib/source/program/aedifex/project.lux
index 209ee225a..868fb7691 100644
--- a/stdlib/source/program/aedifex/project.lux
+++ b/stdlib/source/program/aedifex/project.lux
@@ -10,7 +10,7 @@
["[0]" exception (.only exception:)]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" dictionary (.only Dictionary)]
["[0]" set (.only Set)]
diff --git a/stdlib/source/program/aedifex/repository/identity.lux b/stdlib/source/program/aedifex/repository/identity.lux
index 9cc85f7f1..d6b14b12b 100644
--- a/stdlib/source/program/aedifex/repository/identity.lux
+++ b/stdlib/source/program/aedifex/repository/identity.lux
@@ -7,7 +7,7 @@
[data
["[0]" product]
["[0]" text
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]]]])
diff --git a/stdlib/source/program/aedifex/repository/local.lux b/stdlib/source/program/aedifex/repository/local.lux
index 6e9db2755..1a7fb0ffd 100644
--- a/stdlib/source/program/aedifex/repository/local.lux
+++ b/stdlib/source/program/aedifex/repository/local.lux
@@ -9,7 +9,7 @@
["[0]" async (.only Async)]]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[world
[program (.only Program)]
["[0]" file]
diff --git a/stdlib/source/program/aedifex/repository/remote.lux b/stdlib/source/program/aedifex/repository/remote.lux
index 49204fbae..cbe1ffd8e 100644
--- a/stdlib/source/program/aedifex/repository/remote.lux
+++ b/stdlib/source/program/aedifex/repository/remote.lux
@@ -10,7 +10,7 @@
[data
["[0]" product]
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]
["[0]" meta
diff --git a/stdlib/source/program/aedifex/runtime.lux b/stdlib/source/program/aedifex/runtime.lux
index b738d220c..47bcfbb43 100644
--- a/stdlib/source/program/aedifex/runtime.lux
+++ b/stdlib/source/program/aedifex/runtime.lux
@@ -6,7 +6,7 @@
[data
["[0]" product]
["[0]" text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" monoid)]
["[0]" dictionary (.only Dictionary)]]]
diff --git a/stdlib/source/program/compositor.lux b/stdlib/source/program/compositor.lux
index cd6a49dbb..4287a901f 100644
--- a/stdlib/source/program/compositor.lux
+++ b/stdlib/source/program/compositor.lux
@@ -16,7 +16,7 @@
[binary (.only Binary)]
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" dictionary (.only Dictionary)]]]
[time
diff --git a/stdlib/source/specification/compositor/generation/case.lux b/stdlib/source/specification/compositor/generation/case.lux
index a6d57034f..d91b8d861 100644
--- a/stdlib/source/specification/compositor/generation/case.lux
+++ b/stdlib/source/specification/compositor/generation/case.lux
@@ -8,7 +8,7 @@
["[0]" try (.only Try)]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[number
["n" nat]
["f" frac]]
diff --git a/stdlib/source/specification/compositor/generation/common.lux b/stdlib/source/specification/compositor/generation/common.lux
index 4aefbce72..85ea2a496 100644
--- a/stdlib/source/specification/compositor/generation/common.lux
+++ b/stdlib/source/specification/compositor/generation/common.lux
@@ -14,7 +14,7 @@
["i" int]
["f" frac]]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]
[macro
diff --git a/stdlib/source/specification/compositor/generation/primitive.lux b/stdlib/source/specification/compositor/generation/primitive.lux
index 226d0c25e..540fc289b 100644
--- a/stdlib/source/specification/compositor/generation/primitive.lux
+++ b/stdlib/source/specification/compositor/generation/primitive.lux
@@ -11,7 +11,7 @@
[number
["f" frac]]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[math
["r" random]]
[tool
diff --git a/stdlib/source/specification/compositor/generation/structure.lux b/stdlib/source/specification/compositor/generation/structure.lux
index 50b4da0db..3d6b482ad 100644
--- a/stdlib/source/specification/compositor/generation/structure.lux
+++ b/stdlib/source/specification/compositor/generation/structure.lux
@@ -12,7 +12,7 @@
["n" nat]
["i" int]]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" array (.only Array)]
["[0]" list (.open: "[1]#[0]" functor)]]]
diff --git a/stdlib/source/specification/lux/world/console.lux b/stdlib/source/specification/lux/world/console.lux
index fd31486a2..1aa2f06bb 100644
--- a/stdlib/source/specification/lux/world/console.lux
+++ b/stdlib/source/specification/lux/world/console.lux
@@ -11,7 +11,7 @@
["[0]" async (.only Async)]]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[math
["[0]" random]]]]
[\\library
diff --git a/stdlib/source/specification/lux/world/file.lux b/stdlib/source/specification/lux/world/file.lux
index 33c42637d..7b4512970 100644
--- a/stdlib/source/specification/lux/world/file.lux
+++ b/stdlib/source/specification/lux/world/file.lux
@@ -14,7 +14,7 @@
["[0]" async (.only Async)]]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8 (.open: "[1]#[0]" codec)]]]
["[0]" binary (.only Binary) (.open: "[1]#[0]" equivalence monoid)
diff --git a/stdlib/source/specification/lux/world/shell.lux b/stdlib/source/specification/lux/world/shell.lux
index 90b3925f9..9ff673a05 100644
--- a/stdlib/source/specification/lux/world/shell.lux
+++ b/stdlib/source/specification/lux/world/shell.lux
@@ -13,7 +13,7 @@
[data
["[0]" product]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[math
["[0]" random]
[number
diff --git a/stdlib/source/test/aedifex/artifact/snapshot/version/value.lux b/stdlib/source/test/aedifex/artifact/snapshot/version/value.lux
index 34599cf81..5fcef9a0c 100644
--- a/stdlib/source/test/aedifex/artifact/snapshot/version/value.lux
+++ b/stdlib/source/test/aedifex/artifact/snapshot/version/value.lux
@@ -10,7 +10,7 @@
["[0]" try (.open: "[1]#[0]" functor)]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
["<[1]>" \\parser]]]
[math
["[0]" random (.only Random) (.open: "[1]#[0]" monad)]
diff --git a/stdlib/source/test/aedifex/command/auto.lux b/stdlib/source/test/aedifex/command/auto.lux
index b483ecd2c..6834fe8eb 100644
--- a/stdlib/source/test/aedifex/command/auto.lux
+++ b/stdlib/source/test/aedifex/command/auto.lux
@@ -15,7 +15,7 @@
[data
["[0]" binary]
["[0]" text (.only)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[collection
diff --git a/stdlib/source/test/aedifex/command/clean.lux b/stdlib/source/test/aedifex/command/clean.lux
index 4ead63063..4f37c7bc3 100644
--- a/stdlib/source/test/aedifex/command/clean.lux
+++ b/stdlib/source/test/aedifex/command/clean.lux
@@ -12,7 +12,7 @@
[binary (.only Binary)]
["[0]" product]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]
["[0]" set]]]
diff --git a/stdlib/source/test/aedifex/command/deploy.lux b/stdlib/source/test/aedifex/command/deploy.lux
index d62e027dd..871083df6 100644
--- a/stdlib/source/test/aedifex/command/deploy.lux
+++ b/stdlib/source/test/aedifex/command/deploy.lux
@@ -14,7 +14,7 @@
[data
["[0]" binary (.open: "[1]#[0]" equivalence)]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
["[0]" format
diff --git a/stdlib/source/test/aedifex/command/deps.lux b/stdlib/source/test/aedifex/command/deps.lux
index d9af2990b..450152fe2 100644
--- a/stdlib/source/test/aedifex/command/deps.lux
+++ b/stdlib/source/test/aedifex/command/deps.lux
@@ -13,7 +13,7 @@
["[0]" environment]]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[collection
diff --git a/stdlib/source/test/aedifex/command/install.lux b/stdlib/source/test/aedifex/command/install.lux
index 55bb762d0..de26f5ecb 100644
--- a/stdlib/source/test/aedifex/command/install.lux
+++ b/stdlib/source/test/aedifex/command/install.lux
@@ -14,7 +14,7 @@
[data
["[0]" binary]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" set (.only Set)]]]
[math
diff --git a/stdlib/source/test/aedifex/command/version.lux b/stdlib/source/test/aedifex/command/version.lux
index 96b8cdf3b..740065820 100644
--- a/stdlib/source/test/aedifex/command/version.lux
+++ b/stdlib/source/test/aedifex/command/version.lux
@@ -12,7 +12,7 @@
["[0]" async (.only Async)]]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[math
["[0]" random]]
[meta
diff --git a/stdlib/source/test/aedifex/dependency/deployment.lux b/stdlib/source/test/aedifex/dependency/deployment.lux
index 794464839..0c605141a 100644
--- a/stdlib/source/test/aedifex/dependency/deployment.lux
+++ b/stdlib/source/test/aedifex/dependency/deployment.lux
@@ -16,7 +16,7 @@
["[0]" product]
["[0]" binary (.only Binary) (.open: "[1]#[0]" equivalence)]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" dictionary (.only Dictionary)]
["[0]" set]
diff --git a/stdlib/source/test/aedifex/dependency/resolution.lux b/stdlib/source/test/aedifex/dependency/resolution.lux
index 31cd54fad..598b7fa24 100644
--- a/stdlib/source/test/aedifex/dependency/resolution.lux
+++ b/stdlib/source/test/aedifex/dependency/resolution.lux
@@ -16,7 +16,7 @@
[binary (.only Binary)]
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[format
diff --git a/stdlib/source/test/aedifex/hash.lux b/stdlib/source/test/aedifex/hash.lux
index 921461cf8..b4ef53c73 100644
--- a/stdlib/source/test/aedifex/hash.lux
+++ b/stdlib/source/test/aedifex/hash.lux
@@ -13,7 +13,7 @@
[data
["[0]" binary (.only Binary)]
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[math
["[0]" random (.only Random)]
[number
diff --git a/stdlib/source/test/aedifex/input.lux b/stdlib/source/test/aedifex/input.lux
index 874170bc2..6932ccf56 100644
--- a/stdlib/source/test/aedifex/input.lux
+++ b/stdlib/source/test/aedifex/input.lux
@@ -10,7 +10,7 @@
["[0]" async (.only Async)]]]
[data
[text
- ["%" format]
+ ["%" \\format]
[encoding
["[0]" utf8]]]
[collection
diff --git a/stdlib/source/test/aedifex/repository.lux b/stdlib/source/test/aedifex/repository.lux
index 56a5c7b54..6b4feec76 100644
--- a/stdlib/source/test/aedifex/repository.lux
+++ b/stdlib/source/test/aedifex/repository.lux
@@ -14,7 +14,7 @@
["[0]" product]
["[0]" binary (.only Binary)]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" dictionary (.only Dictionary)]]]
[math
diff --git a/stdlib/source/test/aedifex/repository/remote.lux b/stdlib/source/test/aedifex/repository/remote.lux
index 440a74ac5..75e9ff35e 100644
--- a/stdlib/source/test/aedifex/repository/remote.lux
+++ b/stdlib/source/test/aedifex/repository/remote.lux
@@ -13,7 +13,7 @@
[data
["[0]" binary (.open: "[1]#[0]" equivalence)]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[collection
diff --git a/stdlib/source/test/lux.lux b/stdlib/source/test/lux.lux
index 68235d16c..ad0f5fc95 100644
--- a/stdlib/source/test/lux.lux
+++ b/stdlib/source/test/lux.lux
@@ -18,7 +18,7 @@
["[0]" product]
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]
["[0]" set (.only Set) (.open: "[1]#[0]" equivalence)]
diff --git a/stdlib/source/test/lux/control/concurrency/actor.lux b/stdlib/source/test/lux/control/concurrency/actor.lux
index d883e6c0f..4570a3708 100644
--- a/stdlib/source/test/lux/control/concurrency/actor.lux
+++ b/stdlib/source/test/lux/control/concurrency/actor.lux
@@ -10,7 +10,7 @@
["[0]" io (.only IO io)]]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]
["[0]" sequence (.only Sequence)]]]
diff --git a/stdlib/source/test/lux/control/concurrency/semaphore.lux b/stdlib/source/test/lux/control/concurrency/semaphore.lux
index 64a5cd067..e71f42484 100644
--- a/stdlib/source/test/lux/control/concurrency/semaphore.lux
+++ b/stdlib/source/test/lux/control/concurrency/semaphore.lux
@@ -16,7 +16,7 @@
["[0]" atom (.only Atom)]]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
[math
diff --git a/stdlib/source/test/lux/control/exception.lux b/stdlib/source/test/lux/control/exception.lux
index 34756195a..8dcdb7ec6 100644
--- a/stdlib/source/test/lux/control/exception.lux
+++ b/stdlib/source/test/lux/control/exception.lux
@@ -6,7 +6,7 @@
[monad (.only do)]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[math
["[0]" random]
[number
diff --git a/stdlib/source/test/lux/control/function/mutual.lux b/stdlib/source/test/lux/control/function/mutual.lux
index 3d936c6dd..a263e5c96 100644
--- a/stdlib/source/test/lux/control/function/mutual.lux
+++ b/stdlib/source/test/lux/control/function/mutual.lux
@@ -7,7 +7,7 @@
[data
["[0]" bit (.open: "[1]#[0]" equivalence)]
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[math
["[0]" random (.only Random)]
[number
diff --git a/stdlib/source/test/lux/control/parser.lux b/stdlib/source/test/lux/control/parser.lux
index 8995346a9..3b9029fca 100644
--- a/stdlib/source/test/lux/control/parser.lux
+++ b/stdlib/source/test/lux/control/parser.lux
@@ -15,7 +15,7 @@
["<[0]>" code]]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
[math
diff --git a/stdlib/source/test/lux/control/parser/binary.lux b/stdlib/source/test/lux/control/parser/binary.lux
index 2905430dc..e8caa2dc9 100644
--- a/stdlib/source/test/lux/control/parser/binary.lux
+++ b/stdlib/source/test/lux/control/parser/binary.lux
@@ -14,15 +14,14 @@
["[0]" exception]
["<>" parser]]
[data
- ["[0]" binary]
["[0]" sum]
["[0]" bit]
+ ["[0]" binary (.only)
+ ["[0]" \\format]]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
- ["[0]" format
- ["[1]" binary]]
[collection
["[0]" list]
["[0]" sequence]
@@ -132,16 +131,16 @@
[expected (at ! each (i64.and (i64.mask <size>))
random.nat)]
(_.coverage [<size> <parser> <format>]
- (|> (format.result <format> expected)
+ (|> (\\format.result <format> expected)
(/.result <parser>)
(!expect (^.multi {try.#Success actual}
(n.= (.nat expected)
(.nat actual)))))))]
- [/.size_8 /.bits_8 format.bits_8]
- [/.size_16 /.bits_16 format.bits_16]
- [/.size_32 /.bits_32 format.bits_32]
- [/.size_64 /.bits_64 format.bits_64]
+ [/.size_8 /.bits_8 \\format.bits_8]
+ [/.size_16 /.bits_16 \\format.bits_16]
+ [/.size_32 /.bits_32 \\format.bits_32]
+ [/.size_64 /.bits_64 \\format.bits_64]
))))))
(def: binary
@@ -151,15 +150,15 @@
[(do [! random.monad]
[expected (at ! each (at utf8.codec encoded) (random.ascii ..segment_size))]
(_.coverage [<parser> <format>]
- (|> (format.result <format> expected)
+ (|> (\\format.result <format> expected)
(/.result <parser>)
(!expect (^.multi {try.#Success actual}
(at binary.equivalence = expected actual))))))]
- [/.binary_8 format.binary_8]
- [/.binary_16 format.binary_16]
- [/.binary_32 format.binary_32]
- [/.binary_64 format.binary_64]
+ [/.binary_8 \\format.binary_8]
+ [/.binary_16 \\format.binary_16]
+ [/.binary_32 \\format.binary_32]
+ [/.binary_64 \\format.binary_64]
)))))
(def: utf8
@@ -169,16 +168,16 @@
[(do [! random.monad]
[expected (random.ascii ..segment_size)]
(_.coverage [<parser> <format>]
- (|> (format.result <format> expected)
+ (|> (\\format.result <format> expected)
(/.result <parser>)
(!expect (^.multi {try.#Success actual}
(at text.equivalence = expected actual))))))]
- [/.utf8_8 format.utf8_8]
- [/.utf8_16 format.utf8_16]
- [/.utf8_32 format.utf8_32]
- [/.utf8_64 format.utf8_64]
- [/.text format.text]
+ [/.utf8_8 \\format.utf8_8]
+ [/.utf8_16 \\format.utf8_16]
+ [/.utf8_32 \\format.utf8_32]
+ [/.utf8_64 \\format.utf8_64]
+ [/.text \\format.text]
)))))
(def: sequence
@@ -189,15 +188,15 @@
[expected (random.sequence ..segment_size random.nat)]
(_.coverage [<parser> <format>]
(|> expected
- (format.result (<format> format.nat))
+ (\\format.result (<format> \\format.nat))
(/.result (<parser> /.nat))
(!expect (^.multi {try.#Success actual}
(at (sequence.equivalence n.equivalence) = expected actual))))))]
- [/.sequence_8 format.sequence_8]
- [/.sequence_16 format.sequence_16]
- [/.sequence_32 format.sequence_32]
- [/.sequence_64 format.sequence_64]
+ [/.sequence_8 \\format.sequence_8]
+ [/.sequence_16 \\format.sequence_16]
+ [/.sequence_32 \\format.sequence_32]
+ [/.sequence_64 \\format.sequence_64]
)))))
(def: simple
@@ -208,20 +207,20 @@
[expected <random>]
(_.coverage [<parser> <format>]
(|> expected
- (format.result <format>)
+ (\\format.result <format>)
(/.result <parser>)
(!expect (^.multi {try.#Success actual}
(at <equivalence> = expected actual))))))]
- [/.bit format.bit random.bit bit.equivalence]
- [/.nat format.nat random.nat n.equivalence]
- [/.int format.int random.int int.equivalence]
- [/.rev format.rev random.rev rev.equivalence]))
+ [/.bit \\format.bit random.bit bit.equivalence]
+ [/.nat \\format.nat random.nat n.equivalence]
+ [/.int \\format.int random.int int.equivalence]
+ [/.rev \\format.rev random.rev rev.equivalence]))
(do [! random.monad]
[expected random.frac]
- (_.coverage [/.frac format.frac]
+ (_.coverage [/.frac \\format.frac]
(|> expected
- (format.result format.frac)
+ (\\format.result \\format.frac)
(/.result /.frac)
(!expect (^.multi {try.#Success actual}
(or (at frac.equivalence = expected actual)
@@ -233,7 +232,7 @@
random.nat)]
(_.coverage [/.not_a_bit]
(|> expected
- (format.result format.bits_8)
+ (\\format.result \\format.bits_8)
(/.result /.bit)
(!expect (^.multi {try.#Failure error}
(exception.match? /.not_a_bit error))))))
@@ -247,42 +246,42 @@
[expected <random>]
(_.coverage [<parser> <format>]
(|> expected
- (format.result <format>)
+ (\\format.result <format>)
(/.result <parser>)
(!expect (^.multi {try.#Success actual}
(at <equivalence> = expected actual))))))]
- [/.location format.location random_location location_equivalence]
- [/.code format.code random_code code.equivalence]
- [/.type format.type random_type type.equivalence]
+ [/.location \\format.location random_location location_equivalence]
+ [/.code \\format.code random_code code.equivalence]
+ [/.type \\format.type random_type type.equivalence]
))
(~~ (with_template [<parser_coverage> <parser> <coverage_format> <format> <random> <equivalence>]
[(do [! random.monad]
[expected <random>]
(_.coverage [<parser_coverage> <coverage_format>]
(|> expected
- (format.result <format>)
+ (\\format.result <format>)
(/.result <parser>)
(!expect (^.multi {try.#Success actual}
(at <equivalence> = expected actual))))))]
- [/.maybe (/.maybe /.nat) format.maybe (format.maybe format.nat) (random.maybe random.nat) (maybe.equivalence n.equivalence)]
- [/.list (/.list /.nat) format.list (format.list format.nat) (random.list ..segment_size random.nat) (list.equivalence n.equivalence)]
- [/.set (/.set n.hash /.nat) format.set (format.set format.nat) (random.set n.hash ..segment_size random.nat) set.equivalence]
- [/.symbol /.symbol format.symbol format.symbol ..random_symbol symbol.equivalence]))
+ [/.maybe (/.maybe /.nat) \\format.maybe (\\format.maybe \\format.nat) (random.maybe random.nat) (maybe.equivalence n.equivalence)]
+ [/.list (/.list /.nat) \\format.list (\\format.list \\format.nat) (random.list ..segment_size random.nat) (list.equivalence n.equivalence)]
+ [/.set (/.set n.hash /.nat) \\format.set (\\format.set \\format.nat) (random.set n.hash ..segment_size random.nat) set.equivalence]
+ [/.symbol /.symbol \\format.symbol \\format.symbol ..random_symbol symbol.equivalence]))
(do [! random.monad]
[expected (at ! each (list.repeated ..segment_size) random.nat)]
(_.coverage [/.set_elements_are_not_unique]
(|> expected
- (format.result (format.list format.nat))
+ (\\format.result (\\format.list \\format.nat))
(/.result (/.set n.hash /.nat))
(!expect (^.multi {try.#Failure error}
(exception.match? /.set_elements_are_not_unique error))))))
(do [! random.monad]
[expected (random.or random.bit random.nat)]
- (_.coverage [/.or format.or]
+ (_.coverage [/.or \\format.or]
(|> expected
- (format.result (format.or format.bit format.nat))
+ (\\format.result (\\format.or \\format.bit \\format.nat))
(/.result (is (/.Parser (Either Bit Nat))
(/.or /.bit /.nat)))
(!expect (^.multi {try.#Success actual}
@@ -296,17 +295,17 @@
value random.bit]
(_.coverage [/.invalid_tag]
(|> [tag value]
- (format.result (format.and format.bits_8 format.bit))
+ (\\format.result (\\format.and \\format.bits_8 \\format.bit))
(/.result (is (/.Parser (Either Bit Nat))
(/.or /.bit /.nat)))
(!expect (^.multi {try.#Failure error}
(exception.match? /.invalid_tag error))))))
(do [! random.monad]
[expected (random.list ..segment_size random.nat)]
- (_.coverage [/.rec format.rec format.and format.any]
+ (_.coverage [/.rec \\format.rec \\format.and \\format.any]
(|> expected
- (format.result (format.rec (|>> (format.and format.nat)
- (format.or format.any))))
+ (\\format.result (\\format.rec (|>> (\\format.and \\format.nat)
+ (\\format.or \\format.any))))
(/.result (is (/.Parser (List Nat))
(/.rec
(function (_ again)
@@ -325,8 +324,8 @@
(_.for [/.Parser])
(`` (all _.and
(_.coverage [/.result /.any
- format.no_op format.instance]
- (|> (format.instance format.no_op)
+ \\format.no_op \\format.instance]
+ (|> (\\format.instance \\format.no_op)
(/.result /.any)
(!expect {try.#Success _})))
(do [! random.monad]
@@ -338,9 +337,9 @@
(exception.match? /.binary_was_not_fully_read error))))))
(do [! random.monad]
[expected (at ! each (at utf8.codec encoded) (random.ascii ..segment_size))]
- (_.coverage [/.segment format.segment format.result]
+ (_.coverage [/.segment \\format.segment \\format.result]
(|> expected
- (format.result (format.segment ..segment_size))
+ (\\format.result (\\format.segment ..segment_size))
(/.result (/.segment ..segment_size))
(!expect (^.multi {try.#Success actual}
(at binary.equivalence = expected actual))))))
diff --git a/stdlib/source/test/lux/control/parser/type.lux b/stdlib/source/test/lux/control/parser/type.lux
index e928d3903..43935a76f 100644
--- a/stdlib/source/test/lux/control/parser/type.lux
+++ b/stdlib/source/test/lux/control/parser/type.lux
@@ -10,7 +10,7 @@
["[0]" exception]]
[data
[text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]
[macro
diff --git a/stdlib/source/test/lux/control/pipe.lux b/stdlib/source/test/lux/control/pipe.lux
index cc455e8aa..3bee082a9 100644
--- a/stdlib/source/test/lux/control/pipe.lux
+++ b/stdlib/source/test/lux/control/pipe.lux
@@ -8,7 +8,7 @@
[data
["[0]" identity]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[math
["[0]" random]
[number
diff --git a/stdlib/source/test/lux/control/remember.lux b/stdlib/source/test/lux/control/remember.lux
index 090810aab..263209c34 100644
--- a/stdlib/source/test/lux/control/remember.lux
+++ b/stdlib/source/test/lux/control/remember.lux
@@ -14,7 +14,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[math
[number (.only hex)]
["[0]" random (.only Random) (.open: "[1]#[0]" monad)]]
diff --git a/stdlib/source/test/lux/data.lux b/stdlib/source/test/lux/data.lux
index 30ffac578..68e1b03f8 100644
--- a/stdlib/source/test/lux/data.lux
+++ b/stdlib/source/test/lux/data.lux
@@ -16,7 +16,6 @@
["[1][0]" sum]
["[1][0]" text]
["[1][0]" format
- ["[1]/[0]" binary]
["[1]/[0]" json]
["[1]/[0]" tar]
["[1]/[0]" xml]]
@@ -33,7 +32,6 @@
(def: format
Test
(all _.and
- /format/binary.test
/format/json.test
/format/tar.test
/format/xml.test
diff --git a/stdlib/source/test/lux/data/binary.lux b/stdlib/source/test/lux/data/binary.lux
index dd5949cab..50a3f786f 100644
--- a/stdlib/source/test/lux/data/binary.lux
+++ b/stdlib/source/test/lux/data/binary.lux
@@ -4,6 +4,7 @@
[ffi (.only)]
["_" test (.only Test)]
[abstract
+ [equivalence (.only Equivalence)]
["[0]" monad (.only do)]
["[0]" enum]
[\\specification
@@ -23,8 +24,29 @@
["n" nat]
["[0]" i64]]]]]
[\\library
- ["[0]" / (.only)
- ["!" \\unsafe]]])
+ ["[0]" / (.only) (.open: "[1]#[0]" equivalence)
+ ["!" \\unsafe]
+ ["[0]" \\format]]])
+
+(def: equivalence
+ (Equivalence \\format.Specification)
+ (implementation
+ (def: (= reference subject)
+ (/#= (\\format.instance reference)
+ (\\format.instance subject)))))
+
+(def: random_specification
+ (Random \\format.Specification)
+ (at random.monad each \\format.nat random.nat))
+
+(def: \\format
+ Test
+ (<| (_.covering \\format._)
+ (_.for [\\format.Mutation \\format.Specification \\format.Writer])
+ (all _.and
+ (_.for [\\format.monoid]
+ ($monoid.spec ..equivalence \\format.monoid ..random_specification))
+ )))
(def: (succeed result)
(-> (Try Bit) Bit)
@@ -240,4 +262,5 @@
(/.copy! size 0 sample offset (/.empty size)))))
..test|unsafe
+ ..\\format
))))
diff --git a/stdlib/source/test/lux/data/collection/stream.lux b/stdlib/source/test/lux/data/collection/stream.lux
index 22d572198..17bb614ad 100644
--- a/stdlib/source/test/lux/data/collection/stream.lux
+++ b/stdlib/source/test/lux/data/collection/stream.lux
@@ -11,7 +11,7 @@
["$[0]" comonad]]]
[data
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
[math
diff --git a/stdlib/source/test/lux/data/format/binary.lux b/stdlib/source/test/lux/data/format/binary.lux
deleted file mode 100644
index f20117690..000000000
--- a/stdlib/source/test/lux/data/format/binary.lux
+++ /dev/null
@@ -1,35 +0,0 @@
-(.using
- [library
- [lux (.except)
- ["_" test (.only Test)]
- [abstract
- [equivalence (.only Equivalence)]
- [monad (.only do)]
- [\\specification
- ["$[0]" monoid]]]
- [data
- ["[0]" binary (.open: "[1]#[0]" equivalence)]]
- [math
- ["[0]" random (.only Random)]]]]
- [\\library
- ["[0]" /]])
-
-(def: equivalence
- (Equivalence /.Specification)
- (implementation
- (def: (= reference subject)
- (binary#= (/.instance reference)
- (/.instance subject)))))
-
-(def: random
- (Random /.Specification)
- (at random.monad each /.nat random.nat))
-
-(def: .public test
- Test
- (<| (_.covering /._)
- (_.for [/.Mutation /.Specification /.Writer])
- (all _.and
- (_.for [/.monoid]
- ($monoid.spec ..equivalence /.monoid ..random))
- )))
diff --git a/stdlib/source/test/lux/data/format/json.lux b/stdlib/source/test/lux/data/format/json.lux
index d96c0a92c..2133f51f1 100644
--- a/stdlib/source/test/lux/data/format/json.lux
+++ b/stdlib/source/test/lux/data/format/json.lux
@@ -22,7 +22,7 @@
["[0]" product]
["[0]" bit]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" sequence (.only sequence)]
["[0]" dictionary (.only Dictionary)]
diff --git a/stdlib/source/test/lux/data/format/tar.lux b/stdlib/source/test/lux/data/format/tar.lux
index 33487622a..ba81d4153 100644
--- a/stdlib/source/test/lux/data/format/tar.lux
+++ b/stdlib/source/test/lux/data/format/tar.lux
@@ -12,9 +12,10 @@
["<b>" binary]]]
[data
["[0]" product]
- ["[0]" binary (.open: "[1]#[0]" equivalence monoid)]
+ ["[0]" binary (.open: "[1]#[0]" equivalence monoid)
+ ["[0]" \\format]]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]
["[0]" unicode
@@ -22,9 +23,7 @@
["[1]/[0]" block]]]
[collection
["[0]" sequence]
- ["[0]" list (.open: "[1]#[0]" mix)]]
- ["[0]" format
- ["[1]" binary]]]
+ ["[0]" list (.open: "[1]#[0]" mix)]]]
[time
["[0]" instant (.only Instant)]
["[0]" duration]]
@@ -172,7 +171,7 @@
(|> (do try.monad
[expected_path (/.path expected_path)
tar (|> (sequence.sequence {<tag> expected_path})
- (format.result /.writer)
+ (\\format.result /.writer)
(<b>.result /.parser))]
(in (case (sequence.list tar)
(pattern (list {<tag> actual_path}))
@@ -201,7 +200,7 @@
/.#group [/.#name /.anonymous
/.#id /.no_id]]
expected_content]})
- (format.result /.writer)
+ (\\format.result /.writer)
(<b>.result /.parser))]
(in (case (sequence.list tar)
(pattern (list {<tag> [actual_path actual_moment actual_mode actual_ownership actual_content]}))
@@ -259,7 +258,7 @@
/.#group [/.#name /.anonymous
/.#id /.no_id]]
content]})
- (format.result /.writer)
+ (\\format.result /.writer)
(<b>.result /.parser))]
(in (case (sequence.list tar)
(pattern (list {/.#Normal [_ _ actual_mode _ _]}))
@@ -282,7 +281,7 @@
/.#group [/.#name /.anonymous
/.#id /.no_id]]
content]})
- (format.result /.writer)
+ (\\format.result /.writer)
(<b>.result /.parser))]
(in (case (sequence.list tar)
(pattern (list {/.#Normal [_ _ actual_mode _ _]}))
@@ -349,7 +348,7 @@
/.#group [/.#name /.anonymous
/.#id /.no_id]]
content]})
- (format.result /.writer)
+ (\\format.result /.writer)
(<b>.result /.parser))]
(in (case (sequence.list tar)
(pattern (list {/.#Normal [_ _ _ actual_ownership _]}))
@@ -373,7 +372,7 @@
/.#group [/.#name /.anonymous
/.#id /.no_id]]
content]})
- (format.result /.writer)
+ (\\format.result /.writer)
(<b>.result /.parser))]
(in (case (sequence.list tar)
(pattern (list {/.#Normal [_ _ _ actual_ownership _]}))
@@ -400,12 +399,12 @@
(all _.and
(_.coverage [/.writer /.parser]
(|> sequence.empty
- (format.result /.writer)
+ (\\format.result /.writer)
(<b>.result /.parser)
(at try.monad each sequence.empty?)
(try.else false)))
(_.coverage [/.invalid_end_of_archive]
- (let [dump (format.result /.writer sequence.empty)]
+ (let [dump (\\format.result /.writer sequence.empty)]
(case (<b>.result /.parser (binary#composite dump dump))
{try.#Success _}
false
diff --git a/stdlib/source/test/lux/data/format/xml.lux b/stdlib/source/test/lux/data/format/xml.lux
index d792a8f87..72be44fa1 100644
--- a/stdlib/source/test/lux/data/format/xml.lux
+++ b/stdlib/source/test/lux/data/format/xml.lux
@@ -14,7 +14,7 @@
["</>" xml]]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" dictionary]
["[0]" list (.open: "[1]#[0]" functor)]]]
diff --git a/stdlib/source/test/lux/data/text.lux b/stdlib/source/test/lux/data/text.lux
index e283b6081..3c65ea9ff 100644
--- a/stdlib/source/test/lux/data/text.lux
+++ b/stdlib/source/test/lux/data/text.lux
@@ -2,13 +2,17 @@
[library
[lux (.except char)
["_" test (.only Test)]
+ ["[0]" type]
[abstract
[monad (.only do)]
+ [equivalence (.only Equivalence)]
[\\specification
["$[0]" equivalence]
["$[0]" hash]
["$[0]" order]
- ["$[0]" monoid]]]
+ ["$[0]" monoid]
+ [functor
+ ["$[0]" contravariant]]]]
[control
["[0]" pipe]
["[0]" maybe]
@@ -16,15 +20,18 @@
["[0]" exception (.only Exception)]
["[0]" function]
["<>" parser (.only)
- ["<c>" code]]]
+ ["<[0]>" code]]]
[data
+ ["[0]" bit]
[collection
["[0]" set]
["[0]" list (.open: "[1]#[0]" functor)]
[tree
["[0]" finger]]]
+ [format
+ ["[0]" xml]
+ ["[0]" json]]
[text
- ["%" format (.only format)]
["[0]" unicode
["[1]" set]
["[1]/[0]" block]]]]
@@ -32,20 +39,178 @@
["^" pattern]
["[0]" code]]
[math
- ["[0]" random]
- [number (.only hex)
- ["n" nat]]]]]
+ ["[0]" random (.only Random) (.open: "[1]#[0]" monad)]
+ ["[0]" modulus]
+ ["[0]" modular]
+ [number
+ ["[0]" nat]
+ ["[0]" int]
+ ["[0]" rev]
+ ["[0]" frac]
+ ["[0]" ratio]]]
+ [meta
+ ["[0]" location]
+ ["[0]" symbol]]
+ ["[0]" time (.only)
+ ["[0]" day]
+ ["[0]" month]
+ ["[0]" instant]
+ ["[0]" duration]
+ ["[0]" date]]]]
+ ["$[0]" //
+ [format
+ ["[1][0]" xml]
+ ["[1][0]" json]]
+ [//
+ ["[1][0]" type]
+ [macro
+ ["[1][0]" code]]
+ [meta
+ ["[1][0]" symbol]]]]
["[0]" /
["[1][0]" buffer]
["[1][0]" encoding]
- ["[1][0]" format]
["[1][0]" regex]
["[1][0]" escape]
["[1][0]" unicode
["[1]" set]]]
[\\library
["[0]" / (.open: "[1]#[0]" equivalence)]]
- ["[0]" \\parser])
+ ["[0]" \\parser]
+ ["[0]" \\format])
+
+(def: (equivalence example)
+ (All (_ a) (-> a (Equivalence (\\format.Format a))))
+ (implementation
+ (def: (= reference subject)
+ (/#= (reference example) (subject example)))))
+
+(def: random_contravariant
+ (Random (Ex (_ a)
+ [(\\format.Format a)
+ (Random a)]))
+ (all random.either
+ (random#in [\\format.bit random.bit])
+ (random#in [\\format.nat random.nat])
+ (random#in [\\format.int random.int])
+ (random#in [\\format.rev random.rev])
+ (random#in [\\format.frac random.frac])
+ ))
+
+(def: codec
+ Test
+ (`` (all _.and
+ (~~ (with_template [<format> <codec> <random>]
+ [(do random.monad
+ [sample <random>]
+ (_.coverage [<format>]
+ (/#= (at <codec> encoded sample)
+ (<format> sample))))]
+
+ [\\format.bit bit.codec random.bit]
+ [\\format.nat nat.decimal random.nat]
+ [\\format.int int.decimal random.int]
+ [\\format.rev rev.decimal random.rev]
+ [\\format.frac frac.decimal random.frac]
+ [\\format.ratio ratio.codec random.ratio]
+ [\\format.symbol symbol.codec ($//symbol.random 5 5)]
+ [\\format.xml xml.codec $//xml.random]
+ [\\format.json json.codec $//json.random]
+ [\\format.day day.codec random.day]
+ [\\format.month month.codec random.month]
+ [\\format.instant instant.codec random.instant]
+ [\\format.duration duration.codec random.duration]
+ [\\format.date date.codec random.date]
+ [\\format.time time.codec random.time]
+
+ [\\format.nat_2 nat.binary random.nat]
+ [\\format.nat_8 nat.octal random.nat]
+ [\\format.nat_10 nat.decimal random.nat]
+ [\\format.nat_16 nat.hex random.nat]
+
+ [\\format.int_2 int.binary random.int]
+ [\\format.int_8 int.octal random.int]
+ [\\format.int_10 int.decimal random.int]
+ [\\format.int_16 int.hex random.int]
+
+ [\\format.rev_2 rev.binary random.rev]
+ [\\format.rev_8 rev.octal random.rev]
+ [\\format.rev_10 rev.decimal random.rev]
+ [\\format.rev_16 rev.hex random.rev]
+
+ [\\format.frac_2 frac.binary random.frac]
+ [\\format.frac_8 frac.octal random.frac]
+ [\\format.frac_10 frac.decimal random.frac]
+ [\\format.frac_16 frac.hex random.frac]
+ ))
+ )))
+
+(def: \\format
+ Test
+ (<| (_.covering \\format._)
+ (_.for [\\format.Format])
+ (`` (all _.and
+ (_.for [\\format.functor]
+ (do random.monad
+ [[format random] ..random_contravariant
+ example random]
+ ($contravariant.spec (..equivalence example)
+ format
+ \\format.functor)))
+
+ (do random.monad
+ [left (random.unicode 5)
+ mid (random.unicode 5)
+ right (random.unicode 5)]
+ (_.coverage [\\format.format]
+ (/#= (\\format.format left mid right)
+ (all "lux text concat" left mid right))))
+ ..codec
+ (~~ (with_template [<format> <alias> <random>]
+ [(do random.monad
+ [sample <random>]
+ (_.coverage [<format>]
+ (/#= (<alias> sample)
+ (<format> sample))))]
+
+ [\\format.text /.format (random.unicode 5)]
+ [\\format.code code.format $//code.random]
+ [\\format.type type.format ($//type.random 0)]
+ [\\format.location location.format
+ (all random.and
+ (random.unicode 5)
+ random.nat
+ random.nat)]
+ ))
+ (do random.monad
+ [members (random.list 5 random.nat)]
+ (_.coverage [\\format.list]
+ (/#= (\\format.list \\format.nat members)
+ (|> members
+ (list#each \\format.nat)
+ (/.interposed " ")
+ list
+ (\\format.list (|>>))))))
+ (do random.monad
+ [sample (random.maybe random.nat)]
+ (_.coverage [\\format.maybe]
+ (case sample
+ {.#None}
+ true
+
+ {.#Some value}
+ (/.contains? (\\format.nat value)
+ (\\format.maybe \\format.nat sample)))))
+ (do [! random.monad]
+ [modulus (random.one (|>> modulus.modulus
+ try.maybe)
+ random.int)
+ sample (at ! each (modular.modular modulus)
+ random.int)]
+ (_.coverage [\\format.mod]
+ (/#= (at (modular.codec modulus) encoded sample)
+ (\\format.mod sample))))
+ ))))
(def: !expect
(template (_ <pattern> <value>)
@@ -89,13 +254,13 @@
Test
(all _.and
(do [! random.monad]
- [offset (at ! each (n.% 50) random.nat)
- range (at ! each (|>> (n.% 50) (n.+ 10)) random.nat)
- .let [limit (n.+ offset range)]
- expected (at ! each (|>> (n.% range) (n.+ offset) /.of_char) random.nat)
+ [offset (at ! each (nat.% 50) random.nat)
+ range (at ! each (|>> (nat.% 50) (nat.+ 10)) random.nat)
+ .let [limit (nat.+ offset range)]
+ expected (at ! each (|>> (nat.% range) (nat.+ offset) /.of_char) random.nat)
out_of_range (case offset
- 0 (at ! each (|>> (n.% 10) ++ (n.+ limit) /.of_char) random.nat)
- _ (at ! each (|>> (n.% offset) /.of_char) random.nat))]
+ 0 (at ! each (|>> (nat.% 10) ++ (nat.+ limit) /.of_char) random.nat)
+ _ (at ! each (|>> (nat.% offset) /.of_char) random.nat))]
(_.coverage [\\parser.range]
(and (..should_pass expected (\\parser.range offset limit))
(..should_fail out_of_range (\\parser.range offset limit)))))
@@ -114,22 +279,22 @@
(and (..should_pass (/.of_char expected) \\parser.lower)
(..should_fail (/.of_char invalid) \\parser.lower))))
(do [! random.monad]
- [expected (at ! each (n.% 10) random.nat)
+ [expected (at ! each (nat.% 10) random.nat)
invalid (random.char (unicode.set [unicode/block.number_forms (list)]))]
(_.coverage [\\parser.decimal]
- (and (..should_pass (at n.decimal encoded expected) \\parser.decimal)
+ (and (..should_pass (at nat.decimal encoded expected) \\parser.decimal)
(..should_fail (/.of_char invalid) \\parser.decimal))))
(do [! random.monad]
- [expected (at ! each (n.% 8) random.nat)
+ [expected (at ! each (nat.% 8) random.nat)
invalid (random.char (unicode.set [unicode/block.number_forms (list)]))]
(_.coverage [\\parser.octal]
- (and (..should_pass (at n.octal encoded expected) \\parser.octal)
+ (and (..should_pass (at nat.octal encoded expected) \\parser.octal)
(..should_fail (/.of_char invalid) \\parser.octal))))
(do [! random.monad]
- [expected (at ! each (n.% 16) random.nat)
+ [expected (at ! each (nat.% 16) random.nat)
invalid (random.char (unicode.set [unicode/block.number_forms (list)]))]
(_.coverage [\\parser.hexadecimal]
- (and (..should_pass (at n.hex encoded expected) \\parser.hexadecimal)
+ (and (..should_pass (at nat.hex encoded expected) \\parser.hexadecimal)
(..should_fail (/.of_char invalid) \\parser.hexadecimal))))
(do [! random.monad]
[expected (random.char unicode.alphabetic)
@@ -171,13 +336,13 @@
(do [! random.monad]
[.let [num_options 3]
options (|> (random.char unicode.character)
- (random.set n.hash num_options)
+ (random.set nat.hash num_options)
(at ! each (|>> set.list
(list#each /.of_char)
/.together)))
expected (at ! each (function (_ value)
(|> options
- (/.char (n.% num_options value))
+ (/.char (nat.% num_options value))
maybe.trusted))
random.nat)
invalid (random.only (function (_ char)
@@ -197,13 +362,13 @@
(do [! random.monad]
[.let [num_options 3]
options (|> (random.char unicode.character)
- (random.set n.hash num_options)
+ (random.set nat.hash num_options)
(at ! each (|>> set.list
(list#each /.of_char)
/.together)))
invalid (at ! each (function (_ value)
(|> options
- (/.char (n.% num_options value))
+ (/.char (nat.% num_options value))
maybe.trusted))
random.nat)
expected (random.only (function (_ char)
@@ -227,26 +392,26 @@
(let [octal! (\\parser.one_of! "01234567")]
(all _.and
(do [! random.monad]
- [left (at ! each (|>> (n.% 8) (at n.octal encoded)) random.nat)
- right (at ! each (|>> (n.% 8) (at n.octal encoded)) random.nat)
- .let [expected (format left right)]
+ [left (at ! each (|>> (nat.% 8) (at nat.octal encoded)) random.nat)
+ right (at ! each (|>> (nat.% 8) (at nat.octal encoded)) random.nat)
+ .let [expected (\\format.format left right)]
invalid (|> random.nat
- (at ! each (n.% 16))
- (random.only (n.>= 8))
- (at ! each (at n.hex encoded)))]
+ (at ! each (nat.% 16))
+ (random.only (nat.>= 8))
+ (at ! each (at nat.hex encoded)))]
(_.coverage [\\parser.many \\parser.many!]
(and (..should_pass expected (\\parser.many \\parser.octal))
(..should_fail invalid (\\parser.many \\parser.octal))
(..should_pass! expected (\\parser.many! octal!)))))
(do [! random.monad]
- [left (at ! each (|>> (n.% 8) (at n.octal encoded)) random.nat)
- right (at ! each (|>> (n.% 8) (at n.octal encoded)) random.nat)
- .let [expected (format left right)]
+ [left (at ! each (|>> (nat.% 8) (at nat.octal encoded)) random.nat)
+ right (at ! each (|>> (nat.% 8) (at nat.octal encoded)) random.nat)
+ .let [expected (\\format.format left right)]
invalid (|> random.nat
- (at ! each (n.% 16))
- (random.only (n.>= 8))
- (at ! each (at n.hex encoded)))]
+ (at ! each (nat.% 16))
+ (random.only (nat.>= 8))
+ (at ! each (at nat.hex encoded)))]
(_.coverage [\\parser.some \\parser.some!]
(and (..should_pass expected (\\parser.some \\parser.octal))
(..should_pass "" (\\parser.some \\parser.octal))
@@ -255,57 +420,57 @@
(..should_pass! expected (\\parser.some! octal!))
(..should_pass! "" (\\parser.some! octal!)))))
(do [! random.monad]
- [.let [octal (at ! each (|>> (n.% 8) (at n.octal encoded)) random.nat)]
+ [.let [octal (at ! each (|>> (nat.% 8) (at nat.octal encoded)) random.nat)]
first octal
second octal
third octal]
(_.coverage [\\parser.exactly \\parser.exactly!]
- (and (..should_pass (format first second) (\\parser.exactly 2 \\parser.octal))
- (..should_fail (format first second third) (\\parser.exactly 2 \\parser.octal))
- (..should_fail (format first) (\\parser.exactly 2 \\parser.octal))
+ (and (..should_pass (\\format.format first second) (\\parser.exactly 2 \\parser.octal))
+ (..should_fail (\\format.format first second third) (\\parser.exactly 2 \\parser.octal))
+ (..should_fail (\\format.format first) (\\parser.exactly 2 \\parser.octal))
- (..should_pass! (format first second) (\\parser.exactly! 2 octal!))
- (..should_fail (format first second third) (\\parser.exactly! 2 octal!))
- (..should_fail (format first) (\\parser.exactly! 2 octal!)))))
+ (..should_pass! (\\format.format first second) (\\parser.exactly! 2 octal!))
+ (..should_fail (\\format.format first second third) (\\parser.exactly! 2 octal!))
+ (..should_fail (\\format.format first) (\\parser.exactly! 2 octal!)))))
(do [! random.monad]
- [.let [octal (at ! each (|>> (n.% 8) (at n.octal encoded)) random.nat)]
+ [.let [octal (at ! each (|>> (nat.% 8) (at nat.octal encoded)) random.nat)]
first octal
second octal
third octal]
(_.coverage [\\parser.at_most \\parser.at_most!]
- (and (..should_pass (format first second) (\\parser.at_most 2 \\parser.octal))
- (..should_pass (format first) (\\parser.at_most 2 \\parser.octal))
- (..should_fail (format first second third) (\\parser.at_most 2 \\parser.octal))
+ (and (..should_pass (\\format.format first second) (\\parser.at_most 2 \\parser.octal))
+ (..should_pass (\\format.format first) (\\parser.at_most 2 \\parser.octal))
+ (..should_fail (\\format.format first second third) (\\parser.at_most 2 \\parser.octal))
- (..should_pass! (format first second) (\\parser.at_most! 2 octal!))
- (..should_pass! (format first) (\\parser.at_most! 2 octal!))
- (..should_fail (format first second third) (\\parser.at_most! 2 octal!)))))
+ (..should_pass! (\\format.format first second) (\\parser.at_most! 2 octal!))
+ (..should_pass! (\\format.format first) (\\parser.at_most! 2 octal!))
+ (..should_fail (\\format.format first second third) (\\parser.at_most! 2 octal!)))))
(do [! random.monad]
- [.let [octal (at ! each (|>> (n.% 8) (at n.octal encoded)) random.nat)]
+ [.let [octal (at ! each (|>> (nat.% 8) (at nat.octal encoded)) random.nat)]
first octal
second octal
third octal]
(_.coverage [\\parser.at_least \\parser.at_least!]
- (and (..should_pass (format first second) (\\parser.at_least 2 \\parser.octal))
- (..should_pass (format first second third) (\\parser.at_least 2 \\parser.octal))
- (..should_fail (format first) (\\parser.at_least 2 \\parser.octal))
+ (and (..should_pass (\\format.format first second) (\\parser.at_least 2 \\parser.octal))
+ (..should_pass (\\format.format first second third) (\\parser.at_least 2 \\parser.octal))
+ (..should_fail (\\format.format first) (\\parser.at_least 2 \\parser.octal))
- (..should_pass! (format first second) (\\parser.at_least! 2 octal!))
- (..should_pass! (format first second third) (\\parser.at_least! 2 octal!))
- (..should_fail (format first) (\\parser.at_least! 2 octal!)))))
+ (..should_pass! (\\format.format first second) (\\parser.at_least! 2 octal!))
+ (..should_pass! (\\format.format first second third) (\\parser.at_least! 2 octal!))
+ (..should_fail (\\format.format first) (\\parser.at_least! 2 octal!)))))
(do [! random.monad]
- [.let [octal (at ! each (|>> (n.% 8) (at n.octal encoded)) random.nat)]
+ [.let [octal (at ! each (|>> (nat.% 8) (at nat.octal encoded)) random.nat)]
first octal
second octal
third octal]
(_.coverage [\\parser.between \\parser.between!]
- (and (..should_pass (format first second) (\\parser.between 2 1 \\parser.octal))
- (..should_pass (format first second third) (\\parser.between 2 1 \\parser.octal))
- (..should_fail (format first) (\\parser.between 2 1 \\parser.octal))
+ (and (..should_pass (\\format.format first second) (\\parser.between 2 1 \\parser.octal))
+ (..should_pass (\\format.format first second third) (\\parser.between 2 1 \\parser.octal))
+ (..should_fail (\\format.format first) (\\parser.between 2 1 \\parser.octal))
- (..should_pass! (format first second) (\\parser.between! 2 1 octal!))
- (..should_pass! (format first second third) (\\parser.between! 2 1 octal!))
- (..should_fail (format first) (\\parser.between! 2 1 octal!)))))
+ (..should_pass! (\\format.format first second) (\\parser.between! 2 1 octal!))
+ (..should_pass! (\\format.format first second third) (\\parser.between! 2 1 octal!))
+ (..should_fail (\\format.format first) (\\parser.between! 2 1 octal!)))))
)))
(def: \\parser
@@ -359,7 +524,7 @@
(do [! random.monad]
[dummy (random.unicode 1)]
(_.coverage [\\parser.unconsumed_input]
- (|> (format dummy dummy)
+ (|> (\\format.format dummy dummy)
(\\parser.result \\parser.any)
(!expect (^.multi {try.#Failure error}
(exception.match? \\parser.unconsumed_input error))))))
@@ -376,7 +541,7 @@
(do [! random.monad]
[left (random.unicode 1)
right (random.unicode 1)
- .let [input (format left right)]]
+ .let [input (\\format.format left right)]]
(_.coverage [\\parser.remaining]
(|> input
(\\parser.result (do <>.monad
@@ -393,7 +558,7 @@
expected (random.only (|>> (/#= right) not)
(random.unicode 1))]
(_.coverage [\\parser.enclosed]
- (|> (format left expected right)
+ (|> (\\format.format left expected right)
(\\parser.result (\\parser.enclosed [left right] (\\parser.this expected)))
(!expect {try.#Success _}))))
(do [! random.monad]
@@ -406,10 +571,10 @@
(\\parser.this output)))
(!expect {try.#Success _}))))
(do [! random.monad]
- [expected (at ! each (|>> (n.% 8) (at n.octal encoded)) random.nat)]
+ [expected (at ! each (|>> (nat.% 8) (at nat.octal encoded)) random.nat)]
(_.coverage [\\parser.then]
(|> (list (code.text expected))
- (<c>.result (\\parser.then \\parser.octal <c>.text))
+ (<code>.result (\\parser.then \\parser.octal <code>.text))
(!expect (^.multi {try.#Success actual}
(/#= expected actual))))))
(do [! random.monad]
@@ -440,13 +605,13 @@
.let [upper! (\\parser.one_of! "ABCDEFGHIJKLMNOPQRSTUVWXYZ")
lower! (\\parser.one_of! "abcdefghijklmnopqrstuvwxyz")]]
(_.coverage [\\parser.and \\parser.and!]
- (and (..should_pass (format upper lower) (\\parser.and \\parser.upper \\parser.lower))
- (..should_fail (format (/.of_char invalid) lower) (\\parser.and \\parser.upper \\parser.lower))
- (..should_fail (format upper (/.of_char invalid)) (\\parser.and \\parser.upper \\parser.lower))
+ (and (..should_pass (\\format.format upper lower) (\\parser.and \\parser.upper \\parser.lower))
+ (..should_fail (\\format.format (/.of_char invalid) lower) (\\parser.and \\parser.upper \\parser.lower))
+ (..should_fail (\\format.format upper (/.of_char invalid)) (\\parser.and \\parser.upper \\parser.lower))
- (..should_pass! (format upper lower) (\\parser.and! upper! lower!))
- (..should_fail (format (/.of_char invalid) lower) (\\parser.and! upper! lower!))
- (..should_fail (format upper (/.of_char invalid)) (\\parser.and! upper! lower!)))))
+ (..should_pass! (\\format.format upper lower) (\\parser.and! upper! lower!))
+ (..should_fail (\\format.format (/.of_char invalid) lower) (\\parser.and! upper! lower!))
+ (..should_fail (\\format.format upper (/.of_char invalid)) (\\parser.and! upper! lower!)))))
(do [! random.monad]
[expected (random.unicode 1)
invalid (random.unicode 1)]
@@ -462,19 +627,19 @@
(def: bounded_size
(random.Random Nat)
(|> random.nat
- (at random.monad each (|>> (n.% 20) (n.+ 1)))))
+ (at random.monad each (|>> (nat.% 20) (nat.+ 1)))))
(def: size
Test
(do [! random.monad]
- [size (at ! each (n.% 10) random.nat)
+ [size (at ! each (nat.% 10) random.nat)
sample (random.unicode size)]
(all _.and
(_.coverage [/.size]
- (n.= size (/.size sample)))
+ (nat.= size (/.size sample)))
(_.coverage [/.empty?]
(or (/.empty? sample)
- (not (n.= 0 size)))))))
+ (not (nat.= 0 size)))))))
(def: affix
Test
@@ -520,36 +685,36 @@
(_.coverage [/.index]
(and (|> (/.index inner (at /.monoid composite inner outer))
(maybe.else fake_index)
- (n.= 0))
+ (nat.= 0))
(|> (/.index outer (at /.monoid composite inner outer))
(maybe.else fake_index)
- (n.= 1))))
+ (nat.= 1))))
(_.coverage [/.index_since]
(let [full (at /.monoid composite inner outer)]
(and (|> (/.index_since 0 inner full)
(maybe.else fake_index)
- (n.= 0))
+ (nat.= 0))
(|> (/.index_since 1 inner full)
(maybe.else fake_index)
- (n.= fake_index))
+ (nat.= fake_index))
(|> (/.index_since 0 outer full)
(maybe.else fake_index)
- (n.= 1))
+ (nat.= 1))
(|> (/.index_since 1 outer full)
(maybe.else fake_index)
- (n.= 1))
+ (nat.= 1))
(|> (/.index_since 2 outer full)
(maybe.else fake_index)
- (n.= fake_index)))))
+ (nat.= fake_index)))))
(_.coverage [/.last_index]
(let [full (all (at /.monoid composite) outer inner outer)]
(and (|> (/.last_index inner full)
(maybe.else fake_index)
- (n.= 1))
+ (nat.= 1))
(|> (/.last_index outer full)
(maybe.else fake_index)
- (n.= 2)))))
+ (nat.= 2)))))
)))
(def: char
@@ -574,16 +739,16 @@
(at /.equivalence = /.new_line /.line_feed))
)))
(do [! random.monad]
- [size (at ! each (|>> (n.% 10) ++) random.nat)
+ [size (at ! each (|>> (nat.% 10) ++) random.nat)
characters (random.set /.hash size (random.alphabetic 1))
.let [sample (|> characters set.list /.together)]
- expected (at ! each (n.% size) random.nat)]
+ expected (at ! each (nat.% size) random.nat)]
(_.coverage [/.char]
(case (/.char expected sample)
{.#Some char}
(case (/.index (/.of_char char) sample)
{.#Some actual}
- (n.= expected actual)
+ (nat.= expected actual)
_
false)
@@ -606,7 +771,7 @@
(def: manipulation
Test
(do [! random.monad]
- [size (at ! each (|>> (n.% 10) (n.+ 2)) random.nat)
+ [size (at ! each (|>> (nat.% 10) (nat.+ 2)) random.nat)
characters (random.set /.hash size (random.alphabetic 1))
separator (random.only (|>> (set.member? characters) not)
(random.alphabetic 1))
@@ -621,8 +786,8 @@
upper (random.upper_case 1)]
(all _.and
(_.coverage [/.together]
- (n.= (set.size characters)
- (/.size (/.together (set.list characters)))))
+ (nat.= (set.size characters)
+ (/.size (/.together (set.list characters)))))
(_.coverage [/.interposed /.all_split_by]
(and (|> (set.list characters)
(/.interposed separator)
@@ -727,7 +892,7 @@
#0)))
(_.coverage [/.clip /.clip_since]
(|> [(/.clip 0 sizeL sample)
- (/.clip sizeL (n.- sizeL (/.size sample)) sample)
+ (/.clip sizeL (nat.- sizeL (/.size sample)) sample)
(/.clip_since sizeL sample)
(/.clip_since 0 sample)]
(pipe.case
@@ -746,7 +911,7 @@
.let [... The wider unicode charset includes control characters that
... can make text replacement work improperly.
... Because of that, I restrict the charset.
- normal_char_gen (|> random.nat (at ! each (|>> (n.% 128) (n.max 1))))]
+ normal_char_gen (|> random.nat (at ! each (|>> (nat.% 128) (nat.max 1))))]
sep1 (random.text normal_char_gen 1)
sep2 (random.text normal_char_gen 1)
.let [part_gen (|> (random.text normal_char_gen sizeP)
@@ -761,10 +926,10 @@
/buffer.test
/encoding.test
- /format.test
/regex.test
/escape.test
/unicode.test
..\\parser
+ ..\\format
)))
diff --git a/stdlib/source/test/lux/data/text/buffer.lux b/stdlib/source/test/lux/data/text/buffer.lux
index eb980389d..6c1531b66 100644
--- a/stdlib/source/test/lux/data/text/buffer.lux
+++ b/stdlib/source/test/lux/data/text/buffer.lux
@@ -6,7 +6,7 @@
[monad (.only do)]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[math
["[0]" random (.only Random)]
[number
diff --git a/stdlib/source/test/lux/data/text/escape.lux b/stdlib/source/test/lux/data/text/escape.lux
index c6c961dfe..a583c2b6e 100644
--- a/stdlib/source/test/lux/data/text/escape.lux
+++ b/stdlib/source/test/lux/data/text/escape.lux
@@ -14,7 +14,7 @@
[data
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.only Char) (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" set (.only Set)]]]
[macro
diff --git a/stdlib/source/test/lux/data/text/format.lux b/stdlib/source/test/lux/data/text/format.lux
deleted file mode 100644
index f8669cb3e..000000000
--- a/stdlib/source/test/lux/data/text/format.lux
+++ /dev/null
@@ -1,186 +0,0 @@
-(.using
- [library
- [lux (.except)
- ["_" test (.only Test)]
- [abstract
- [monad (.only do)]
- [equivalence (.only Equivalence)]
- [functor
- [\\specification
- ["$[0]" contravariant]]]]
- [control
- ["[0]" try]]
- [data
- ["[0]" text (.open: "[1]#[0]" equivalence)]
- ["[0]" bit]
- [format
- ["[0]" xml]
- ["[0]" json]]
- [collection
- ["[0]" list (.open: "[1]#[0]" functor)]]]
- ["[0]" time (.only)
- ["[0]" day]
- ["[0]" month]
- ["[0]" instant]
- ["[0]" duration]
- ["[0]" date]]
- [math
- ["[0]" random (.only Random) (.open: "[1]#[0]" monad)]
- ["[0]" modulus]
- ["[0]" modular]
- [number
- ["[0]" nat]
- ["[0]" int]
- ["[0]" rev]
- ["[0]" frac]
- ["[0]" ratio]]]
- [macro
- ["[0]" code]]
- [meta
- ["[0]" location]
- ["[0]" symbol]]
- ["[0]" type]]]
- ["$[0]" ///
- [format
- ["[1][0]" xml]
- ["[1][0]" json]]
- [//
- ["[1][0]" type]
- [macro
- ["[1][0]" code]]
- [meta
- ["[1][0]" symbol]]]]
- [\\library
- ["[0]" /]])
-
-(def: (equivalence example)
- (All (_ a) (-> a (Equivalence (/.Format a))))
- (implementation
- (def: (= reference subject)
- (text#= (reference example) (subject example)))))
-
-(def: random_contravariant
- (Random (Ex (_ a) [(/.Format a)
- (Random a)]))
- (all random.either
- (random#in [/.bit random.bit])
- (random#in [/.nat random.nat])
- (random#in [/.int random.int])
- (random#in [/.rev random.rev])
- (random#in [/.frac random.frac])
- ))
-
-(def: codec
- Test
- (`` (all _.and
- (~~ (with_template [<format> <codec> <random>]
- [(do random.monad
- [sample <random>]
- (_.coverage [<format>]
- (text#= (at <codec> encoded sample)
- (<format> sample))))]
-
- [/.bit bit.codec random.bit]
- [/.nat nat.decimal random.nat]
- [/.int int.decimal random.int]
- [/.rev rev.decimal random.rev]
- [/.frac frac.decimal random.frac]
- [/.ratio ratio.codec random.ratio]
- [/.symbol symbol.codec ($///symbol.random 5 5)]
- [/.xml xml.codec $///xml.random]
- [/.json json.codec $///json.random]
- [/.day day.codec random.day]
- [/.month month.codec random.month]
- [/.instant instant.codec random.instant]
- [/.duration duration.codec random.duration]
- [/.date date.codec random.date]
- [/.time time.codec random.time]
-
- [/.nat_2 nat.binary random.nat]
- [/.nat_8 nat.octal random.nat]
- [/.nat_10 nat.decimal random.nat]
- [/.nat_16 nat.hex random.nat]
-
- [/.int_2 int.binary random.int]
- [/.int_8 int.octal random.int]
- [/.int_10 int.decimal random.int]
- [/.int_16 int.hex random.int]
-
- [/.rev_2 rev.binary random.rev]
- [/.rev_8 rev.octal random.rev]
- [/.rev_10 rev.decimal random.rev]
- [/.rev_16 rev.hex random.rev]
-
- [/.frac_2 frac.binary random.frac]
- [/.frac_8 frac.octal random.frac]
- [/.frac_10 frac.decimal random.frac]
- [/.frac_16 frac.hex random.frac]
- ))
- )))
-
-(def: .public test
- Test
- (<| (_.covering /._)
- (_.for [/.Format])
- (`` (all _.and
- (_.for [/.functor]
- (do random.monad
- [[format random] ..random_contravariant
- example random]
- ($contravariant.spec (..equivalence example)
- format
- /.functor)))
-
- (do random.monad
- [left (random.unicode 5)
- mid (random.unicode 5)
- right (random.unicode 5)]
- (_.coverage [/.format]
- (text#= (/.format left mid right)
- (all "lux text concat" left mid right))))
- ..codec
- (~~ (with_template [<format> <alias> <random>]
- [(do random.monad
- [sample <random>]
- (_.coverage [<format>]
- (text#= (<alias> sample)
- (<format> sample))))]
-
- [/.text text.format (random.unicode 5)]
- [/.code code.format $///code.random]
- [/.type type.format ($///type.random 0)]
- [/.location location.format
- (all random.and
- (random.unicode 5)
- random.nat
- random.nat)]
- ))
- (do random.monad
- [members (random.list 5 random.nat)]
- (_.coverage [/.list]
- (text#= (/.list /.nat members)
- (|> members
- (list#each /.nat)
- (text.interposed " ")
- list
- (/.list (|>>))))))
- (do random.monad
- [sample (random.maybe random.nat)]
- (_.coverage [/.maybe]
- (case sample
- {.#None}
- true
-
- {.#Some value}
- (text.contains? (/.nat value)
- (/.maybe /.nat sample)))))
- (do [! random.monad]
- [modulus (random.one (|>> modulus.modulus
- try.maybe)
- random.int)
- sample (at ! each (modular.modular modulus)
- random.int)]
- (_.coverage [/.mod]
- (text#= (at (modular.codec modulus) encoded sample)
- (/.mod sample))))
- ))))
diff --git a/stdlib/source/test/lux/data/text/regex.lux b/stdlib/source/test/lux/data/text/regex.lux
index 0f419d22a..a31b6247b 100644
--- a/stdlib/source/test/lux/data/text/regex.lux
+++ b/stdlib/source/test/lux/data/text/regex.lux
@@ -11,7 +11,7 @@
["<[0]>" code]]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
["<[1]>" \\parser (.only Parser)]]]
["[0]" macro (.only)
[syntax (.only syntax)]
diff --git a/stdlib/source/test/lux/debug.lux b/stdlib/source/test/lux/debug.lux
index 1d88519e0..d0292ab1a 100644
--- a/stdlib/source/test/lux/debug.lux
+++ b/stdlib/source/test/lux/debug.lux
@@ -12,7 +12,7 @@
["<[0]>" code]]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]
[format
diff --git a/stdlib/source/test/lux/documentation.lux b/stdlib/source/test/lux/documentation.lux
index 5d74472a2..9c4f1fc2a 100644
--- a/stdlib/source/test/lux/documentation.lux
+++ b/stdlib/source/test/lux/documentation.lux
@@ -10,7 +10,7 @@
["<[0]>" code]]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format]]
+ ["%" \\format]]
[format
["md" markdown]]]
["[0]" macro (.only)
diff --git a/stdlib/source/test/lux/extension.lux b/stdlib/source/test/lux/extension.lux
index 0f0ae3764..70984d45e 100644
--- a/stdlib/source/test/lux/extension.lux
+++ b/stdlib/source/test/lux/extension.lux
@@ -24,15 +24,14 @@
["<[0]>" code]
["<[0]>" synthesis]]]
[data
- ["[0]" binary]
["[0]" product]
+ ["[0]" binary (.only)
+ ["[1]F" \\format]]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" sequence]
- ["[0]" list (.open: "[1]#[0]" functor)]]
- [format
- ["[0]F" binary]]]
+ ["[0]" list (.open: "[1]#[0]" functor)]]]
[macro
["[0]" template]]
[math
diff --git a/stdlib/source/test/lux/ffi.jvm.lux b/stdlib/source/test/lux/ffi.jvm.lux
index 1b96680d3..4b924b6a6 100644
--- a/stdlib/source/test/lux/ffi.jvm.lux
+++ b/stdlib/source/test/lux/ffi.jvm.lux
@@ -17,7 +17,7 @@
[data
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" array (.only Array)]]]
["[0]" macro (.only)
diff --git a/stdlib/source/test/lux/ffi.old.lux b/stdlib/source/test/lux/ffi.old.lux
index 3c00f11c5..542c03d34 100644
--- a/stdlib/source/test/lux/ffi.old.lux
+++ b/stdlib/source/test/lux/ffi.old.lux
@@ -9,7 +9,7 @@
["[0]" pipe]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[macro
["[0]" template]]
[math
diff --git a/stdlib/source/test/lux/ffi/export.jvm.lux b/stdlib/source/test/lux/ffi/export.jvm.lux
index d79489e9b..c3fd80bea 100644
--- a/stdlib/source/test/lux/ffi/export.jvm.lux
+++ b/stdlib/source/test/lux/ffi/export.jvm.lux
@@ -10,7 +10,7 @@
[data
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format]]]
+ ["%" \\format]]]
[macro
["[0]" code]
["[0]" template]]
diff --git a/stdlib/source/test/lux/macro.lux b/stdlib/source/test/lux/macro.lux
index 0a16b1491..f43fb3d7d 100644
--- a/stdlib/source/test/lux/macro.lux
+++ b/stdlib/source/test/lux/macro.lux
@@ -12,7 +12,7 @@
[data
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]
[macro
diff --git a/stdlib/source/test/lux/macro/local.lux b/stdlib/source/test/lux/macro/local.lux
index bb03574a1..5c55670e7 100644
--- a/stdlib/source/test/lux/macro/local.lux
+++ b/stdlib/source/test/lux/macro/local.lux
@@ -12,7 +12,7 @@
["<[0]>" code]]]
[data
[text
- ["%" format]]
+ ["%" \\format]]
[collection
["[0]" list]
[dictionary
diff --git a/stdlib/source/test/lux/meta.lux b/stdlib/source/test/lux/meta.lux
index 59376f8bf..bd253b16c 100644
--- a/stdlib/source/test/lux/meta.lux
+++ b/stdlib/source/test/lux/meta.lux
@@ -17,7 +17,7 @@
["[0]" product]
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor monoid)]
["[0]" set]]]
diff --git a/stdlib/source/test/lux/static.lux b/stdlib/source/test/lux/static.lux
index 016fccd9e..acaac3bda 100644
--- a/stdlib/source/test/lux/static.lux
+++ b/stdlib/source/test/lux/static.lux
@@ -6,7 +6,7 @@
["[0]" meta]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" mix)]]]
[macro
diff --git a/stdlib/source/test/lux/target/js.lux b/stdlib/source/test/lux/target/js.lux
index bff4822e6..dfdc02ab0 100644
--- a/stdlib/source/test/lux/target/js.lux
+++ b/stdlib/source/test/lux/target/js.lux
@@ -14,7 +14,7 @@
[data
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.only \n) (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
[macro
diff --git a/stdlib/source/test/lux/target/jvm.lux b/stdlib/source/test/lux/target/jvm.lux
index 94b88c41f..3b9ad317c 100644
--- a/stdlib/source/test/lux/target/jvm.lux
+++ b/stdlib/source/test/lux/target/jvm.lux
@@ -15,9 +15,9 @@
[data
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
- ["[0]" format
- ["[1]" binary]]
+ ["%" \\format (.only format)]]
+ ["[0]" binary
+ ["[1]" \\format]]
[collection
["[0]" array]
["[0]" dictionary]
@@ -138,7 +138,7 @@
[_ bytecode]
/.areturn)}))
(sequence.sequence))
- .let [bytecode (format.result /class.writer class)
+ .let [bytecode (binary.result /class.writer class)
loader (/loader.memory (/loader.new_library []))]
_ (/loader.define class_name bytecode loader)
class (io.run! (/loader.load class_name loader))
@@ -909,7 +909,7 @@
/.areturn)}))
(sequence.sequence))
try.trusted
- (format.result /class.writer))
+ (binary.result /class.writer))
loader (/loader.memory (/loader.new_library []))]]
(_.property "PUTSTATIC & PUTFIELD & GETFIELD & GETSTATIC"
(case (do try.monad
@@ -1378,7 +1378,7 @@
_ (the #wrap primitive)]
/.areturn)}))
(sequence.sequence))
- .let [bytecode (format.result /class.writer class)
+ .let [bytecode (binary.result /class.writer class)
loader (/loader.memory (/loader.new_library []))]
_ (/loader.define class_name bytecode loader)
class (io.run! (/loader.load class_name loader))
@@ -1660,7 +1660,7 @@
interface_method #0 method::type (list) {.#None}))
(sequence.sequence))
try.trusted
- (format.result /class.writer))
+ (binary.result /class.writer))
abstract_bytecode (|> (/class.class /version.v6_0 (all /modifier#composite /class.public /class.abstract)
(/name.internal abstract_class)
{.#None}
@@ -1681,7 +1681,7 @@
abstract_method #0 method::type (list) {.#None}))
(sequence.sequence))
try.trusted
- (format.result /class.writer))
+ (binary.result /class.writer))
invoke (is (-> (Type Class) Text (Bytecode Any))
(function (_ class method)
(do /.monad
@@ -1729,7 +1729,7 @@
/.areturn)}))
(sequence.sequence))
try.trusted
- (format.result /class.writer))
+ (binary.result /class.writer))
loader (/loader.memory (/loader.new_library []))]]
(_.property "Class & interface inheritance"
(case (do try.monad
diff --git a/stdlib/source/test/lux/target/lua.lux b/stdlib/source/test/lux/target/lua.lux
index fc3c1ac13..e8c1057c5 100644
--- a/stdlib/source/test/lux/target/lua.lux
+++ b/stdlib/source/test/lux/target/lua.lux
@@ -17,7 +17,7 @@
[data
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.only \n) (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
[macro
diff --git a/stdlib/source/test/lux/target/python.lux b/stdlib/source/test/lux/target/python.lux
index c49cc117f..b31a398fc 100644
--- a/stdlib/source/test/lux/target/python.lux
+++ b/stdlib/source/test/lux/target/python.lux
@@ -17,7 +17,7 @@
[data
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]]]
[macro
diff --git a/stdlib/source/test/lux/target/ruby.lux b/stdlib/source/test/lux/target/ruby.lux
index ab5a871ab..011720095 100644
--- a/stdlib/source/test/lux/target/ruby.lux
+++ b/stdlib/source/test/lux/target/ruby.lux
@@ -16,7 +16,7 @@
[data
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor)]
["[0]" set]]]
diff --git a/stdlib/source/test/lux/test.lux b/stdlib/source/test/lux/test.lux
index c8c3d1492..b7d59da1e 100644
--- a/stdlib/source/test/lux/test.lux
+++ b/stdlib/source/test/lux/test.lux
@@ -11,7 +11,7 @@
["[0]" atom (.only Atom)]]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format]]
+ ["%" \\format]]
[collection
["[0]" list]
["[0]" set]]]
diff --git a/stdlib/source/test/lux/time.lux b/stdlib/source/test/lux/time.lux
index 4cb18d5df..8962c7adb 100644
--- a/stdlib/source/test/lux/time.lux
+++ b/stdlib/source/test/lux/time.lux
@@ -15,7 +15,7 @@
["[0]" exception]]
[data
["[0]" text (.only)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
["<[1]>" \\parser]]]
[math
["[0]" random]
diff --git a/stdlib/source/test/lux/time/date.lux b/stdlib/source/test/lux/time/date.lux
index a95e4c10f..958438f13 100644
--- a/stdlib/source/test/lux/time/date.lux
+++ b/stdlib/source/test/lux/time/date.lux
@@ -14,7 +14,7 @@
["[0]" exception]]
[data
["[0]" text
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
["<[1]>" \\parser]]]
[math
["[0]" random (.only Random)]
diff --git a/stdlib/source/test/lux/time/year.lux b/stdlib/source/test/lux/time/year.lux
index ef4bebaa3..cb2be3918 100644
--- a/stdlib/source/test/lux/time/year.lux
+++ b/stdlib/source/test/lux/time/year.lux
@@ -14,7 +14,7 @@
[data
["[0]" bit (.open: "[1]#[0]" equivalence)]
[text
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[math
["[0]" random (.only Random)]
[number
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/complex.lux b/stdlib/source/test/lux/tool/compiler/language/lux/analysis/complex.lux
index 0943b9cdf..44e430c0e 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/complex.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/analysis/complex.lux
@@ -10,7 +10,7 @@
[data
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[math
["[0]" random (.only Random) (.open: "[1]#[0]" monad)]
[number
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/coverage.lux b/stdlib/source/test/lux/tool/compiler/language/lux/analysis/coverage.lux
index 14ed1bef3..d308e446c 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/analysis/coverage.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/analysis/coverage.lux
@@ -15,7 +15,7 @@
["[0]" product]
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format]]
+ ["%" \\format]]
[collection
["[0]" set]
["[0]" dictionary]
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/case.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/case.lux
index 01cb6c5bc..33e7c009e 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/case.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/case.lux
@@ -10,7 +10,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format]]]
+ ["%" \\format]]]
["[0]" macro (.only)
["[0]" code]]
[math
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/complex.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/complex.lux
index aecf1d14b..61c790517 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/complex.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/complex.lux
@@ -13,7 +13,7 @@
["[0]" product]
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" monad monoid)]
["[0]" set]]]
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/function.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/function.lux
index 88ce51858..23d910b37 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/function.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/analysis/function.lux
@@ -11,7 +11,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format]]
+ ["%" \\format]]
[collection
["[0]" list]]]
["[0]" macro (.only)
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/extension.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/extension.lux
index ca35902cd..745b50cf8 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/extension.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/extension.lux
@@ -14,7 +14,7 @@
[data
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" dictionary]
["[0]" list (.open: "[1]#[0]" mix)]]]
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/case.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/case.lux
index 4a79735c7..804c115d4 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/case.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/case.lux
@@ -10,7 +10,7 @@
[data
["[0]" sum]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[number
["n" nat]
["[0]" int]
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/function.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/function.lux
index 9dae4cabc..8f59b1714 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/function.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/function.lux
@@ -8,7 +8,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[number
["n" nat]]
[collection
diff --git a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/variable.lux b/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/variable.lux
index 8d284b15f..2d794cf3f 100644
--- a/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/variable.lux
+++ b/stdlib/source/test/lux/tool/compiler/language/lux/phase/synthesis/variable.lux
@@ -10,7 +10,7 @@
[data
["[0]" product]
["[0]" text
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[number
["n" nat]]
[collection
diff --git a/stdlib/source/test/lux/tool/compiler/meta/archive.lux b/stdlib/source/test/lux/tool/compiler/meta/archive.lux
index 359446987..9153a8f3c 100644
--- a/stdlib/source/test/lux/tool/compiler/meta/archive.lux
+++ b/stdlib/source/test/lux/tool/compiler/meta/archive.lux
@@ -10,7 +10,7 @@
[data
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]
["[0]" set (.open: "[1]#[0]" equivalence)]
diff --git a/stdlib/source/test/lux/tool/compiler/meta/archive/module/descriptor.lux b/stdlib/source/test/lux/tool/compiler/meta/archive/module/descriptor.lux
index 1b6e2af50..cc9093286 100644
--- a/stdlib/source/test/lux/tool/compiler/meta/archive/module/descriptor.lux
+++ b/stdlib/source/test/lux/tool/compiler/meta/archive/module/descriptor.lux
@@ -12,8 +12,8 @@
["<[0]>" binary]]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)]
- [format
- ["[0]" binary]]]
+ ["[0]" binary
+ ["[1]" \\format]]]
[math
["[0]" random (.only Random) (.open: "[1]#[0]" monad)]]]]
[\\library
diff --git a/stdlib/source/test/lux/tool/compiler/meta/archive/module/document.lux b/stdlib/source/test/lux/tool/compiler/meta/archive/module/document.lux
index ce5dd5566..e36561063 100644
--- a/stdlib/source/test/lux/tool/compiler/meta/archive/module/document.lux
+++ b/stdlib/source/test/lux/tool/compiler/meta/archive/module/document.lux
@@ -11,8 +11,8 @@
[parser
["<[0]>" binary]]]
[data
- [format
- ["[0]F" binary]]]
+ ["[0]" binary
+ ["[1]F" \\format]]]
[math
["[0]" random]
[number
diff --git a/stdlib/source/test/lux/tool/compiler/meta/archive/registry.lux b/stdlib/source/test/lux/tool/compiler/meta/archive/registry.lux
index ec53d9f99..a3dfe0677 100644
--- a/stdlib/source/test/lux/tool/compiler/meta/archive/registry.lux
+++ b/stdlib/source/test/lux/tool/compiler/meta/archive/registry.lux
@@ -12,12 +12,12 @@
[data
["[0]" product]
["[0]" text]
+ ["[0]" binary
+ ["[1]" \\format]]
[collection
["[0]" sequence (.only Sequence)]
["[0]" set (.only Set)]
- ["[0]" list (.open: "[1]#[0]" mix functor)]]
- [format
- ["[0]" binary]]]
+ ["[0]" list (.open: "[1]#[0]" mix functor)]]]
[math
["[0]" random (.only Random)]
[number
diff --git a/stdlib/source/test/lux/tool/compiler/meta/archive/signature.lux b/stdlib/source/test/lux/tool/compiler/meta/archive/signature.lux
index f127d86e5..15db5b167 100644
--- a/stdlib/source/test/lux/tool/compiler/meta/archive/signature.lux
+++ b/stdlib/source/test/lux/tool/compiler/meta/archive/signature.lux
@@ -13,8 +13,8 @@
[data
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.open: "[1]#[0]" equivalence)]
- [format
- ["[0]F" binary]]]
+ ["[0]" binary
+ ["[1]F" \\format]]]
[math
["[0]" random (.only Random)]]]]
[\\library
diff --git a/stdlib/source/test/lux/tool/compiler/meta/cache/purge.lux b/stdlib/source/test/lux/tool/compiler/meta/cache/purge.lux
index 209f97b16..47582d841 100644
--- a/stdlib/source/test/lux/tool/compiler/meta/cache/purge.lux
+++ b/stdlib/source/test/lux/tool/compiler/meta/cache/purge.lux
@@ -11,7 +11,7 @@
["[0]" async]]]
[data
["[0]" text (.only)
- ["%" format]]
+ ["%" \\format]]
["[0]" binary
["$[1]" \\test]]
[collection
diff --git a/stdlib/source/test/lux/tool/compiler/meta/export.lux b/stdlib/source/test/lux/tool/compiler/meta/export.lux
index c8e9fcb06..1fb6d3a2d 100644
--- a/stdlib/source/test/lux/tool/compiler/meta/export.lux
+++ b/stdlib/source/test/lux/tool/compiler/meta/export.lux
@@ -18,7 +18,7 @@
[format
["[0]" tar]]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[collection
diff --git a/stdlib/source/test/lux/tool/compiler/meta/import.lux b/stdlib/source/test/lux/tool/compiler/meta/import.lux
index 552be6616..c37686e03 100644
--- a/stdlib/source/test/lux/tool/compiler/meta/import.lux
+++ b/stdlib/source/test/lux/tool/compiler/meta/import.lux
@@ -14,13 +14,13 @@
["<[0]>" binary]]]
[data
["[0]" product]
- ["[0]" binary (.only Binary) (.open: "[1]#[0]" equivalence)]
["[0]" bit (.open: "[1]#[0]" equivalence)]
+ ["[0]" binary (.only Binary) (.open: "[1]#[0]" equivalence)
+ ["[0]" \\format]]
["[0]" format
- ["[0]" tar (.only Tar)]
- ["[1]" binary]]
+ ["[0]" tar (.only Tar)]]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[collection
@@ -67,35 +67,35 @@
content/1 (tar.content content/1)]
(in (|> (sequence.sequence {tar.#Normal [file/0 now export.mode export.ownership content/0]}
{tar.#Normal [file/1 now export.mode export.ownership content/1]})
- (format.result tar.writer))))
+ (\\format.result tar.writer))))
(try.else (binary.empty 0)))
library_content/0 (|> (do try.monad
[file/0 (tar.path file/0)
content/0 (tar.content content/0)]
(in (|> (sequence.sequence {tar.#Normal [file/0 now export.mode export.ownership content/0]})
- (format.result tar.writer))))
+ (\\format.result tar.writer))))
(try.else (binary.empty 0)))
library_content/1 (|> (do try.monad
[file/1 (tar.path file/1)
content/1 (tar.content content/1)]
(in (|> (sequence.sequence {tar.#Normal [file/1 now export.mode export.ownership content/1]})
- (format.result tar.writer))))
+ (\\format.result tar.writer))))
(try.else (binary.empty 0)))
library_content/-0 (|> (do try.monad
[file/0 (tar.path file/0)
content/0 (tar.content content/0)]
(in (|> (sequence.sequence {tar.#Contiguous [file/0 now export.mode export.ownership content/0]})
- (format.result tar.writer))))
+ (\\format.result tar.writer))))
(try.else (binary.empty 0)))
library_content/-1 (|> (do try.monad
[file/0 (tar.path file/0)]
(in (|> (sequence.sequence {tar.#Symbolic_Link file/0})
- (format.result tar.writer))))
+ (\\format.result tar.writer))))
(try.else (binary.empty 0)))
library_content/-2 (|> (do try.monad
[file/0 (tar.path file/0)]
(in (|> (sequence.sequence {tar.#Directory file/0})
- (format.result tar.writer))))
+ (\\format.result tar.writer))))
(try.else (binary.empty 0)))
imported? (is (-> /.Import Bit)
(function (_ it)
diff --git a/stdlib/source/test/lux/tool/compiler/phase.lux b/stdlib/source/test/lux/tool/compiler/phase.lux
index b5d392112..1692ffc4d 100644
--- a/stdlib/source/test/lux/tool/compiler/phase.lux
+++ b/stdlib/source/test/lux/tool/compiler/phase.lux
@@ -13,7 +13,7 @@
["[0]" exception (.only exception:)]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[math
["[0]" random]
[number
diff --git a/stdlib/source/test/lux/tool/compiler/reference.lux b/stdlib/source/test/lux/tool/compiler/reference.lux
index 1991765de..3fcd3800d 100644
--- a/stdlib/source/test/lux/tool/compiler/reference.lux
+++ b/stdlib/source/test/lux/tool/compiler/reference.lux
@@ -9,7 +9,7 @@
["$[0]" hash]]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format]]]
+ ["%" \\format]]]
[math
["[0]" random (.only Random)]
[number
diff --git a/stdlib/source/test/lux/tool/compiler/version.lux b/stdlib/source/test/lux/tool/compiler/version.lux
index 88cb62e09..d441ef9d1 100644
--- a/stdlib/source/test/lux/tool/compiler/version.lux
+++ b/stdlib/source/test/lux/tool/compiler/version.lux
@@ -7,7 +7,7 @@
[data
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[math
["[0]" random (.only Random)]
[number
diff --git a/stdlib/source/test/lux/type/check.lux b/stdlib/source/test/lux/type/check.lux
index fcabf6d74..9f3c993dc 100644
--- a/stdlib/source/test/lux/type/check.lux
+++ b/stdlib/source/test/lux/type/check.lux
@@ -18,7 +18,7 @@
["[0]" bit (.open: "[1]#[0]" equivalence)]
["[0]" product]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list (.open: "[1]#[0]" functor monoid)]
["[0]" set]]]
diff --git a/stdlib/source/test/lux/type/dynamic.lux b/stdlib/source/test/lux/type/dynamic.lux
index cb5931ff7..756545b61 100644
--- a/stdlib/source/test/lux/type/dynamic.lux
+++ b/stdlib/source/test/lux/type/dynamic.lux
@@ -9,7 +9,7 @@
["[0]" exception]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[math
["[0]" random (.only Random)]
[number
diff --git a/stdlib/source/test/lux/type/quotient.lux b/stdlib/source/test/lux/type/quotient.lux
index 7c4f03923..1653fcb36 100644
--- a/stdlib/source/test/lux/type/quotient.lux
+++ b/stdlib/source/test/lux/type/quotient.lux
@@ -8,7 +8,7 @@
["$[0]" equivalence]]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[math
["[0]" random (.only Random)]
[number
diff --git a/stdlib/source/test/lux/type/resource.lux b/stdlib/source/test/lux/type/resource.lux
index 2182c600e..1c2547ad9 100644
--- a/stdlib/source/test/lux/type/resource.lux
+++ b/stdlib/source/test/lux/type/resource.lux
@@ -17,7 +17,7 @@
[data
["[0]" identity (.only Identity)]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
["[0]" macro (.only)
[syntax (.only syntax)]
["[0]" code]]
diff --git a/stdlib/source/test/lux/world/console.lux b/stdlib/source/test/lux/world/console.lux
index 068a67aa7..cd3ac7f1d 100644
--- a/stdlib/source/test/lux/world/console.lux
+++ b/stdlib/source/test/lux/world/console.lux
@@ -10,7 +10,7 @@
["[0]" exception (.only exception:)]]
[data
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]]
+ ["%" \\format (.only format)]]]
[math
["[0]" random]]]]
[\\library
diff --git a/stdlib/source/test/lux/world/file/watch.lux b/stdlib/source/test/lux/world/file/watch.lux
index b4d090cbb..2a2053e77 100644
--- a/stdlib/source/test/lux/world/file/watch.lux
+++ b/stdlib/source/test/lux/world/file/watch.lux
@@ -13,7 +13,7 @@
[data
["[0]" binary (.only Binary) (.open: "[1]#[0]" equivalence)]
["[0]" text (.open: "[1]#[0]" equivalence)
- ["%" format (.only format)]]
+ ["%" \\format (.only format)]]
[collection
["[0]" list]]]
[math
diff --git a/stdlib/source/test/lux/world/net/http/client.lux b/stdlib/source/test/lux/world/net/http/client.lux
index 4123cf264..1ccf30196 100644
--- a/stdlib/source/test/lux/world/net/http/client.lux
+++ b/stdlib/source/test/lux/world/net/http/client.lux
@@ -15,7 +15,7 @@
["[0]" binary]
["[0]" product]
["[0]" text (.only)
- ["%" format (.only format)]
+ ["%" \\format (.only format)]
[encoding
["[0]" utf8]]]
[collection