aboutsummaryrefslogtreecommitdiff
path: root/src/hyper/pages/CHAR.pht
diff options
context:
space:
mode:
Diffstat (limited to 'src/hyper/pages/CHAR.pht')
-rw-r--r--src/hyper/pages/CHAR.pht208
1 files changed, 208 insertions, 0 deletions
diff --git a/src/hyper/pages/CHAR.pht b/src/hyper/pages/CHAR.pht
new file mode 100644
index 00000000..2287bc0c
--- /dev/null
+++ b/src/hyper/pages/CHAR.pht
@@ -0,0 +1,208 @@
+\begin{patch}{CharacterXmpPagePatch1}
+\begin{paste}{CharacterXmpPageFull1}{CharacterXmpPageEmpty1}
+\pastebutton{CharacterXmpPageFull1}{\hidepaste}
+\tab{5}\spadcommand{chars := [char "a", char "A", char "X", char "8", char "+"]\bound{chars }}
+\indentrel{3}\begin{verbatim}
+ (1) [a,A,X,8,+]
+ Type: List Character
+\end{verbatim}
+\indentrel{-3}\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPageEmpty1}
+\begin{paste}{CharacterXmpPageEmpty1}{CharacterXmpPagePatch1}
+\pastebutton{CharacterXmpPageEmpty1}{\showpaste}
+\tab{5}\spadcommand{chars := [char "a", char "A", char "X", char "8", char "+"]\bound{chars }}
+\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPagePatch2}
+\begin{paste}{CharacterXmpPageFull2}{CharacterXmpPageEmpty2}
+\pastebutton{CharacterXmpPageFull2}{\hidepaste}
+\tab{5}\spadcommand{space()}
+\indentrel{3}\begin{verbatim}
+ (2)
+ Type: Character
+\end{verbatim}
+\indentrel{-3}\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPageEmpty2}
+\begin{paste}{CharacterXmpPageEmpty2}{CharacterXmpPagePatch2}
+\pastebutton{CharacterXmpPageEmpty2}{\showpaste}
+\tab{5}\spadcommand{space()}
+\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPagePatch3}
+\begin{paste}{CharacterXmpPageFull3}{CharacterXmpPageEmpty3}
+\pastebutton{CharacterXmpPageFull3}{\hidepaste}
+\tab{5}\spadcommand{quote()}
+\indentrel{3}\begin{verbatim}
+ (3) "
+ Type: Character
+\end{verbatim}
+\indentrel{-3}\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPageEmpty3}
+\begin{paste}{CharacterXmpPageEmpty3}{CharacterXmpPagePatch3}
+\pastebutton{CharacterXmpPageEmpty3}{\showpaste}
+\tab{5}\spadcommand{quote()}
+\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPagePatch4}
+\begin{paste}{CharacterXmpPageFull4}{CharacterXmpPageEmpty4}
+\pastebutton{CharacterXmpPageFull4}{\hidepaste}
+\tab{5}\spadcommand{escape()}
+\indentrel{3}\begin{verbatim}
+ (4) _
+ Type: Character
+\end{verbatim}
+\indentrel{-3}\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPageEmpty4}
+\begin{paste}{CharacterXmpPageEmpty4}{CharacterXmpPagePatch4}
+\pastebutton{CharacterXmpPageEmpty4}{\showpaste}
+\tab{5}\spadcommand{escape()}
+\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPagePatch5}
+\begin{paste}{CharacterXmpPageFull5}{CharacterXmpPageEmpty5}
+\pastebutton{CharacterXmpPageFull5}{\hidepaste}
+\tab{5}\spadcommand{[ord c for c in chars]\free{chars }}
+\indentrel{3}\begin{verbatim}
+ (5) [97,65,88,56,43]
+ Type: List Integer
+\end{verbatim}
+\indentrel{-3}\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPageEmpty5}
+\begin{paste}{CharacterXmpPageEmpty5}{CharacterXmpPagePatch5}
+\pastebutton{CharacterXmpPageEmpty5}{\showpaste}
+\tab{5}\spadcommand{[ord c for c in chars]\free{chars }}
+\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPagePatch6}
+\begin{paste}{CharacterXmpPageFull6}{CharacterXmpPageEmpty6}
+\pastebutton{CharacterXmpPageFull6}{\hidepaste}
+\tab{5}\spadcommand{[upperCase c for c in chars]\free{chars }}
+\indentrel{3}\begin{verbatim}
+ (6) [A,A,X,8,+]
+ Type: List Character
+\end{verbatim}
+\indentrel{-3}\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPageEmpty6}
+\begin{paste}{CharacterXmpPageEmpty6}{CharacterXmpPagePatch6}
+\pastebutton{CharacterXmpPageEmpty6}{\showpaste}
+\tab{5}\spadcommand{[upperCase c for c in chars]\free{chars }}
+\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPagePatch7}
+\begin{paste}{CharacterXmpPageFull7}{CharacterXmpPageEmpty7}
+\pastebutton{CharacterXmpPageFull7}{\hidepaste}
+\tab{5}\spadcommand{[lowerCase c for c in chars]\free{chars }}
+\indentrel{3}\begin{verbatim}
+ (7) [a,a,x,8,+]
+ Type: List Character
+\end{verbatim}
+\indentrel{-3}\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPageEmpty7}
+\begin{paste}{CharacterXmpPageEmpty7}{CharacterXmpPagePatch7}
+\pastebutton{CharacterXmpPageEmpty7}{\showpaste}
+\tab{5}\spadcommand{[lowerCase c for c in chars]\free{chars }}
+\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPagePatch8}
+\begin{paste}{CharacterXmpPageFull8}{CharacterXmpPageEmpty8}
+\pastebutton{CharacterXmpPageFull8}{\hidepaste}
+\tab{5}\spadcommand{[alphabetic? c for c in chars]\free{chars }}
+\indentrel{3}\begin{verbatim}
+ (8) [true,true,true,false,false]
+ Type: List Boolean
+\end{verbatim}
+\indentrel{-3}\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPageEmpty8}
+\begin{paste}{CharacterXmpPageEmpty8}{CharacterXmpPagePatch8}
+\pastebutton{CharacterXmpPageEmpty8}{\showpaste}
+\tab{5}\spadcommand{[alphabetic? c for c in chars]\free{chars }}
+\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPagePatch9}
+\begin{paste}{CharacterXmpPageFull9}{CharacterXmpPageEmpty9}
+\pastebutton{CharacterXmpPageFull9}{\hidepaste}
+\tab{5}\spadcommand{[upperCase? c for c in chars]\free{chars }}
+\indentrel{3}\begin{verbatim}
+ (9) [false,true,true,false,false]
+ Type: List Boolean
+\end{verbatim}
+\indentrel{-3}\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPageEmpty9}
+\begin{paste}{CharacterXmpPageEmpty9}{CharacterXmpPagePatch9}
+\pastebutton{CharacterXmpPageEmpty9}{\showpaste}
+\tab{5}\spadcommand{[upperCase? c for c in chars]\free{chars }}
+\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPagePatch10}
+\begin{paste}{CharacterXmpPageFull10}{CharacterXmpPageEmpty10}
+\pastebutton{CharacterXmpPageFull10}{\hidepaste}
+\tab{5}\spadcommand{[lowerCase? c for c in chars]\free{chars }}
+\indentrel{3}\begin{verbatim}
+ (10) [true,false,false,false,false]
+ Type: List Boolean
+\end{verbatim}
+\indentrel{-3}\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPageEmpty10}
+\begin{paste}{CharacterXmpPageEmpty10}{CharacterXmpPagePatch10}
+\pastebutton{CharacterXmpPageEmpty10}{\showpaste}
+\tab{5}\spadcommand{[lowerCase? c for c in chars]\free{chars }}
+\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPagePatch11}
+\begin{paste}{CharacterXmpPageFull11}{CharacterXmpPageEmpty11}
+\pastebutton{CharacterXmpPageFull11}{\hidepaste}
+\tab{5}\spadcommand{[digit? c for c in chars]\free{chars }}
+\indentrel{3}\begin{verbatim}
+ (11) [false,false,false,true,false]
+ Type: List Boolean
+\end{verbatim}
+\indentrel{-3}\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPageEmpty11}
+\begin{paste}{CharacterXmpPageEmpty11}{CharacterXmpPagePatch11}
+\pastebutton{CharacterXmpPageEmpty11}{\showpaste}
+\tab{5}\spadcommand{[digit? c for c in chars]\free{chars }}
+\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPagePatch12}
+\begin{paste}{CharacterXmpPageFull12}{CharacterXmpPageEmpty12}
+\pastebutton{CharacterXmpPageFull12}{\hidepaste}
+\tab{5}\spadcommand{[hexDigit? c for c in chars]\free{chars }}
+\indentrel{3}\begin{verbatim}
+ (12) [true,true,false,true,false]
+ Type: List Boolean
+\end{verbatim}
+\indentrel{-3}\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPageEmpty12}
+\begin{paste}{CharacterXmpPageEmpty12}{CharacterXmpPagePatch12}
+\pastebutton{CharacterXmpPageEmpty12}{\showpaste}
+\tab{5}\spadcommand{[hexDigit? c for c in chars]\free{chars }}
+\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPagePatch13}
+\begin{paste}{CharacterXmpPageFull13}{CharacterXmpPageEmpty13}
+\pastebutton{CharacterXmpPageFull13}{\hidepaste}
+\tab{5}\spadcommand{[alphanumeric? c for c in chars]\free{chars }}
+\indentrel{3}\begin{verbatim}
+ (13) [true,true,true,true,false]
+ Type: List Boolean
+\end{verbatim}
+\indentrel{-3}\end{paste}\end{patch}
+
+\begin{patch}{CharacterXmpPageEmpty13}
+\begin{paste}{CharacterXmpPageEmpty13}{CharacterXmpPagePatch13}
+\pastebutton{CharacterXmpPageEmpty13}{\showpaste}
+\tab{5}\spadcommand{[alphanumeric? c for c in chars]\free{chars }}
+\end{paste}\end{patch}
+