[Contents] [Help]


Index


Click letter for quick access:
[Special Characters] 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 angle brackets

*
        See asterisk

@
        See at sign

\
        See backslash

{ }
        See braces

[ ]
        See brackets

^
        See circumflex

:
        See colon

$
        See dollar sign

( )
        See parentheses

.
        See period

+
        See plus sign

?
        See question mark

;
        See semicolon

/
        See slash

|
        See vertical bar


Click letter for quick access:
[Special Characters] 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
        in awk
        lexical analyzer
        lexical analyzer
        lexical analyzer
        lexical analyzer
                multiple actions for one expression
                null action
        yacc parsers
        yacc parsers
        in yacc
                ambiguous
                        resolving
                conflicts
                        resolving
                reduce
                shift

address, sed editor

admin command
admin command

ampersand
        in make
        in sed

angle brackets
        in lex
        in make

archiving source files
        See RCS
        See SCCS

arithmetic, in m4

array, in awk
array, in awk

asterisk
        in basic regular expressions
        in extended regular expressions
        in regular expressions
        in make
        in make
                in $* macro

at sign
        in make
                in $$@ macro
                in $@ macro

awk utility
        action operator
        action
        action
                before or after processing the file
                omitting
        backslash
        BEGIN statement
        beginning of a field in an expression
        command-line syntax
        comments in programs
        concatenating strings
        control structure
        control structure
        end of a field in an expression
        END statement
        field separator
        field variable
        fields in
        flag
        function
                mathematical
                miscellaneous
                string
        functions
        pattern
                omitting
                regular expressions
                to specify ranges of records
        patterns
        pipe
        print command
        printf command
        program structure
        program
                entering on the command line
                syntax
        ranges of records
        records in
        redirection
        regular expressions as patterns
        relational expression
        semicolons in a program
        semicolons in a program
        separating patterns from actions
        sequence of operations
        sequence of operations
        slash
        split function
        string manipulation
        string manipulation
        string manipulation
        variable
                array
                array
                built-in
                creating
                field
                internal
                RLENGTH
                RSTART
                simple
                string
                treatment of
                treatment of
                value if uninitialized


Click letter for quick access:
[Special Characters] 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
        in basic regular expressions
        in extended regular expressions
        in regular expressions
        in sed
        in sed

basic regular expression

BEGIN statement
        in awk
        in lex

blank characters in macros, in m4

blank lines (spurious) in m4 output

braces
        in awk
        in basic regular expressions
        in extended regular expressions
        in extended regular expressions
        in lex
        in lex
        in lex
        in make
        in yacc

brackets
        in basic regular expressions
        in extended regular expressions

building programs
        See lex program
        See make utility
        See yacc program

built-in macro
        See macro


Click letter for quick access:
[Special Characters] 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

changequote command, in m4

changequote macro, in m4

character class
        in regular expressions
        in regular expressions

ci command
ci command

circumflex
        in awk
        in basic regular expressions
        in extended regular expressions
        in make

collating sequence
        in regular expressions
        in regular expressions

collating symbol
        in regular expressions

colon, in yacc

comment characters, in m4

conditional action
        in m4
        in make

context address
        in sed

control structure
        in awk
        in awk
        in sed

controlling revisions of source files
        See RCS
        See SCCS

create command

creating a new release
        RCS
        SCCS


Click letter for quick access:
[Special Characters] 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

define command, in m4

defining macros
        See m4 macro preprocessor
        See make utility

deledit command

delget command

delta command

delta

dependency file
        defined

dependent
        See dependency file

description file, in make
        command
        command
        commands in
        echoing commands in
        echoing commands in
        echoing commands in
        stopping on errors
        testing

diffs command

divert macro, in m4

divnum macro, in m4

dlen macro, in m4

dnl command, in m4

dollar sign
        in awk
        in basic regular expressions
        in extended regular expressions
        in m4
        in make
        in make
        in sed

dumpdef macro, in m4


Click letter for quick access:
[Special Characters] 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
echoing commands in make
echoing commands in make

edit command
        merging branches with, in SCCS
        -r option

editing of files, simultaneous, management of
        by RCS
        by SCCS

egrep
        See grep

embedded newline character
        in sed

end of file
        in lex
        in sed

endmarker token
endmarker token
        value of

environment variable, in make

error token, in yacc

escape character
        in basic regular expressions
        in extended regular expressions
        in lex
        in lex
        in sed

eval macro, in m4

extended regular expression


Click letter for quick access:
[Special Characters] 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


fgrep
        See grep

field
        in awk
        in awk

file name
        SCCS

file
        creating
                in RCS
                in SCCS
        editing, SCCS
        getting multiple, in SCCS
        getting status of, in SCCS
        getting, SCCS
        names in RCS
        names in SCCS
        versions of, in RCS or SCCS

finite-state automaton
finite-state automaton
finite-state automaton
        stack usage

flag
        in sed

flags in SCCS files
        list of

functions in awk


Click letter for quick access:
[Special Characters] 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

gawk
        See awk

get command
        -p option

getting files from an RCS library
        specifying version

getting files from an SCCS library
        for editing
        specifying version
        writing to standard output

getting multiple SCCS files

getting status of SCCS files

grammar file, in yacc
        contents of
        declarations section
        error
        guidelines
        programs section
        rules section

grep utility


Click letter for quick access:
[Special Characters] 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


Click letter for quick access:
[Special Characters] 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
        See also percent sign
        See also SCCS

ifdef macro, in m4

ifelse macro, in m4

include macro, in m4

index macro, in m4

info command

input/output routines, in lex
        null character in
        overriding
        translation table for

internal macro
        See macro


Click letter for quick access:
[Special Characters] 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
        associativity
        precedence


Click letter for quick access:
[Special Characters] 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

lex library
lex library

lex program
        calculator example
        escape character
        escape character
        finding substrings
        See also lexical analyzer
        matching wildcards
        quote characters
        quote characters
        REJECT action
                alternative to
        returning input to the input stream
        using with yacc
        using
        yyless function action

lex utility
        macro
                expansion
        substitution string

lexical analyzer
        action if no rule specified
        action
        action
        action
        action
                multiple for one expression
                null
                with yacc parsers
        BEGIN statement
        default action
        end of file
        endmarker token
        file name
        file name
        generating
        getting more input
        input look-ahead
        input/output routines
                null character in
                overriding
                translation table for
        length of a matched string
        lex library
        lex library
        See also lex program
        passing code to generated program
        printf function
        printing a matched string
        regular expressions in
        regular expressions in
        regular expressions in
        regular expressions in
        regular expressions in
        return statement
        returning input to the input stream
                extent of
        rule
                conflicts in
                matching input
        specification file
                definitions section
                        using y.tab.h in
                elements of
                format of
                incomplete
                lines lex cannot interpret
                matching input
                rules section
        start condition
                setting
        translation table
        yyleng variable
        yylval variable
        yymore function
        yytext variable
        yywrap function

library, RCS
        See RCS

library, SCCS
        See SCCS

line number
        in sed

literal string, in yacc

look-ahead token, in yacc
        clearing
        number

look-ahead
        lexical analyzer


Click letter for quick access:
[Special Characters] 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
        arithmetic
        blank characters in macros
        changecom macro
        changequote macro
        conditional action
        defining macros
                in terms of other macros
                to track other macros
        divert macro
        divnum macro
        dlen macro
        dnl macro
        dumpdef
        eval macro
        ifdef macro
        ifelse macro
        including a file
        index macro
        len macro
        macro argument
        macro argument
        macro argument
        macro argument
        macro syntax
        macro
                built-in
                internal
        maketemp macro
        print macro
        printing
        quote characters
        quoting in nested macros
        recursion
        redefining macros
        redirection
        spurious blank lines in output
        string manipulation
        substr macro
        temporary file
        temporary file
        translit macro
        undefine macro
        undivert macro
        using system programs

macro
        arguments, in m4
        arguments, in m4
        arguments, in m4
        arguments, in m4
        built-in
                in m4
                in make
        checking for definition of, in m4
        defined, for m4
        defining
                in make
                in make
        defining, in m4
                in terms of another macro
                to track another macro
        definition, in make
        expansion, in m4
                delaying
                recursive nature of
        internal
                in m4
                in make
                in make
                        file name prefix
                        out-of-date file list
                        target file name
                                first out-of-date file
                                on dependency line
        in lex
                expansion of
        See m4 macro preprocessor
        See also m4 macro preprocessor
        See also make utility
        nested, in m4
                quoting in
        precedence of definitions in make
        redefining, in m4
        removing, in m4
        substitution, in make

main function, in yacc
main function, in yacc
main function, in yacc

$(MAKE) macro
        testing description files with

make utility
        command execution by
        command syntax
        conditional action
        creating files
        defining macros
        defining macros
        dependency list
        description file
        description file
        description file
        description file
                example
                example
        environment variable
        including other files
        internal macro
                file name prefix
                first out-of-date file
                out-of-date file list
                target file name
                        on dependency line
        macro definition
        macro substitution
        nested call
        on distributed system
        operation of
        out-of-date file
        out-of-date file
        recursion
        rules file example
        rules
                defining
                internal
                internal
                internal
                        simplifying
                single suffix
        shell invocation by
        suffixes
                adding
                replacing
        target file creation process
        target files with no dependents
        testing description files
        updating files

MAKEFLAGS macro

maketemp macro, in m4

merging branches of an SCCS file

multiple matches in the sed editor


Click letter for quick access:
[Special Characters] 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
nonterminal symbol
nonterminal symbol
        internal

null character
        grammar rule
        in lex

null string, in yacc


Click letter for quick access:
[Special Characters] 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
        Boolean, in awk
        Boolean, in awk
        regular expression, defined for
        relational, in awk


Click letter for quick access:
[Special Characters] 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

parentheses
        in awk
        in basic regular expressions
        in extended regular expressions
        in extended regular expressions
        in m4
        in m4
        in make

parser
        action
        ambiguous action
                resolving
        conflicting actions
                resolving
        controlling during a rule's action
        endmarker token
        endmarker token
        error handling
                to allow correction
        including the yylex function
        main function
        main function
        reduce action
        shift action
        using with a lexical analyzer
        See also yacc program
        yychar variable
        yyerror function
        yyerror function
        yylex function
        yylval variable

pattern space

pattern
        in awk
        in awk
        in awk
                ranges of records
        See also regular expression
        in sed
        in sed

percent sign
        in lex
        in lex
        SCCS
        in yacc
        in yacc

period
        in basic regular expressions
        in extended regular expressions

pipes, in awk

placing files in an RCS library

placing files in an SCCS library

plus sign
        in extended regular expressions
        in regular expressions

print command
        in awk

print macro, in m4

printf command
        in awk

processing text files
        See awk
        See m4 macro preprocessor
        See sed editor

prs command


Click letter for quick access:
[Special Characters] 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
        in regular expressions
        in make
                in $? macro

quote characters, in m4

quoting strings
        in lex
        in lex
        in m4


Click letter for quick access:
[Special Characters] 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 command
        functions

RCS
        ci command
        ci command
        creating a new release
        file names
        file storage
        getting files from the library
                specifying version
        ID keywords
        library
                creating
                getting files from
                        specifying version
                name of
                placing files in
                security
        placing files in the library
        preventing simultaneous editing of files
        rcsdiff command
        versions of files

RCS-file
        illustrated

rcsdiff command
rcsdiff command

record
        in awk

recursion
        in m4
        in make
        in yacc

redefining macros, in m4

redirection
        in awk
        in m4

reduce action, in yacc

regular expression
        in awk
        basic
                escape character in
                rules
                saving and reusing patterns
        character classes
        character classes
        collating considerations
        collating considerations
        collating sequences
        concatenating multiple
        equivalence classes in
        extended
                escape character in
                rules
                rules
        internationalized usage
        internationalized usage
        length of attempted match
        in lex
        in lex
        in lex
        in lex
        in lex
        matching selected characters
        matching selected characters
        precedence of operators in
        restricting matches in
        restricting matches in
        restricting matches in
        restricting matches
        restricting matches
        rules, for sed editor
        specifying multiple

REJECT action, in lex
        alternative to

relational expression
        in awk

release, creating new
        RCS
        SCCS

removing a macro, in m4

repeating matches in the sed editor

return statement, in lex

Revision Control System
        See RCS

RLENGTH variable, in awk

RSTART variable, in awk

rule
        in lex
                conflicts in
                matching input
        in make
                internal
        in yacc


Click letter for quick access:
[Special Characters] 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

sccs command
sccs command
        -d option
        functions
        options, list of

SCCS
        admin command
        admin command
        commands
        create command
        creating a new release
        deledit command
        delget command
        delta command
        diffs command
        edit command
                merging branches with
                -r option
        file names
        file names
        file storage
        g-file
        get command
                -p option
        getting files from the library
                for editing
                specifying version
                writing to standard output
        getting multiple files
        getting status of files
        help command
        ID keywords
        ID keywords
                locating
                requiring
        info command
        library
                creating
                getting files from
                        for editing
                        specifying version
                        writing to standard output
                name of
                name of
                placing files in
                security
                security
                specifying path to
        p-file
        placing files in the library
        preventing simultaneous editing of files
        prs command
        s-file
        sccsdiff command
        versions of files

sccsdiff command

script
        See sed editor, command script

searching for text with grep

security for RCS libraries

security for SCCS libraries
security for SCCS libraries

sed editor
        address
                limitations on using
        combining flags
        command script
                command syntax
                multiple, using together
                on the command line
        command
                buffer manipulation
                editing
                flow-of-control
        command-line syntax
        context address
        control structure
        escape character
        flag
        hold area
        input and output
        input file, treatment of
        limitations of
        limitations of
        line number
        order of operations
        pattern space
        patterns in
        patterns in
        printing lines
                after substituting text
        repeating matches
        selecting lines for editing
        string manipulation
        substituting text
                modifying command behavior
                using flags
        using an ampersand
        using backslashes
        using backslashes
        using semicolons
        using slashes
        using the hold area
        writing a file

semicolon
        in awk
        in awk
        in lex
        in sed
        in yacc

shift action, in yacc

shift command, in m4

SID

simultaneous editing of files, management of
        by RCS
        by SCCS

sincldue macro, in m4

slash
        in awk
        in sed
        in sed

Source Code Control System
        See SCCS

specification file, in lex
        Definitions section
        definitions section
                using y.tab.h in
        format of
        incomplete
        lines lex cannot interpret
        matching input
        rules section

split function, in awk

start condition, in lex
        setting

start symbol, in yacc

stopping on errors in make

stream editor
        See sed editor

string manipulation
        in awk
        in awk
        in awk
        in lex
        in m4
        in sed

string variable, in awk

substr macro, in m4

substring

symbol, in yacc
symbol, in yacc
symbol, in yacc
        start

syntax
        See individual utility entries

syscmd macro, in m4


Click letter for quick access:
[Special Characters] 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
        defined
        without dependents

temporary file, in m4
temporary file, in m4

terminal symbol

time stamp
        used by make utility

token number, in yacc

token
        in m4
                defined
                interpretation of
        in yacc
                defined
                finding names of
                list of

translation table, in lex

translit macro, in m4


Click letter for quick access:
[Special Characters] 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

undivert macro, in m4


Click letter for quick access:
[Special Characters] 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
                array
                array
                built-in
                creating
                field
                internal
                numeric
                simple
                treatment of
                treatment of
                value if uninitialized
        global, in yacc

vertical bar
        in extended regular expressions
        in lex
        in yacc


Click letter for quick access:
[Special Characters] 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

W


what command


Click letter for quick access:
[Special Characters] 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

y.tab.h file
y.tab.h file
        using in lex specification file

yacc program
        calculator example
        debug mode
        declaration
        finding token names
        global variable
        grammar file
                declarations section
                error
                guidelines
                programs section
                rules section
        library routines
        look-ahead token, clearing
        null character
        null string
        parameter keywords
                default values
        See also parser
        processing keywords
                associativity
                precedence
        recursion
        start symbol
        token number
        using with lex

younger file
        defined

yy.lex.c file
yy.lex.c file

yychar variable

yyerror function
yyerror function

yyleng variable

yyless function, in lex

yylex function
yylex function
        called by yyparse
        including in a parser
        requirements

yylval variable
yylval variable
yylval variable

yymore function

yyparse function
yyparse function

yytext variable

yywrap function
        in lex