Man page - flex(1)

Packages contains this manual

Available languages:

en pl vi da sv ja ro sr

Manual

FLEX

TÊN
TÓM TẮT
MÔ TẢ
Cách nén bảng:
Gỡ lỗi:
TẬP TIN
Ứng xử của bộ quét:
Mã đã tạo ra:
Lặt vặt:
XEM THÊM
DỊCH

TÊN

flex - the fast lexical analyser generator

TÓM TẮT

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

MÔ 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

Mã đã 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 info flex đượ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 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 .