File: glossary

package info (click to toggle)
the 3.1-2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 4,452 kB
  • ctags: 5,268
  • sloc: ansic: 63,118; sh: 2,399; makefile: 444
file content (169 lines) | stat: -rw-r--r-- 6,134 bytes parent folder | download | duplicates (4)
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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
/*man-start*********************************************************************


========================================================================
GLOSSARY
========================================================================

     block
          A portion of the file being edited; usually highlighted.
          A block can be one of <line block>, <box block>, <word block>,
          <column block>, or <stream block>.

     Bottom-of-File line
          A line marker, identifying the end of the file.

     box block
          A type of <block>.  It is a rectangular portion of the 
          <filearea>.

     column block
          A type of <block>.  It is similar to a <box block> except that
          a columnar portion of every line in the file is included.

     column target
          A method of referring to some part of a line being edited.

     command line
          The area of the display, usually identified by an arrow
          prompt, "====>", where THE commands are entered.

     current column
          The column in the <filearea>, marked by the "|" character on
          the <scale line>.

     current line
          The line in the <filearea>, normally highlighted, from which
          commands entered on the <command line> take effect.

     cursor field
          The "field" in which the cursor is currently located. This
          can be the <prefix area>, <command line> or <filearea>.

     filearea
          That part of the screen display where the contents of the
          file being edited are displayed.

     focus column
          The column in the <filearea> which currently has the focus. If
          the cursor is in the <filearea>, it is the column on which the 
          cursor is displayed. If the cursor is in the <command line> or
          <prefix area>, the focus column is the <current column>.

     focus line
          The line in the <filearea> which currently has the focus. If
          the cursor is in the <filearea> or <prefix area>, it is the line
          on which the cursor is displayed. If the cursor is on the
          <command line>, the focus line is the <current line>. All THE
          commands operate relative to the focus line.

     idline
          That part of the screen display which shows details about
          the file being edited.

     line block
          A type of <block>.  It consists of consecutive lines within
          the <filearea>.

     macro
          A file containing a sequence of THE commands. Macros can
          be written in <REXX> if a supported REXX interpreter is
          available.

          *** NOTE ***

          If REXX support is NOT enabled in THE, the first line of the THE
          macro file MUST contain the comment:

          /*NOREXX*/

     magic number
          A magic number is used on Un*x systems to identify the type of
          a file. It was originally used in binary files to identify the
          file, but the concept was also extended to text files; 
          particularly shell scripts; to enable to shell to determine
          which interpreter should be used to execute the contents of a
          file. These magic numbers in text files are really magic "strings"
          and it is these strings that are used by the THE syntax
          highlighting feature to automatically determine the <parser> to be
          used to highlight a file.

     message line
          That portion of the screen used to display messages.

     prefix area
          That part of the screen display where prefix commands can
          be entered. It also displays the line number of each line
          in the file if <SET NUMBER> is ON.

     parser
          A mechanism that translates text strings into identifiable
          tokens.

     profile
          A <macro> file that is executed at the start of an editing
          session.

     relative target
          A subset of <target>, but only supports targets that are
          relative to the <focus line>, like 3, -5, *.

     reserved line
          A line within the <filearea> that contains user text that
          the user can define with the <SET RESERVED> command.

     REXX
          A powerful, easy-to-learn macro language available on most
          platforms. THE uses REXX as its macro language.

     ring
          The set of files currently being edited are arranged in a
          ring formation.

     scale line
          A line in the <filearea> showing column positions.

     shadow line
          A line which signifies how many lines have been excluded
          from display. See <SET SHADOW>, <SET SELECT>.

     status line
          That part of the screen display showing details about the
          entire THE session.

     stream block
          A type of <block>.  It is a stream of characters that span 
          one or more consecutive lines in the <filearea>.

     string target
          A subset of <target> that refers to a string of characters
          enclosed between <string target delimiter>s.

     string target delimiter
          The character that determines the start and optional ending
          of a <string target>.  A delimiter can consist of one of the
          following characters:
            /\@`#$%(){}[]"\<>

     tab line
          A line in the <filearea> which displays the currently set
          TAB stops.

     target
          A method of referring to some part of the file being edited.

     Top-of-File line
          A line marker, identifying the beginning of the file.

     vershift
          An internal number which defines the number of columns the
          displayed text is offset from the verify setting as a result
          of automatically scrolling horizontally, or by the use of
          the <LEFT>, <RIGHT>, or <RGTLEFT> commands.

     word block
          A type of <block>.  It consists of a contiguous series of
          characters that comprise a word.  A word is defined by the
          current setting of <SET WORD>.

**man-end**********************************************************************/