ANTLR

ANTLR
Thiết kế bởiTerence Parr và những người khác
Phát hành lần đầuTháng 2 năm 1992
Phiên bản ổn định
3.4 / 18 tháng 7 năm 2011
Kho mã nguồn
Viết bằngJava
Nền tảngĐa nền tảng
Giấy phépChứng chỉ BSD
WebsiteTrang chủ antlr
Trạng tháitrong hoạt động phát triển

Trong nhận diện ngôn ngữ dựa theo máy tính, ANTLR (viết tắt cho ANother Tool for Language Recognition) là tên của một bộ phân tích cú pháp dựa trên phân tích LL(k). Phiên bản trước đó của ANTLR là bộ phân tích cú pháp PCCTS (viết tắt của Purdue Compiler Construction Tool Set), được phát triển lần đầu vào năm 1989, và hiện vẫn đang được phát triển. Người phát triển nó là giáo sư Terence Parr của Đại học San Francisco.

Các luật của ANTLR được trình bày khá cẩn thận tuân theo chuẩn EBNF, thay cho các cú pháp mô tả thông thường được sử dụng trong các bộ phân tích cú pháp khác.

Hiện nay, ANTLR đã hỗ trợ việc tạo mã cho các ngôn ngữ sau: C++, Java, Python, C#. ANTLR 3 hiện tuân theo các quy định về bản quyền của Giấy phép BSD.

Có một vài plugin được phát triển trong Eclipse để hỗ trợ cho cú pháp của ANTLR. Ngoài ra có bộ ANTLR Studio, một sản phẩm đăng ký bản quyền, cũng như plugin ANTLR cho Eclipse hỗ trợ bởi SourceForge.

Xem thêm[sửa | sửa mã nguồn]

Tham khảo[sửa | sửa mã nguồn]

Liên kết ngoài[sửa | sửa mã nguồn]

Chúng tôi bán
Bài viết liên quan
Giới thiệu về Kakuja - Tokyo Ghou
Giới thiệu về Kakuja - Tokyo Ghou
Kakuja (赫者, red one, kakuja) là một loại giáp với kagune biến hình bao phủ cơ thể của ma cà rồng. Mặc dù hiếm gặp, nhưng nó có thể xảy ra do ăn thịt đồng loại lặp đi lặp lại
Giả thuyết: Câu chuyện của Pierro - Quan chấp hành đầu tiên của Fatui
Giả thuyết: Câu chuyện của Pierro - Quan chấp hành đầu tiên của Fatui
Nếu nhìn vào ngoại hình của Pierro, ta có thể thấy được rằng ông đeo trên mình chiếc mặt nạ có hình dạng giống với Mặt nạ sắt nhuốm máu
Giới thiệu sách: Phi lý trí - Dan Ariely
Giới thiệu sách: Phi lý trí - Dan Ariely
Cuốn sách Phi Lý Trí - tác giả Dan Ariely là một cuốn sách mô tả những hành vi phi lý trí trong mỗi quyết định của con người
Tại sao blockchain chết?
Tại sao blockchain chết?
Sau một chu kỳ phát triển nóng, crypto có một giai đoạn cool down để ‘dọn rác’, giữ lại những thứ giá trị