path: root/doc/manual.cli
diff options
authorBoris Kolpackov <boris@codesynthesis.com>2020-03-09 12:02:24 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2020-03-09 12:02:24 +0200
commit386c0bcda597914671dfeb4e1391f41e71465e91 (patch)
treed76b6668721c5aaae0d9a49916e5355af499bbc3 /doc/manual.cli
parent3f8ef886b1e2b17d8ba12a74355ab7e09aec5ed6 (diff)
Document UTF-8 encoding for buildfiles and testscripts
Diffstat (limited to 'doc/manual.cli')
1 files changed, 4 insertions, 1 deletions
diff --git a/doc/manual.cli b/doc/manual.cli
index 83abe86..5aea9c1 100644
--- a/doc/manual.cli
+++ b/doc/manual.cli
@@ -3157,7 +3157,10 @@ detail and with more precision.
Buildfile is primarily a declarative language with support for variables, pure
functions, repetition (\c{for}-loop), conditional inclusion/exclusion
-(\c{if-else}), and pattern matching (\c{switch}).
+(\c{if-else}), and pattern matching (\c{switch}). At the lexical level,
+\c{buildfiles} are UTF-8 encoded text restricted to the Unicode graphic
+characters, tabs (\c{\\t}), carriage returns (\c{\\r}), and line feeds
Buildfile is a line-oriented language. That is, every construct ends at the
end of the line unless escaped with line continuation (trailing \c{\\}). For