Provided by: manpages-vi_4.19.0-7_all bug

TÊN

       flex - the fast lexical analyser generator

TÓM TẮT

       flex [TÙY_CHỌN] [TẬP_TIN]…

TẢ

       Tạo ra chương trình để thực hiện tiến trình khớp mẫu trên văn bản thường.

   Cách nén bảng:
       -Ca, --align
              thoả hiệp giữa bảng lớn hơn và độ _canh lề_ bộ nhớ khá hơn

       -Ce, --ecs
              cấu tạo lớp kiểu tương đương

       -Cf    không nén bảng; dùng sự tiêu biểu -f

       -CF    không nén bảng; dùng sự cách tiêu biểu -F

       -Cm, --meta-ecs
              cấu tạo lớp kiểu meta tương đương

       -Cr, --read
              dùng chức năng read() thay thế thiết bị nhập/xuất chuẩn để nhập bộ quét

       -f, --full
              tạo ra bộ quét nhanh và lớn; bằng -Cfr (_đầy đủ_)

       -F, --fast
              dùng sự tiêu biểu bảng xen kẽ; bằng -CFr (_nhanh_)

       -Cem   phương pháp nén mặc định; bằng --ecs --meta-ecs)

   Gỡ lỗi:
       -d, --debug
              bật chế độ _gỡ lỗi_ trong bộ quét

       -b, --backup
              ghi thông tin _sao lưu_ vào lex.backup

       -p, --perf-report
              ghi _thông báo hiệu suất_ vào thiết bị lỗi chuẩn

       -s, --nodefault
              thu hồi quy tắc _mặc định_ để ECHO (vọng) đoạn chưa khớp

       -T, --trace
              flex nên chạy trong chế độ theo _dấu vết_

       -w, --nowarn
              _không_ tạo ra lời _cảnh báo_

       -v, --verbose
              ghi tóm tắt các thống kê bộ quét vào thiết bị xuất chuẩn (_chi tiêt_)

       --hex  use hexadecimal numbers instead of octal in debug outputs

TẬP TIN

       -o, --outfile=TẬP_TIN
              ghi rõ tên _tập tin xuất_

       -S, --skel=TẬP_TIN
              ghi rõ tập tin _khung sườn_

       -t, --stdout
              ghi bộ quét ra _thiết bị xuất chuẩn_ thay thế ra lex.yy.c

       --yyclass=TÊN
              tên của _lớp_ C++

       --header-file=TẬP_TIN
              tạo _tập tin phần đầu_ C thêm vào bộ quét

       --tables-file[=TẬP_TIN] ghi các bảng vào TẬP_TIN này

       --backup-file=TẬP_TIN
              ghi thông tin _sao lưu_ vào TẬP_TIN

   Ứng xử của bộ quét:
       -7, --7bit
              tạo ra bộ quét kiểu 7-bit

       -8, --8bit
              tạo ra bộ quét kiểu 8-bit

       -B, --batch
              tạo ra bộ quét _bó_ (ngược với -I)

       -i, --case-insensitive
              _không phân biệt HOA/thường_ trong mẫu

       -l, --lex-compat
              độ _tương thích_ tối đa với lex gốc

       -X, --posix-compat
              độ _tương thích_ tối đa với lex _POSIX_

       -I, --interactive
              tạo ra bộ quét _tương tác_ (ngược với -B)

       --yylineno
              theo dõi số đếm số dòng trong yylineno

    đã tạo ra:
       -+,  --c++
              tạo ra hang bộ quét kiểu C++

       -Dmacro[=định_nghĩa]
              _định nghĩa_ cho lệnh #define (mặc định là '1')

       -L,  --noline
              thu hồi các chỉ thị #line trong bộ quét

       -P,  --prefix=CHUỖI
              dùng CHUỖI này là _tiền tố_ thay thế "yy"

       -R,  --reentrant
              tạo ra một bộ quét C kiểu _vào lại_

       --bison-bridge
              bộ quét cho trình phân tách thuần tuý kiểu bison(1).

       --bison-locations
              gồm khả năng hỗ trợ yylloc (_địa điểm_).

       --stdinit
              khởi động yyin/yyout vào thiết bị nhập/xuất chuẩn

       --nounistd
              _không_ bao gồm <unistd.h>

       --noCHỨC_NĂNG
              không tạo ra một CHỨC NĂNG cá biệt

   Lặt vặt:
       -c     tùy chọn POSIX không làm gì

       -n     tùy chọn POSIX không làm gì

       -?

       -h, --help
              hiển thị _trợ giúp_ này

       -V, --version
              thông báo phiên bản flex

XEM THÊM

       Tài  liệu  hướng dẫn đầy đủ về flex được bảo trì dưới dạng một sổ tay Texinfo.  Nếu chương
       trình infoflex được cài đặt đúng ở địa chỉ của bạn thì câu lệnh

              info flex

       nên cho phép bạn truy cập đến toàn bộ sổ tay.

DỊCH

       Bản dịch tiếng Việt của trang hướng dẫn này do

       thực hiện.

       Bản  dịch  này  là  Tài  liệu  Miễn  phí;  đọc  Giấy  phép  Công  cộng  GNU  Phiên  bản  3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ hoặc mới hơn để biết các điều khoản bản quyền.
       Chúng tôi cho rằng KHÔNG CÓ TRÁCH NHIỆM PHÁP LÝ.

       Nếu bạn tìm thấy một số sai sót trong bản dịch của trang hướng dẫn này, vui lòng  gửi  thư
       đến TODO ⟨⟩.