summaryrefslogtreecommitdiff
path: root/support/ltx2x/remcom.ct
blob: 6d432948353ec2e8bd9c15c86596510509e78780 (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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
      c=  remcom.ct  skeleton file for ltx2x to de-comment LaTeX source
      c=  Author: Peter Wilson (pwilson@cme.nist.gov) August 1996

ESCAPE_CHAR= ?

      c=  ----------------required built in commands
      c=                  tag with their source strings
TYPE= BEGIN_DOCUMENT
  START_TAG= "\begin{document}"
END_TYPE

TYPE= END_DOCUMENT
  START_TAG= "\end{document}"
END_TYPE

TYPE= BEGIN_VERB
      c=  assume that the verb character is |
  START_TAG= "\verb|"
END_TYPE

TYPE= END_VERB
  START_TAG= "|"
END_TYPE

TYPE= BEGIN_VERBATIM
  START_TAG= "\begin{verbatim}"
END_TYPE

TYPE= END_VERBATIM
  START_TAG= "\end{verbatim}"
END_TYPE

TYPE= BEGIN_DOLLAR
  START_TAG= "$"
END_TYPE

TYPE= END_DOLLAR
  START_TAG= "$"
END_TYPE

TYPE= SLASH_SPACE
  START_TAG= "\ "
END_TYPE

TYPE= OTHER_COMMAND
END_TYPE

TYPE= OTHER_BEGIN
END_TYPE

TYPE= OTHER_END
END_TYPE

TYPE= LBRACE
  START_TAG= "{"
END_TYPE

TYPE= RBRACE
  START_TAG= "}"
END_TYPE

TYPE= PARAGRAPH
      c= use the default tag
END_TYPE

      c=    ------------------ define '\item' tags within lists

TYPE= BEGIN_LIST_ENV
NAME= itemize
  START_TAG= "\begin{itemize}"
  START_ITEM= "\item "
END_TYPE

TYPE= BEGIN_LIST_ENV
NAME= enumerate
  START_TAG= "\begin{enumerate}"
  START_ITEM= "\item "
END_TYPE

TYPE= BEGIN_LIST_ENV
NAME= description
  START_TAG= "\begin{description}"
  START_ITEM= "\item"
  START_ITEM_PARAM= "["
  END_ITEM_PARAM= "] "
END_TYPE

TYPE= END_LIST_ENV
NAME= itemize
  START_TAG= "\end{itemize}"
END_TYPE

TYPE= END_LIST_ENV
NAME= enumerate
  START_TAG= "\end{enumerate}"
END_TYPE

TYPE= END_LIST_ENV
NAME= description
  START_TAG= "\end{description}"
END_TYPE

      c=  ----------------------- test demonstration specials

      c= spcial defined as a grammar special
TYPE= SPECIAL_COMMAND
NAME= \GRAMMspecial
SPECIAL_TOKEN= 32767
  SECTIONING_LEVEL= SECT
  START_TAG= "?n?n<div.1>?n"
    STRING: "<heading>Normative References</heading>?n"
  END_TAG= "?n</div.1>"
  REQPARAMS= 1
  START_ITEM= "?n"
  START_ITEM_PARAM= "    ("
  END_ITEM_PARAM= ") -- "
END_TYPE

      c= spcial defined as a code special
TYPE= SPECIAL_COMMAND
NAME= \CODEspecial
SPECIAL_TOKEN= 59999
  SECTIONING_LEVEL= SECT
  START_TAG= "?n?n<div.1>?n"
    STRING: "<heading>Normative References</heading>?n"
  END_TAG= "?n</div.1>"
  REQPARAMS= 1
  START_ITEM= "?n"
  START_ITEM_PARAM= "    ("
  END_ITEM_PARAM= ") -- "
END_TYPE

END_CTFILE=  end of remcom.ct