oopovermatch
% {(.-)(\letterpercent b\letterleftbrace\letterrightbrace)(.-)}
% {Th{i}s {is} not a {que{s}tion} anymore!}
% {#1<#2>#3}
\startluacode
interfaces.implement {
name = "WeirdCommand",
-- arguments = "string",
arguments = "detokened",
Dear list,
I have the following sample:
\setupinteraction[state=start]
\starttext
\startTEXpage[offset=1em]
\def\MyURL#1{\goto{\hyphenatedurl{#1}}[url(#1)]}
\MyURL{a={b}}\\
\MyURL{a=\letterleftbrace b\letterrightbrace}\\
\asciimode\MyURL{a={b}}\\
\stopTEXpage
\stoptext
For all
a ConTeXt perspective in the
following list (sorry about the formatting!):
'{': "\\{"
\letterleftbrace
'}': "\\}"
\letterrightbrace
'_': "\\_"
No escape needed.
'%': "\\%"
\letterpercent
'#': "\\#&quo
letterunderscore
> \letterbar
> \lettertilde
> \letterbackslash
> \letterslash
> \letterquestionmark
> \letterat
> \lettercolon
> \letterescape
> \letterbgroup
> \letteregroup
> \letterleftbrace
> \letterrightbrace
> \letterexclamationmark
lequote
\lettersinglequote
\letterdollar
\letterpercent
\letterhat
\letterunderscore
\letterbar
\lettertilde
\letterbackslash
\letterslash
\letterquestionmark
\letterat
\lettercolon
\letterescape
\letterbgroup
\letteregroup
\letterleftbrace
\letterrightbrace
\letterexclamationmark
Is (and how) p
\textbackslash\ or \letterbackslash
\textbraceleft\ or \letterleftbrace\ or \{
\textbraceright\ or \letterrightbrace\ or \}
\percent\ or \letterpercent\ or \%
\textdollar\ or \letterdollar\ or \$
\letterampersand\ or \
\letterhash\ or \#
\stoplines
\asciimode
% $ # %% this is a comment
\stoptext
\startlines
\textbackslash\ or \letterbackslash
\textbraceleft\ or \letterleftbrace\ or \{
\textbraceright\ or \letterrightbrace\ or \}
\percent\ or \letterpercent\ or \%
\textdollar\ or \letterdollar\ or \$
\letterampersand\ or \
\letterhash\ or \#
\stoplines
\asciimode
.
{ : \letteropenbrace, \letterbgroup, \letterleftbrace, \textbraceleft
} : \letterclosebrace, \letteregroup, \letterrightbrace, \textbraceright
: \letterampersand
: \letterless
: \lettermore
# : \letterhash
: \letterdoublequote, \quotedbl
' : \lettersinglequote, \quotesingle
$ : \letterdollar