JavaCC

JavaCC
Phiên bản ổn định
5.0 / 31 tháng 8 năm 2009
Kho mã nguồn
Nền tảngJava Virtual Machine
Thể loạicông cụ quét/cú pháp
Giấy phépBSD
Websitehttps://javacc.org/

JavaCC (trình biên dịch Java) là một công cụ cú pháp mã nguồn mở và là công cụ phân tích từ vựng cho ngôn ngữ lập trình Java. JavaCC tương tự yacc trong việc phát sinh cú pháp từ ngữ pháp chính quy được viết trong ký hiệu EBNF, trừ đầu ra là mã nguồn Java. Không giống như yacc, JavaCC phát sinh cú pháp theo kiểu từ trên xuống dưới, giới hạn nó tới các lớp ngữ pháp phân tích cú pháp LL (đặc biệt, đệ quy trái không dùng được). JavaCC cũng phát sinh các phân tích từ vựng trong cách tương tự Lex (phần mềm). Cây xây dựng đi kèm là cây JJTree, được xây dưng từ dưới lên.

JavaCC có dạng giấy phép bản quyền BSD.

Lịch sử

[sửa | sửa mã nguồn]

Năm 1995, tập đoàn Sun đưa ra một công cụ cú pháp gọi là Jack. Các nhà phát triển chịu trách nhiệm tạo Jack cho công ty của riêng mình gọi là Metamata và đổi tên Jack thành JavaCC. Metamata cuối cùng trở thành một phần của WebGain. Sau khi WebGain đóng dự dự án phát triển, JavaCC trở thành công cụ duy nhất hiện tại.

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
Những điều cần biết về nguyên tố thảo - Genshin Impact
Những điều cần biết về nguyên tố thảo - Genshin Impact
Trước hết, hệ Thảo sẽ không tương tác trực tiếp với Băng, Nham và Phong. Nhưng chỉ cần 3 nguyên tố là Thủy, Hỏa, Lôi
Tại sao Hamas lại tấn công Israel?
Tại sao Hamas lại tấn công Israel?
Vào ngày 7 tháng 10, một bình minh mới đã đến trên vùng đất Thánh, nhưng không có ánh sáng nào có thể xua tan bóng tối của sự hận thù và đau buồn.
[Review] Soushuu Senshinkan Hachimyoujin: Common Route – First Impression
[Review] Soushuu Senshinkan Hachimyoujin: Common Route – First Impression
Là sản phẩm tiếp theo nằm trong Shinza Bansho của Masada sau Paradise Lost, Dies Irae, Kajiri Kamui Kagura
Vật phẩm thế giới Five Elements Overcoming - Overlord
Vật phẩm thế giới Five Elements Overcoming - Overlord
Five Elements Overcoming Hay được biết đến với cái tên " Ngũ Hành Tương Khắc " Vật phẩm cấp độ thế giới thuộc vào nhóm 20 World Item vô cùng mạnh mẽ và quyền năng trong Yggdrasil.