TAILIEUCHUNG - Báo cáo khoa học: "Foma: a finite-state compiler and library"

Foma is a compiler, programming language, and C library for constructing finite-state automata and transducers for various uses. It has specific support for many natural language processing applications such as producing morphological and phonological analyzers. Foma is largely compatible with the Xerox/PARC finite-state toolkit. It also embraces Unicode fully and supports various different formats for specifying regular expressions: the Xerox/PARC format, a Perl-like format, and a mathematical format that takes advantage of the ‘Mathematical Operators’ Unicode block. . | Foma a finite-state compiler and library Mans Hulden University of Arizona mhulden@ Abstract Foma is a compiler programming language and C library for constructing finite-state automata and transducers for various uses. It has specific support for many natural language processing applications such as producing morphological and phonological analyzers. Foma is largely compatible with the Xerox PARC finite-state toolkit. It also embraces Unicode fully and supports various different formats for specifying regular expressions the Xerox PARC format a Perl-like format and a mathematical format that takes advantage of the Mathematical Operators Unicode block. 1 Introduction Foma is a finite-state compiler programming language and regular expression finite-state library designed for multi-purpose use with explicit support for automata theoretic research constructing lexical analyzers for programming languages and building morphological phonological analyzers as well as spellchecking applications. The compiler allows users to specify finite-state automata and transducers incrementally in a similar fashion to AT T s fsm Mohri et al. 1997 and Lextools Sproat 2003 the Xerox PARC finite-state toolkit Beesley and Karttunen 2003 and the SFST toolkit Schmid 2005 . One of Foma s design goals has been compatibility with the Xe-rox PARC toolkit. Another goal has been to allow for the ability to work with n-tape automata and a formalism for expressing first-order logical constraints over regular languages and n-tape-transductions. Foma is licensed under the GNU general public license in keeping with traditions of free software the distribution that includes the source code comes with a user manual and a library of examples. The compiler and library are implemented in C and an API is available. The API is in many ways similar to the standard C library and has similar calling conventions. However all the low-level functions that operate directly on au-tomata .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.