- trixie 4.27.0-1
 - trixie-backports 4.28.0-2~bpo13+2
 - testing 4.28.0-2
 - unstable 4.28.0-2
 
| FLEX(1) | Programare | FLEX(1) | 
NUME¶
flex - generatorul rapid de analiză lexicală
SINOPSIS¶
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:¶
-?
- -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 făcută 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.
| ianuarie 2025 | Proiectul Flex |