*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: lex | Section: 1 | Source: UNIX v10 | File: lex.1
LEX(1) General Commands Manual LEX(1) NAME lex - generator of lexical analysis programs SYNOPSIS lex [ -tvfn ] [ file ... ] DESCRIPTION Lex generates programs to be used in simple lexical analysis of text. The input files (standard input default) contain regular expressions to be searched for, and actions written in C to be executed when expres- sions are found. A C source program, is generated, to be compiled thus: cc lex.yy.c -ll This program, when run, copies unrecognized portions of the input to the output, and executes the associated C action for each regular ex- pression that is recognized. The options have the following meanings. -t Place the result on the standard output instead of in file -v Print a one-line summary of statistics of the generated ana- lyzer. -n Opposite of -v; -n is default. -f `Faster' compilation: don't bother to pack the resulting tables; limited to small programs. EXAMPLES This program converts upper case to lower, removes blanks at the end of lines, and replaces multiple blanks by single blanks. %% [A-Z] putchar(yytext[0]+'a'-'A'); [ ]+$ [ ]+ putchar(' '); FILES SEE ALSO yacc(1), sed(1) M. E. Lesk and E. Schmidt, `LEX--Lexical Analyzer Generator', this man- ual, Volume 2 LEX(1)

Navigation Options