blob: 7a2cd77016b16365477e5d556a9cc2810d3460a5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
%D \module
%D [ file=x-set-02,
%D version=2004.10.31,
%D remark=setupx.tex: 1998.07.20 and later,
%D title=\CONTEXT\ Setup Mappings,
%D subtitle=Macro Definitions,
%D author=Hans Hagen,
%D date=\currentdate,
%D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
\unprotect \bgroup \catcode`\<=\@@other
\def\setinterfacecomponent#1#2#3%
{\setgvalue{\string<#1\string:#2\string>}{#3}}
\gdef\getinterfacecomponent#1#2%
{\executeifdefined{\string<#1\string:#2\string>}{#2}}
\def\setinterfaceconstant{\setinterfacecomponent{constant}} % constant
\def\setinterfacevariable{\setinterfacecomponent{variable}} % variable
\def\setinterfaceelement {\setinterfacecomponent{string}} % element
\def\setinterfacecommand {\setinterfacecomponent{string}} % command
\input mult-\userinterfacetag.mkii
\egroup \protect \endinput
|