Provided by: manpages-ro_4.21.0-2_all 

NUME
flex - generatorul rapid de analiză lexicală
REZUMAT
flex [OPŢIUNI] [FIŞIER]...
DESCRIERE
Generează programe care caută potriviri de tipare pe un text.
Comprimare de tabele:
-Ca, --align
renunță la tabelele mari în favoarea unui aliniament mai bun al memoriei
-Ce, --ecs
construiește clase de echivalenţă
-Cf nu comprimă tabelele; folosește reprezentare -f
-CF nu comprimă tabelele; folosește reprezentare -F
-Cm, --meta-ecs
construieşte clase de meta-echivalență
-Cr, --read
folosește read() în loc de stdio pentru intrarea de scaner
-f, --full
generează scanere rapide, mari. Asemănător lui -Cfr
-F, --fast
folosește reprezentare alternativă de tabele. Asemănător lui -CFr
-Cem comprimare implicită (asemănător lui --ecs --meta-ecs)
Depanare:
-d, --debug
activează modul depanare în scanner
-b, --backup
scrie de informațiile de copie de rezervă în lex.backup
-p, --perf-report
scrie raportul de performanță la ieșirea de eroare standard
-s, --nodefault
elimină regula implicită de ECHO text care nu se potriveşte
-T, --trace
«flex» ar trebui să ruleze în modul trasare de execuție (trace)
-w, --nowarn
nu generează avertismente
-v, --verbose
scrie cuprinsul statisticilor scanerului la ieșirea standard
--hex utilizează numere hexazecimale în loc de octale în ieșirile de depanare
FIȘIERE
-o, --outfile=FIȘIER
specifică numele de fișier de ieşire
-S, --skel=FIȘIER
specifică fișierul schelet
-t, --stdout
scrie scanerul la ieșirea standard în loc de lex.yy.c
--yyclass=NUME
numele clasei C++
--header-file=FIȘIER
creează un fișier de antet C pe lângă scanner
--tables-file[=FIȘIER] scrie tabelele în FIȘIER
--backup-file=FIȘIER
scrie de informațiile de copie de rezervă în FIȘIER
Comportament scaner:
-7, --7bit
generează scaner pe 7-biţi
-8, --8bit
generează scaner pe 8-biţi
-B, --batch
generează scaner comandă(batch) (inversul lui -I)
-i, --case-insensitive
ignoră diferența majuscule/minuscule în tipare
-l, --lex-compat
compatibilitate maximă cu lex original
-X, --posix-compat
compatibilitate maximă cu lex POSIX
-I, --interactive
generează scaner interactiv (inversul lui -B)
--yylineno
urmărește numerotarea liniilor în yylineno
Cod generat:
-+, --c++
generează clasă de scaner C++
-Dmacro[=defn]
#define macro defn (implicit defn este „1”)
-L, --noline
elimină directivele #line din scaner
-P, --prefix=ŞIR
folosește ȘIR ca prefix în loc de "yy"
-R, --reentrant
generează un scaner C circular(reentrant)
--bison-bridge
scaner pentru analiză pură «bison».
--bison-locations
include suport yylloc.
--stdinit
inițializează yyin/yyout către intrarea standard/ieșirea standard
--nounistd
nu include <unistd.h>
--noFUNCȚIE
nu generează o anumită FUNCȚIE
Diverse:
-c opțiune POSIX care nu face nimic
-n opțiune POSIX care nu face nimic
-?
-h, --help
produce acest mesaj de ajutor
-V, --version
raportează versiunea «flex»
CONSULTAȚI ȘI
Documentația completă pentru flex este menținută ca un manual Texinfo. Dacă programele info și flex sunt
instalate corect pe sistemul dumneavoastră, comanda
info flex
ar trebui să vă permită accesul la manualul complet.
TRADUCERE
Traducerea în limba română a acestui manual a fost creată de Eugen Hoanca <eugenh@urban-grafx.ro> și
Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o
versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă Nicio
RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-
ro@lists.sourceforge.net.
Proiectul Flex mai 2023 FLEX(1)