The parenthesized number on an index entry indicates the location of the entry within the book. Entries before the first numbered section in a chapter are identified as Sec. n.0.
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
Special Characters
&
See ampersand
;
See semicolon
$
See dollar sign
( )
See parentheses
*
See asterisk
+
See plus sign
.
See period
/
See slash
:
See colon
?
See question mark
@
See at sign
[ ]
See brackets
\
See backslash
^
See circumflex
{ }
See braces
|
See vertical bar
&
See ampersand
;
See semicolon
$
See dollar sign
( )
See parentheses
*
See asterisk
+
See plus sign
.
See period
/
See slash
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
Numbers
<>
See angle brackets
:
See colon
?
See question mark
@
See at sign
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
A
action
in awk (Sec. 2.1)
in awk (Sec. 2.7)
lexical analyzer (Sec. 4.1)
lexical analyzer (Sec. 4.2)
lexical analyzer (Sec. 4.3.2)
lexical analyzer (Sec. 4.3.2.3)
multiple actions for one expression (Sec. 4.3.2.3.2)
null action (Sec. 4.3.2.3.1)
in yacc
ambiguous (Sec. 4.8.3)
ambiguous, resolving (Sec. 4.8.3)
conflicts (Sec. 4.8.3)
conflicts, resolving (Sec. 4.8.3)
reduce (Sec. 4.8.2)
shift (Sec. 4.8.1)
yacc parsers (Sec. 4.6)
yacc parsers (Sec. 4.7.2.3)
address, sed editor (Sec. 3.3)
admin command (Sec. 6.6.1)
admin command (Sec. 6.6.8)
ampersand
in make (Sec. 7.2.10.1)
in sed (Sec. 3.5)
angle brackets
in lex (Sec. 4.3.2.1)
in make (Sec. 7.2.12.4)
archiving source files
See RCS
See SCCS
arithmetic, in m4 (Sec. 5.3.5)
array, in awk (Sec. 2.3.3)
array, in awk (Sec. 2.3.3)
asterisk
in basic regular expressions (Sec. 1.1.1)
in extended regular expressions (Sec. 1.1.2)
in regular expressions (Sec. 1.1.3)
in make (Sec. 7.2.1)
in make (Sec. 7.2.10.1)
in $* macro (Sec. 7.2.12.5)
at sign
in make (Sec. 7.2.3)
in $$@ macro (Sec. 7.2.12.2)
in $@ macro (Sec. 7.2.12.1)
awk utility (Sec. 2.0)
action (Sec. 2.1)
action (Sec. 2.7)
before or after processing the file (Sec. 2.11)
omitting (Sec. 2.1)
action operator (Sec. 2.8)
backslash (Sec. 2.4)
BEGIN statement (Sec. 2.11)
beginning of a field in an expression (Sec. 2.4)
command-line syntax (Sec. 2.1)
comments in programs (Sec. 2.10)
concatenating strings (Sec. 2.12)
control structure (Sec. 2.10)
control structure (Sec. 2.10)
end of a field in an expression (Sec. 2.4)
END statement (Sec. 2.11)
field separator (Sec. 2.1)
field variable (Sec. 2.3.2)
fields in (Sec. 2.0)
flag (Sec. 2.1)
function
mathematical (Sec. 2.9)
miscellaneous (Sec. 2.9)
string (Sec. 2.9)
functions (Sec. 2.9)
pattern
omitting (Sec. 2.1)
regular expressions (Sec. 2.4)
to specify ranges of records (Sec. 2.6)
patterns (Sec. 2.1)
pipe (Sec. 2.13)
print command (Sec. 2.2)
printf command (Sec. 2.2)
program (Sec. 2.1)
entering on the command line (Sec. 2.1)
syntax (Sec. 2.1)
program structure (Sec. 2.1)
ranges of records (Sec. 2.6)
records in (Sec. 2.0)
redirection (Sec. 2.13)
regular expressions as patterns (Sec. 2.4)
relational expression (Sec. 2.5)
semicolons in a program (Sec. 2.1)
semicolons in a program (Sec. 2.7)
separating patterns from actions (Sec. 2.1)
sequence of operations (Sec. 2.1)
sequence of operations (Sec. 2.6)
slash (Sec. 2.4)
split function (Sec. 2.3.2)
string manipulation (Sec. 2.12)
string manipulation (Sec. 2.3.2)
string manipulation (Sec. 2.5)
variable (Sec. 2.3)
array (Sec. 2.3.3)
array (Sec. 2.3.3)
built-in (Sec. 2.3.4)
creating (Sec. 2.3.1)
field (Sec. 2.3.2)
internal (Sec. 2.3.4)
RLENGTH (Sec. 2.9)
RSTART (Sec. 2.9)
simple (Sec. 2.3.1)
string (Sec. 2.3.1)
treatment of (Sec. 2.3.1)
treatment of (Sec. 2.3.1)
value if uninitialized (Sec. 2.3.1)
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
B
backslash
in awk (Sec. 2.4)
in basic regular expressions (Sec. 1.1.1)
in extended regular expressions (Sec. 1.1.2)
in regular expressions (Sec. 1.1)
in sed (Sec. 3.4)
in sed (Sec. 3.5)
basic regular expression (Sec. 1.1)
BEGIN statement
in awk (Sec. 2.11)
in lex (Sec. 4.3.6)
blank characters in macros, in m4 (Sec. 5.2.2)
blank lines (spurious) in m4 output (Sec. 5.2)
braces
in awk (Sec. 2.1)
in basic regular expressions (Sec. 1.1.1)
in extended regular expressions (Sec. 1.1.2)
in extended regular expressions (Sec. 1.1.2)
in lex (Sec. 4.3.1)
in lex (Sec. 4.3.1)
in lex (Sec. 4.3.5)
in make (Sec. 7.2.10)
in yacc (Sec. 4.7.1.1)
brackets
in basic regular expressions (Sec. 1.1.1)
in extended regular expressions (Sec. 1.1.2)
building programs
See lex program
See yacc program
See make utility
built-in macro
See macro
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
C
caret
See circumflex
changecom macro, in m4 (Sec. 5.3.1)
changequote command
in m4 (Sec. 5.2.1)
changequote macro, in m4 (Sec. 5.3.2)
character class
in regular expressions (Sec. 1.1.4)
in regular expressions (Sec. 1.1.6)
ci command (Sec. 6.5.1)
ci command (Sec. 6.5.4)
circumflex
in awk (Sec. 2.4)
in basic regular expressions (Sec. 1.1.1)
in extended regular expressions (Sec. 1.1.2)
in make (Sec. 7.2.10.1)
collating sequence
in regular expressions (Sec. 1.1.4)
in regular expressions (Sec. 1.1.6)
collating symbol
in regular expressions (Sec. 1.1.6)
colon, in yacc (Sec. 4.7.2)
comment characters, in m4 (Sec. 5.3.1)
conditional action
in m4 (Sec. 5.3.10)
in make (Sec. 7.2.10.2)
context address
in sed (Sec. 3.3)
control structure
in awk (Sec. 2.10)
in awk (Sec. 2.10)
in sed (Sec. 3.4)
controlling revisions of source files
See RCS
See SCCS
create command (Sec. 6.6.1)
creating a new release
RCS (Sec. 6.5.5)
SCCS (Sec. 6.6.3.3)
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
D
declaration, in yacc (Sec. 4.7.1)
define command, in m4 (Sec. 5.2)
defining macros
See m4 macro preprocessor
See make utility
deledit command (Sec. 6.6.4)
delget command (Sec. 6.6.4)
delta (Sec. 6.2)
delta command (Sec. 6.6.4)
dependency file
defined (Sec. 7.1)
dependent
See dependency file
description file, in make (Sec. 7.2.17)
command (Sec. 7.2.10)
command (Sec. 7.2.10.2)
commands in (Sec. 7.2.2)
echoing commands in (Sec. 7.1)
echoing commands in (Sec. 7.2)
echoing commands in (Sec. 7.2.3)
stopping on errors (Sec. 7.2.4)
testing (Sec. 7.2.16)
diffs command (Sec. 6.6.6)
divert macro, in m4 (Sec. 5.3.7)
divnum macro, in m4 (Sec. 5.3.7)
dlen macro, in m4 (Sec. 5.3.11)
dnl command, in m4 (Sec. 5.2)
dollar sign
in awk (Sec. 2.4)
in basic regular expressions (Sec. 1.1.1)
in extended regular expressions (Sec. 1.1.2)
in m4 (Sec. 5.2.2)
in make (Sec. 7.2.1)
in make (Sec. 7.2.10.1)
in sed (Sec. 3.3)
dumpdef macro, in m4 (Sec. 5.3.12)
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
E
echoing commands in make (Sec. 7.1)
echoing commands in make (Sec. 7.2)
echoing commands in make (Sec. 7.2.3)
edit command (Sec. 6.6.3.2)
merging branches with, in SCCS (Sec. 6.6.5)
-r option (Sec. 6.6.3.3)
editing of files, simultaneous, management of
by RCS (Sec. 6.2)
by SCCS (Sec. 6.2)
editor
See sed editor
egrep
See grep utility
embedded newline character
in sed (Sec. 3.3)
end of file
in lex (Sec. 4.3.4)
in sed (Sec. 3.3)
endmarker token (Sec. 4.6)
endmarker token (Sec. 4.7.2.2)
value of (Sec. 4.7.1.3)
environment variable, in make (Sec. 7.2.13)
error token, in yacc (Sec. 4.7.5)
escape character
in basic regular expressions (Sec. 1.1.1)
in extended regular expressions (Sec. 1.1.2)
in lex (Sec. 4.3.2.1)
in lex (Sec. 4.3.2.1)
in sed (Sec. 3.5)
eval macro, in m4 (Sec. 5.3.5)
extended regular expression (Sec. 1.1.2)
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
F
field
in awk (Sec. 2.0)
in awk (Sec. 2.3.2)
file
creating
in RCS (Sec. 6.5.1)
in SCCS (Sec. 6.6.1)
editing, SCCS (Sec. 6.6.3.2)
getting multiple, in SCCS (Sec. 6.6.3.3)
getting status of, in SCCS (Sec. 6.6.3.2)
getting, SCCS (Sec. 6.6.3)
names in RCS (Sec. 6.5.1)
names in SCCS (Sec. 6.6.1)
versions of, in RCS or SCCS (Sec. 6.2)
file name
SCCS (Sec. 6.6.1)
finite-state automaton (Sec. 4.1)
finite-state automaton (Sec. 4.1)
finite-state automaton (Sec. 4.8)
stack usage (Sec. 4.8)
flag
in sed (Sec. 3.5)
flags in SCCS files (Sec. 6.6.2)
list of (Sec. 6.6.8)
functions in awk (Sec. 2.9)
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
G
g-file, defined (Sec. 6.2)
get command (Sec. 6.6.3.1)
-p option (Sec. 6.6.3.1)
getting files from an RCS library (Sec. 6.5.3)
specifying version (Sec. 6.5.3)
getting files from an SCCS library (Sec. 6.6.3)
for editing (Sec. 6.6.3.2)
specifying version (Sec. 6.6.3.1)
writing to standard output (Sec. 6.6.3.1)
getting multiple SCCS files (Sec. 6.6.3.3)
getting status of SCCS files (Sec. 6.6.3.2)
grammar file, in yacc (Sec. 4.7)
contents of (Sec. 4.7)
declarations section (Sec. 4.7.1)
error (Sec. 4.7.4.5)
guidelines (Sec. 4.7.4.3)
programs section (Sec. 4.7.3)
rules section (Sec. 4.7.2)
grep utility (Sec. 1.1.6)
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
H
help command, in SCCS (Sec. 6.6.7)
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
I
ID keywords in SCCS (Sec. 6.6.2)
See also percent sign
See also SCCS
ifdef macro, in m4 (Sec. 5.3.4)
ifelse macro, in m4 (Sec. 5.3.10)
include macro, in m4 (Sec. 5.3.6)
index macro, in m4 (Sec. 5.3.11)
info command (Sec. 6.6.3.2)
input/output routines, in lex (Sec. 4.3.3)
null character in (Sec. 4.3.3)
overriding (Sec. 4.3.3)
translation table for (Sec. 4.3.3)
internal macro
See macro
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
K
keyword, processing, in yacc (Sec. 4.7.1)
associativity (Sec. 4.7.1)
precedence (Sec. 4.7.1)
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
L
LC_TYPE environment variable
See collating sequence
len macro, in m4 (Sec. 5.3.11)
lex library (Sec. 4.2)
lex library (Sec. 4.3.3)
lex program (Sec. 4.0)
See also lexical analyzer
calculator example (Sec. 4.10)
escape character (Sec. 4.3.2.1)
escape character (Sec. 4.3.2.1)
finding substrings (Sec. 4.3.2.2.2)
matching wildcards (Sec. 4.3.2.2.1)
quote characters (Sec. 4.3.2.1)
quote characters (Sec. 4.3.2.1)
REJECT action (Sec. 4.3.2.2.2)
alternative to (Sec. 4.3.2.3.6)
returning input to the input stream (Sec. 4.3.2.2.2)
using (Sec. 4.4)
using with yacc (Sec. 4.5)
yyless function action (Sec. 4.3.2.3.6)
lex utility
macro (Sec. 4.3.1)
expansion (Sec. 4.3.1)
substitution string (Sec. 4.3.1)
lexical analyzer
See also lex program
lexical analyzer (Sec. 4.1)
action (Sec. 4.1)
action (Sec. 4.2)
action (Sec. 4.3.2)
action (Sec. 4.3.2.3)
multiple for one expression (Sec. 4.3.2.3.2)
null (Sec. 4.3.2.3.1)
with yacc parsers (Sec. 4.3.2.3)
action if no rule specified (Sec. 4.3)
BEGIN statement (Sec. 4.3.6)
default action (Sec. 4.3)
end of file (Sec. 4.3.4)
endmarker token (Sec. 4.6)
file name (Sec. 4.2)
file name (Sec. 4.4)
generating (Sec. 4.4)
getting more input (Sec. 4.3.2.3.5)
input look-ahead (Sec. 4.1)
input/output routines (Sec. 4.3.3)
null character in (Sec. 4.3.3)
overriding (Sec. 4.3.3)
translation table for (Sec. 4.3.3)
length of a matched string (Sec. 4.3.2.3.4)
lex library (Sec. 4.2)
lex library (Sec. 4.3.3)
passing code to generated program (Sec. 4.3.5)
printf function (Sec. 4.3.2.3.3)
printing a matched string (Sec. 4.3.2.3.3)
regular expressions in (Sec. 4.2)
regular expressions in (Sec. 4.3.2)
regular expressions in (Sec. 4.3.2.1)
regular expressions in (Sec. 4.3.2.1)
regular expressions in (Sec. 4.3.2.2.1)
return statement (Sec. 4.5)
returning input to the input stream (Sec. 4.3.2.3.6)
extent of (Sec. 4.3.3)
rule (Sec. 4.3.2)
conflicts in (Sec. 4.3.2.2)
matching input (Sec. 4.3.2.2)
specification file
definitions section (Sec. 4.3.1)
definitions section, using y.tab.h in (Sec. 4.5)
elements of (Sec. 4.2)
format of (Sec. 4.3)
incomplete (Sec. 4.3.2)
lines lex cannot interpret (Sec. 4.3.5)
matching input (Sec. 4.3.2.2)
rules section (Sec. 4.3.2)
start condition (Sec. 4.3.6)
setting (Sec. 4.3.6)
translation table (Sec. 4.3.3)
yyleng variable (Sec. 4.3.2.3.4)
yylval variable (Sec. 4.6)
yymore function (Sec. 4.3.2.3.5)
yytext variable (Sec. 4.3.2.3.3)
yywrap function (Sec. 4.3.4)
library, RCS
See RCS
library, SCCS
See SCCS
line number
in sed (Sec. 3.3)
literal string, in yacc (Sec. 4.7.4.2)
look-ahead
lexical analyzer (Sec. 4.1)
look-ahead token, in yacc
clearing (Sec. 4.7.5.2)
number (Sec. 4.6.1)
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
M
m4 macro preprocessor (Sec. 5.0)
arithmetic (Sec. 5.3.5)
blank characters in macros (Sec. 5.2.2)
changecom macro (Sec. 5.3.1)
changequote macro (Sec. 5.3.2)
conditional action (Sec. 5.3.10)
defining macros (Sec. 5.2)
in terms of other macros (Sec. 5.2)
to track other macros (Sec. 5.2)
divert macro (Sec. 5.3.7)
divnum macro (Sec. 5.3.7)
dlen macro (Sec. 5.3.11)
dnl macro (Sec. 5.2)
dumpdef (Sec. 5.3.12)
eval macro (Sec. 5.3.5)
ifdef macro (Sec. 5.3.4)
ifelse macro (Sec. 5.3.10)
including a file (Sec. 5.3.6)
index macro (Sec. 5.3.11)
len macro (Sec. 5.3.11)
macro
built-in (Sec. 5.3)
internal (Sec. 5.3)
macro argument (Sec. 5.2.2)
macro argument (Sec. 5.2.2)
macro argument (Sec. 5.2.2)
macro argument (Sec. 5.2.2)
macro syntax (Sec. 5.1)
maketemp macro (Sec. 5.3.9)
print macro (Sec. 5.3.12)
printing (Sec. 5.3.12)
quote characters (Sec. 5.2.1)
quoting in nested macros (Sec. 5.2.1)
recursion (Sec. 5.1)
redefining macros (Sec. 5.2.1)
redirection (Sec. 5.3.7)
spurious blank lines in output (Sec. 5.2)
string manipulation (Sec. 5.3.11)
substr macro (Sec. 5.3.11)
temporary file (Sec. 5.3.7)
temporary file (Sec. 5.3.9)
translit macro (Sec. 5.3.11)
undefine macro (Sec. 5.3.3)
undivert macro (Sec. 5.3.7)
using system programs (Sec. 5.3.8)
macro
See also m4 macro preprocessor
See also make utility
arguments, in m4 (Sec. 5.2.2)
arguments, in m4 (Sec. 5.2.2)
arguments, in m4 (Sec. 5.2.2)
arguments, in m4 (Sec. 5.2.2)
built-in
in m4 (Sec. 5.3)
in make (Sec. 7.2.12)
checking for definition of, in m4 (Sec. 5.3.4)
defined, for m4 (Sec. 5.1)
defining
in make (Sec. 7.2.9)
in make (Sec. 7.2.9)
defining, in m4 (Sec. 5.2)
in terms of another macro (Sec. 5.2)
to track another macro (Sec. 5.2)
definition, in make (Sec. 7.1)
expansion, in m4
delaying (Sec. 5.2.1)
recursive nature of (Sec. 5.1)
internal
in m4 (Sec. 5.3)
in make (Sec. 7.2.12)
in make (Sec. 7.2.12)
in make, file name prefix (Sec. 7.2.12.5)
in make, out-of-date file list (Sec. 7.2.12.3)
in make, target file name (Sec. 7.2.12.1)
in make, target file name (Sec. 7.2.12.2)
in make, target file name (Sec. 7.2.12.4)
in lex (Sec. 4.3.1)
expansion of (Sec. 4.3.1)
nested, in m4
quoting in (Sec. 5.2.1)
precedence of definitions in make (Sec. 7.1)
redefining, in m4 (Sec. 5.2.1)
removing, in m4 (Sec. 5.3.3)
substitution, in make (Sec. 7.2.10.1)
main function, in yacc (Sec. 4.5)
main function, in yacc (Sec. 4.6)
main function, in yacc (Sec. 4.6.1)
$(MAKE) macro (Sec. 7.2.10.2)
testing description files with (Sec. 7.2.16)
make utility (Sec. 7.0)
command execution by (Sec. 7.1)
command syntax (Sec. 7.1)
conditional action (Sec. 7.2.10.2)
creating files (Sec. 7.1)
defining macros (Sec. 7.2.10.2)
defining macros (Sec. 7.2.9)
dependency list (Sec. 7.2.2)
description file (Sec. 7.2)
description file (Sec. 7.2.1)
description file (Sec. 7.2.10)
description file (Sec. 7.2.17)
example (Sec. 7.2.17)
example (Sec. 7.2.7)
environment variable (Sec. 7.2.13)
including other files (Sec. 7.2.15)
internal macro (Sec. 7.2.12)
file name prefix (Sec. 7.2.12.5)
first out-of-date file (Sec. 7.2.12.4)
out-of-date file list (Sec. 7.2.12.3)
target file name (Sec. 7.2.12.1)
target file name, on dependency line (Sec. 7.2.12.2)
macro definition (Sec. 7.1)
macro substitution (Sec. 7.2.10.1)
nested call (Sec. 7.2.10.2)
on distributed system (Sec. 7.1)
operation of (Sec. 7.1)
out-of-date file (Sec. 7.1)
out-of-date file (Sec. 7.2.12.3)
recursion (Sec. 7.2.10.2)
rules
defining (Sec. 7.2.14)
internal (Sec. 7.2.14)
internal (Sec. 7.2.5)
internal (Sec. 7.2.6)
internal, simplifying (Sec. 7.2.8)
single suffix (Sec. 7.2.14.1)
rules file example (Sec. 7.2.14)
shell invocation by (Sec. 7.1)
suffixes (Sec. 7.2.14)
adding (Sec. 7.2.14)
replacing (Sec. 7.2.14)
target file creation process (Sec. 7.1)
target files with no dependents (Sec. 7.1)
testing description files (Sec. 7.2.16)
updating files (Sec. 7.1)
MAKEFLAGS macro (Sec. 7.2.13)
maketemp macro, in m4 (Sec. 5.3.9)
merging branches of an SCCS file (Sec. 6.6.5)
multiple matches in the sed editor (Sec. 3.5)
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
N
\n
See embedded newline character
noninteractive editing
See sed editor
nonterminal symbol (Sec. 4.6.2)
nonterminal symbol (Sec. 4.7.1)
nonterminal symbol (Sec. 4.7.2.1)
internal (Sec. 4.7.2.3)
null character
grammar rule (Sec. 4.7.4.2)
in lex (Sec. 4.3.3)
null string, in yacc (Sec. 4.7.2.1)
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
O
operator
action, in awk (Sec. 2.8)
Boolean, in awk (Sec. 2.1)
Boolean, in awk (Sec. 2.5)
regular expression, defined for (Sec. 1.1)
relational, in awk (Sec. 2.5)
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
P
p-file (Sec. 6.2)
parentheses
in awk (Sec. 2.1)
in basic regular expressions (Sec. 1.1.1)
in extended regular expressions (Sec. 1.1.2)
in extended regular expressions (Sec. 1.1.2)
in m4 (Sec. 5.2.2)
in m4 (Sec. 5.3.5)
in make (Sec. 7.2.10)
parser (Sec. 4.6)
See also yacc program
action (Sec. 4.7.2.3)
ambiguous action (Sec. 4.8.3)
resolving (Sec. 4.8.3)
conflicting actions (Sec. 4.8.3)
resolving (Sec. 4.8.3)
controlling during a rule's action (Sec. 4.7.2.3)
endmarker token (Sec. 4.6)
endmarker token (Sec. 4.7.2.2)
error handling (Sec. 4.7.5)
to allow correction (Sec. 4.7.5.1)
including the yylex function (Sec. 4.7.3)
main function (Sec. 4.5)
main function (Sec. 4.6.1)
reduce action (Sec. 4.8.2)
shift action (Sec. 4.8.1)
using with a lexical analyzer (Sec. 4.5)
yychar variable (Sec. 4.6.1)
yyerror function (Sec. 4.6)
yyerror function (Sec. 4.6.1)
yylex function (Sec. 4.6)
yylval variable (Sec. 4.6)
pattern
See also regular expression
in awk (Sec. 2.1)
in awk (Sec. 2.1)
in awk (Sec. 2.4)
ranges of records (Sec. 2.6)
in sed (Sec. 3.3)
in sed (Sec. 3.5)
pattern space (Sec. 3.2)
percent sign
in lex (Sec. 4.3.1)
in lex (Sec. 4.3.5)
SCCS (Sec. 6.6.2)
in yacc (Sec. 4.7)
in yacc (Sec. 4.7.1.1)
period
in basic regular expressions (Sec. 1.1.1)
in extended regular expressions (Sec. 1.1.2)
pipes, in awk (Sec. 2.13)
placing files in an RCS library (Sec. 6.5.1)
placing files in an SCCS library (Sec. 6.6.1)
plus sign
in extended regular expressions (Sec. 1.1.2)
in regular expressions (Sec. 1.1.3)
print command
in awk (Sec. 2.2)
print macro, in m4 (Sec. 5.3.12)
printf command
in awk (Sec. 2.2)
processing text files
See awk utility
See sed editor
See m4 macro preprocessor
prs command (Sec. 6.6.7)
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
Q
question mark
in extended regular expressions (Sec. 1.1.2)
in regular expressions (Sec. 1.1.3)
in make (Sec. 7.2.1)
in $? macro (Sec. 7.2.12.3)
quote characters, in m4 (Sec. 5.3.2)
quoting strings
in lex (Sec. 4.3.2.1)
in lex (Sec. 4.3.2.1)
in m4 (Sec. 5.2.1)
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
R
RCS (Sec. 6.0)
ci command (Sec. 6.5.1)
ci command (Sec. 6.5.4)
creating a new release (Sec. 6.5.5)
file names (Sec. 6.5.1)
file storage (Sec. 6.2)
getting files from the library (Sec. 6.5.3)
specifying version (Sec. 6.5.3)
ID keywords (Sec. 6.5.2)
library (Sec. 6.2)
creating (Sec. 6.4)
getting files from (Sec. 6.5.3)
getting files from, specifying version (Sec. 6.5.3)
name of (Sec. 6.2)
placing files in (Sec. 6.5.1)
security (Sec. 6.4)
placing files in the library (Sec. 6.5.1)
preventing simultaneous editing of files (Sec. 6.2)
rcsdiff command (Sec. 6.5.6)
versions of files (Sec. 6.2)
rcs command
functions (Sec. 6.5)
RCS-file (Sec. 6.2)
illustrated (Sec. 6.2)
rcsdiff command (Sec. 6.5.6)
rcsdiff command (Sec. 6.5.6)
record
in awk (Sec. 2.0)
recursion
in m4 (Sec. 5.1)
in make (Sec. 7.2.10.2)
in yacc (Sec. 4.7.4.4)
redefining macros, in m4 (Sec. 5.2.1)
redirection
in awk (Sec. 2.13)
in m4 (Sec. 5.3.7)
reduce action, in yacc (Sec. 4.8.2)
regular expression (Sec. 1.1)
in awk (Sec. 2.4)
basic
escape character in (Sec. 1.1.1)
rules (Sec. 1.1.1)
saving and reusing patterns (Sec. 1.1.3)
character classes (Sec. 1.1.4)
character classes (Sec. 1.1.6)
collating considerations (Sec. 1.1.4)
collating considerations (Sec. 1.1.6)
collating sequences (Sec. 1.1.6)
concatenating multiple (Sec. 1.1.1)
equivalence classes in (Sec. 1.1.6)
extended
escape character in (Sec. 1.1.2)
rules (Sec. 1.1.2)
rules (Sec. 1.1.2)
internationalized usage (Sec. 1.1.4)
internationalized usage (Sec. 1.1.6)
length of attempted match (Sec. 1.1.3)
in lex (Sec. 4.2)
in lex (Sec. 4.3.2)
in lex (Sec. 4.3.2.1)
in lex (Sec. 4.3.2.1)
in lex (Sec. 4.3.2.2.1)
matching selected characters (Sec. 1.1.4)
matching selected characters (Sec. 1.1.6)
precedence of operators in (Sec. 1.1)
restricting matches (Sec. 1.1.4)
restricting matches (Sec. 1.1.6)
restricting matches in (Sec. 1.1.3)
restricting matches in (Sec. 1.1.3)
restricting matches in (Sec. 1.1.3)
rules, for sed editor (Sec. 3.3)
specifying multiple (Sec. 1.1.5)
REJECT action, in lex (Sec. 4.3.2.2.2)
alternative to (Sec. 4.3.2.3.6)
relational expression
in awk (Sec. 2.5)
release, creating new
RCS (Sec. 6.5.5)
SCCS (Sec. 6.6.3.3)
removing a macro, in m4 (Sec. 5.3.3)
repeating matches in the sed editor (Sec. 3.5)
return statement, in lex (Sec. 4.5)
Revision Control System (Sec. 6.0)
See also RCS
RLENGTH variable, in awk (Sec. 2.9)
RSTART variable, in awk (Sec. 2.9)
rule
in lex (Sec. 4.3.2)
conflicts in (Sec. 4.3.2.2)
matching input (Sec. 4.3.2.2)
in make (Sec. 7.1)
internal (Sec. 7.2.5)
in yacc (Sec. 4.7.2)
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
S
s-file (Sec. 6.2)
SCCS (Sec. 6.0)
admin command (Sec. 6.6.1)
admin command (Sec. 6.6.8)
commands (Sec. 6.6.10)
create command (Sec. 6.6.1)
creating a new release (Sec. 6.6.3.3)
deledit command (Sec. 6.6.4)
delget command (Sec. 6.6.4)
delta command (Sec. 6.6.4)
diffs command (Sec. 6.6.6)
edit command (Sec. 6.6.3.2)
merging branches with (Sec. 6.6.5)
-r option (Sec. 6.6.3.3)
file names (Sec. 6.6.1)
file names (Sec. 6.6.1)
file storage (Sec. 6.2)
g-file (Sec. 6.2)
get command (Sec. 6.6.3.1)
-p option (Sec. 6.6.3.1)
getting files from the library (Sec. 6.6.3)
for editing (Sec. 6.6.3.2)
specifying version (Sec. 6.6.3.1)
writing to standard output (Sec. 6.6.3.1)
getting multiple files (Sec. 6.6.3.3)
getting status of files (Sec. 6.6.3.2)
help command (Sec. 6.6.7)
ID keywords (Sec. 6.6.2)
ID keywords (Sec. 6.6.2)
locating (Sec. 6.6.2)
requiring (Sec. 6.6.2)
info command (Sec. 6.6.3.2)
library (Sec. 6.2)
creating (Sec. 6.4)
getting files from (Sec. 6.6.3)
getting files from, for editing (Sec. 6.6.3.2)
getting files from, specifying version (Sec. 6.6.3.1)
getting files from, writing to standard output (Sec. 6.6.3.1)
name of (Sec. 6.2)
name of (Sec. 6.4)
placing files in (Sec. 6.6.1)
security (Sec. 6.4)
security (Sec. 6.6.9)
specifying path to (Sec. 6.4)
p-file (Sec. 6.2)
placing files in the library (Sec. 6.6.1)
preventing simultaneous editing of files (Sec. 6.2)
prs command (Sec. 6.6.7)
s-file (Sec. 6.2)
sccsdiff command (Sec. 6.6.6)
versions of files (Sec. 6.2)
sccs command (Sec. 6.6)
sccs command (Sec. 6.6)
-d option (Sec. 6.4)
functions (Sec. 6.6)
options, list of (Sec. 6.6.9)
sccsdiff command (Sec. 6.6.6)
script
See sed editor, command script
searching for text with grep (Sec. 1.1.6)
security for RCS libraries (Sec. 6.4)
security for SCCS libraries (Sec. 6.4)
security for SCCS libraries (Sec. 6.6.9)
sed editor (Sec. 3.0)
address (Sec. 3.3)
limitations on using (Sec. 3.3)
combining flags (Sec. 3.2)
command
buffer manipulation (Sec. 3.4)
editing (Sec. 3.4)
flow-of-control (Sec. 3.4)
command script (Sec. 3.1)
command syntax (Sec. 3.4)
multiple, using together (Sec. 3.2)
on the command line (Sec. 3.2)
command-line syntax (Sec. 3.2)
context address (Sec. 3.3)
control structure (Sec. 3.4)
escape character (Sec. 3.5)
flag (Sec. 3.2)
hold area (Sec. 3.4)
input and output (Sec. 3.1)
input file, treatment of (Sec. 3.2)
limitations of (Sec. 3.1)
limitations of (Sec. 3.1)
line number (Sec. 3.3)
order of operations (Sec. 3.2)
pattern space (Sec. 3.2)
patterns in (Sec. 3.3)
patterns in (Sec. 3.5)
printing lines
after substituting text (Sec. 3.5)
repeating matches (Sec. 3.5)
selecting lines for editing (Sec. 3.3)
string manipulation (Sec. 3.5)
substituting text
modifying command behavior (Sec. 3.5)
using flags (Sec. 3.5)
using an ampersand (Sec. 3.5)
using backslashes (Sec. 3.4)
using backslashes (Sec. 3.5)
using semicolons (Sec. 3.2)
using slashes (Sec. 3.3)
using the hold area (Sec. 3.4)
writing a file (Sec. 3.5)
semicolon
in awk (Sec. 2.1)
in awk (Sec. 2.7)
in lex (Sec. 4.3.2)
in sed (Sec. 3.2)
in yacc (Sec. 4.7.2)
shift action, in yacc (Sec. 4.8.1)
shift command, in m4 (Sec. 5.2.2)
SID (Sec. 6.2)
simultaneous editing of files, management of
by RCS (Sec. 6.2)
by SCCS (Sec. 6.2)
sincldue macro, in m4 (Sec. 5.3.6)
slash
in awk (Sec. 2.4)
in sed (Sec. 3.3)
in sed (Sec. 3.4)
Source Code Control System (Sec. 6.0)
See also SCCS
specification file, in lex (Sec. 4.2)
Definitions section (Sec. 4.3.1)
definitions section
using y.tab.h in (Sec. 4.5)
format of (Sec. 4.3)
incomplete (Sec. 4.3.2)
lines lex cannot interpret (Sec. 4.3.5)
matching input (Sec. 4.3.2.2)
rules section (Sec. 4.3.2)
split function, in awk (Sec. 2.3.2)
start condition, in lex (Sec. 4.3.6)
setting (Sec. 4.3.6)
start symbol, in yacc (Sec. 4.7.1.2)
stopping on errors in make (Sec. 7.2.4)
stream editor
See sed editor
string manipulation
in awk (Sec. 2.12)
in awk (Sec. 2.3.2)
in awk (Sec. 2.5)
in lex (Sec. 4.3.1)
in m4 (Sec. 5.3.11)
in sed (Sec. 3.5)
string variable, in awk (Sec. 2.3.1)
substr macro, in m4 (Sec. 5.3.11)
substring (Sec. 4.3.2.2.2)
symbol, in yacc (Sec. 4.6.2)
symbol, in yacc (Sec. 4.6.2)
symbol, in yacc (Sec. 4.7.1)
start (Sec. 4.7.1.2)
syntax
See individual utility entries
syscmd macro, in m4 (Sec. 5.3.8)
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
T
target file
creation process in make (Sec. 7.1)
defined (Sec. 7.1)
without dependents (Sec. 7.1)
temporary file, in m4 (Sec. 5.3.7)
temporary file, in m4 (Sec. 5.3.9)
terminal symbol (Sec. 4.6.2)
time stamp
used by make utility (Sec. 7.1)
token
in m4
defined (Sec. 5.1)
interpretation of (Sec. 5.1)
in yacc
defined (Sec. 4.5)
finding names of (Sec. 4.5)
list of (Sec. 4.6.2)
token number, in yacc (Sec. 4.7.1.3)
translation table, in lex (Sec. 4.3.3)
translit macro, in m4 (Sec. 5.3.11)
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
U
undefine macro, in m4 (Sec. 5.3.3)
undivert macro, in m4 (Sec. 5.3.7)
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
V
variable
in awk (Sec. 2.3)
array (Sec. 2.3.3)
array (Sec. 2.3.3)
built-in (Sec. 2.3.4)
creating (Sec. 2.3.1)
field (Sec. 2.3.2)
internal (Sec. 2.3.4)
numeric (Sec. 2.3.1)
simple (Sec. 2.3.1)
treatment of (Sec. 2.3.1)
treatment of (Sec. 2.3.1)
value if uninitialized (Sec. 2.3.1)
global, in yacc (Sec. 4.7.1.1)
vertical bar
in extended regular expressions (Sec. 1.1.2)
in lex (Sec. 4.3.2.3.2)
in yacc (Sec. 4.7.2)
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
Click letter for quick access: [Special Characters] [Numbers] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
Y
y.tab.c file (Sec. 4.6)
y.tab.h file (Sec. 4.10)
y.tab.h file (Sec. 4.10.2)
list of tokens (Sec. 4.6.2)
using in lex specification file (Sec. 4.5)
yacc program (Sec. 4.5)
See also parser
calculator example (Sec. 4.10)
debug mode (Sec. 4.9)
declaration (Sec. 4.7.1)
finding token names (Sec. 4.5)
global variable (Sec. 4.7.1.1)
grammar file (Sec. 4.7)
declarations section (Sec. 4.7.1)
error (Sec. 4.7.4.5)
guidelines (Sec. 4.7.4.3)
programs section (Sec. 4.7.3)
rules section (Sec. 4.7.2)
library routines (Sec. 4.6.1)
look-ahead token, clearing (Sec. 4.7.5.2)
null character (Sec. 4.7.4.2)
null string (Sec. 4.7.2.1)
parameter keywords (Sec. 4.7.2.3)
default values (Sec. 4.7.2.3)
processing keywords (Sec. 4.7.1)
associativity (Sec. 4.7.1)
precedence (Sec. 4.7.1)
recursion (Sec. 4.7.4.4)
start symbol (Sec. 4.7.1.2)
token number (Sec. 4.7.1.3)
using with lex (Sec. 4.5)
younger file
defined (Sec. 7.1)
yy.lex.c file (Sec. 4.2)
yy.lex.c file (Sec. 4.4)
yychar variable (Sec. 4.6.1)
yyerror function (Sec. 4.6)
yyerror function (Sec. 4.6.1)
yyleng variable (Sec. 4.3.2.3.4)
yyless function, in lex (Sec. 4.3.2.3.6)
yylex function (Sec. 4.2)
yylex function (Sec. 4.6)
called by yyparse (Sec. 4.6)
including in a parser (Sec. 4.7.3)
requirements (Sec. 4.6.2)
yylval variable (Sec. 4.6)
yylval variable (Sec. 4.8.2)
yylval variable (Sec. 4.8.2)
yymore function (Sec. 4.3.2.3.5)
yyparse function (Sec. 4.6)
yyparse function (Sec. 4.6)
yytext variable (Sec. 4.3.2.3.3)
yywrap function
in lex (Sec. 4.3.4)
[ ]
See brackets
\
See backslash
^
See circumflex
{ }
See braces
|
See vertical bar