FLEX - Online Linux Manual PageSection : 1
Updated : June 2020
Source : The Flex Project
Note : Programming

NAMEflex − the fast lexical analyser generator

SYNOPSISflex [OPTIONS] [FILE]...

DESCRIPTIONGenerates programs that perform pattern−matching on text.

Table Compression:−Ca, −−align  trade off larger tables for better memory alignment −Ce, −−ecs  construct equivalence classes −Cf  do not compress tables; use −f representation −CF  do not compress tables; use −F representation −Cm, −−meta−ecs  construct meta−equivalence classes −Cr, −−read  use read() instead of stdio for scanner input −f, −−full  generate fast, large scanner. Same as −Cfr −F, −−fast  use alternate table representation. Same as −CFr −Cem  default compression (same as −−ecs −−meta−ecs)

Debugging:−d, −−debug  enable debug mode in scanner −b, −−backup  write backing−up information to lex.backup −p, −−perf−report  write performance report to stderr −s, −−nodefault  suppress default rule to ECHO unmatched text −T, −−trace  flex should run in trace mode −w, −−nowarn  do not generate warnings −v, −−verbose  write summary of scanner statistics to stdout −−hex  use hexadecimal numbers instead of octal in debug outputs

FILES−o, −−outfile=FILE  specify output filename −S, −−skel=FILE  specify skeleton file −t, −−stdout  write scanner on stdout instead of lex.yy.c −−yyclass=NAME  name of C++ class −−header−file=FILE  create a C header file in addition to the scanner −−tables−file[=FILE] write tables to FILE −−backup−file=FILE  write backing−up information to FILE

Scanner behavior:−7, −−7bit  generate 7−bit scanner −8, −−8bit  generate 8−bit scanner −B, −−batch  generate batch scanner (opposite of −I) −i, −−case−insensitive  ignore case in patterns −l, −−lex−compat  maximal compatibility with original lex −X, −−posix−compat  maximal compatibility with POSIX lex −I, −−interactive  generate interactive scanner (opposite of −B) −−yylineno  track line count in yylineno

Generated code:−+, −−c++  generate C++ scanner class −Dmacro[=defn]  #define macro defn (default defn is '1') −L, −−noline  suppress #line directives in scanner −P, −−prefix=STRING  use STRING as prefix instead of "yy" −R, −−reentrant  generate a reentrant C scanner −−bison−bridge  scanner for bison pure parser. −−bison−locations  include yylloc support. −−stdinit  initialize yyin/yyout to stdin/stdout −−nounistd  do not include <unistd.h> −−noFUNCTION  do not generate a particular FUNCTION

Miscellaneous:−c  do−nothing POSIX option −n  do−nothing POSIX option −? −h, −−help  produce this help message −V, −−version  report flex version

SEE ALSOThe full documentation for flex is maintained as a Texinfo manual. If the info and flex programs are properly installed at your site, the command info flex should give you access to the complete manual.
0
Johanes Gumabo
Data Size   :   23,997 byte
man-lex.1Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   2 / 239,039
Visitor ID   :     :  
Visitor IP   :   3.17.175.167   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.