Đây là lệnh sdfapi có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
sdfapi - Tiện ích trích xuất API
MỤC ĐÍCH
sdfapi chiết xuất Các Ứng Dụng Lập trình Giao thức thông tin từ (Perl) mã nguồn.
SỬ DỤNG
cách sử dụng: sdfapi [-h[help]] [-o[out_ext]]
[-l[log_ext]] [-O[out_dir]] [-f fmt_tag]
[-p[mẫu]] [-s sym_type,..] [-j]
tập tin ...
mục đích: trích xuất API từ thư viện (Perl)
phiên bản: 2.000 (SDF 2.001)
Các tùy chọn là:
Mô tả tùy chọn
-h hiển thị trợ giúp về các tùy chọn
-o phần mở rộng tệp đầu ra
-l phần mở rộng tệp nhật ký
-O đầu ra cho thư mục đầu vào của tệp (hoặc rõ ràng)
-f thẻ định dạng đầu ra
-p chỉ các ký hiệu khớp với mẫu
-s biểu tượng duy nhất của các loại này
-j thêm các bước nhảy siêu văn bản kiểu SDF từ mỗi ký hiệu
MÔ TẢ
Tùy chọn -h cung cấp trợ giúp. Nếu nó được chỉ định mà không có tham số, hãy mô tả ngắn gọn
của mỗi tùy chọn được hiển thị. Để hiển thị các thuộc tính cho một tùy chọn, hãy chỉ định tùy chọn
ký tự như một tham số.
Theo mặc định, đầu ra được tạo sẽ chuyển sang đầu ra tiêu chuẩn. Để chuyển đầu ra trực tiếp cho một tệp cho mỗi đầu vào
, sử dụng tùy chọn -o để chỉ định phần mở rộng cho các tệp đầu ra. Nếu tùy chọn -o là
được chỉ định mà không có tham số, phần mở rộng của ra được giả định.
Tương tự như vậy, các thông báo lỗi sẽ chuyển thành lỗi chuẩn theo mặc định. Sử dụng tùy chọn -l để tạo
tệp nhật ký cho mỗi tệp đầu vào. Nếu tùy chọn -l được chỉ định mà không có tham số, phần mở rộng
of đăng nhập được giả định.
Theo mặc định, các tệp nhật ký và đầu ra đã tạo sẽ được tạo trong thư mục hiện tại. Sử dụng
-O tùy chọn để chỉ định một thư mục đầu ra rõ ràng. Nếu tùy chọn -O được chỉ định mà không có
một tham số, thư mục của tệp đầu vào được sử dụng.
Định dạng của đầu ra có thể được kiểm soát bằng tùy chọn -f. Các định dạng được hỗ trợ là tiêu chuẩn
và ngắn gọn. Mặc định là tiêu chuẩn. tiêu chuẩn định dạng là:
yêu cầu "abc.pl";
$myvar = ...
$result = &myfunc($myparams);
ngắn gọn định dạng có ít dòng trống hơn và sử dụng 1 dòng cho mỗi ký hiệu.
Có thể chỉ định danh sách các loại ký hiệu được phân tách bằng dấu phẩy cho đầu ra bằng tùy chọn -s.
Các loại biểu tượng được hỗ trợ là:
· phụ - chương trình con
· là - biến
Mặc định là trích xuất tất cả các ký hiệu.
Tùy chọn -p được sử dụng để chỉ trích xuất một tập hợp con các ký hiệu. Nếu không được cung cấp,
mẫu là các ký hiệu bắt đầu bằng một chữ cái. Nếu được cung cấp mà không có tùy chọn, mẫu
mặc định cho tất cả các ký hiệu. Nếu các thư viện Perl sử dụng quy ước mã hóa mà các ký hiệu
bắt đầu bằng dấu gạch dưới là riêng tư, sau đó -p_ có thể được sử dụng để trích xuất phần riêng tư
ký hiệu.
Tùy chọn -j có thể được sử dụng để yêu cầu thêm các bước nhảy siêu văn bản kiểu SDF cho mỗi ký hiệu.
Mục tiêu nhảy là lib_sym Trong đó:
· lib là tên thư viện
· sym là tên biểu tượng.
GIỚI HẠN VÀ TƯƠNG LAI HƯỚNG DẪN
Ngôn ngữ duy nhất hiện được hỗ trợ là Perl.
Việc trích xuất tin nhắn từ tập lệnh cũng sẽ rất hữu ích. Điều này sẽ yêu cầu một cái mới
tiện ích gọi là sdfmsg chẳng hạn, đã tìm kiếm thông qua nguồn (bao gồm cả thư viện) để tìm
ứng dụngMsg và Ứng dụngExit cuộc gọi.
Trong nội bộ, có thể tốt hơn nếu triển khai các định dạng thông qua các quy trình. Điều này sẽ tốt hơn
kiểm soát đầu ra. ví dụ: việc quyết định xem nó có muốn xuất ra hay không là tùy thuộc vào thủ tục
tiêu đề 'yêu cầu'.
Sử dụng sdfapi trực tuyến bằng dịch vụ onworks.net