IN MORE DEPTHThere are many possible approaches to syntax error recove dịch - IN MORE DEPTHThere are many possible approaches to syntax error recove Việt làm thế nào để nói

IN MORE DEPTHThere are many possibl

IN MORE DEPTH
There are many possible approaches to syntax error recovery. In panic mode,the compiler writer defines a small set of “safe symbols” that delimit clean points in the input. When an error occurs, the compiler deletes input tokens until it finds a safe symbol, and then “backs the parser out” (e.g., returns from recursive descent subroutines) until it finds a context in which that symbol might appear.Phrase level recovery improves on this technique by employing different sets of “safe” symbols in different productions of the grammar.Context-sensitive look-ahead obtains additional improvements by differentiating among the various contexts in which a given production might appear in a syntax tree. To respond gracefully to certain common programming errors, the compiler writer may augment the grammar with error productions that capture language-specific idioms that are incorrect but are often written by mistake. Niklaus Wirth published an elegant implementation of phrase-level and context-sensitive recovery for recursive descent parsers in 1976 [Wir76, Sec. 5.9]. Exceptions(to be discussed further in Section 8.5.3) provide a simpler alternative if supported by the language in which the compiler is written. For table-driven top-down parsers, Fischer, Milton, and Quiring published an algorithm in 1980 that automatically implements a well-defined notion of locally least-cost syntax
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
SÂU HƠNCó rất nhiều phương pháp tiếp cận có thể để khôi phục lỗi cú pháp. Trong chế độ hoảng loạn, các nhà văn biên dịch định nghĩa một tập hợp nhỏ các "biểu tượng an toàn" delimit sạch điểm trong các đầu vào. Khi một lỗi xảy ra, trình biên dịch xoá thẻ đầu vào cho đến khi nó tìm thấy một biểu tượng Két an toàn, và sau đó "ủng hộ phân tích cú pháp" (ví dụ như, trở về từ đệ quy gốc subroutines) cho đến khi nó tìm thấy một bối cảnh trong đó biểu tượng mà có thể xuất hiện.Phục hồi cấp cụm từ cải thiện về kỹ thuật này bằng cách sử dụng bộ khác nhau của các biểu tượng "an toàn" trong các sản phẩm khác nhau của ngữ Pháp.Nhìn Context-Sensitive-phía trước được cải tiến bổ sung bởi khác biệt giữa các bối cảnh khác nhau mà một sản xuất nhất định có thể xuất hiện trong một cây cú pháp. Để đáp ứng một cách duyên dáng lỗi lập trình phổ biến nhất định, các nhà văn biên dịch có thể tăng thêm ngữ pháp với sản phẩm lỗi nắm bắt thành ngữ ngôn ngữ cụ thể đó là không chính xác nhưng thường được viết do nhầm lẫn. Niklaus Wirth xuất bản một thực hiện thanh lịch của cụm từ cấp và context-sensitive phục hồi cho đệ quy gốc parsers năm 1976 [Wir76, Sec. 5.9]. Trường hợp ngoại lệ (sẽ được thảo luận thêm trong phần 8.5.3) cung cấp một thay thế đơn giản hơn nếu được hỗ trợ bởi ngôn ngữ mà trình biên dịch được viết. Đối với bảng điều khiển trên xuống parsers, Fischer, Milton, và Quiring xuất bản một thuật toán 1980 tự động thực hiện một khái niệm được xác định rõ cú pháp tại địa phương chi phí ít nhất
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
IN SÂU THÊM
Có nhiều phương pháp có thể để khôi phục lỗi cú pháp. Trong chế độ bình tĩnh, các nhà văn biên dịch định nghĩa một tập hợp nhỏ của "biểu tượng an toàn" mà phân định điểm sạch tại các đầu vào. Khi một lỗi xảy ra, các trình biên dịch xóa thẻ đầu vào cho đến khi nó tìm thấy một biểu tượng an toàn, và sau đó "ủng hộ việc phân tích cú pháp ra" (ví dụ, trở về từ chương trình con đệ quy gốc) cho đến khi nó tìm thấy một bối cảnh mà biểu tượng đó có thể cải thiện mức độ phục hồi appear.Phrase về kỹ thuật này bằng cách sử dụng bộ khác nhau của "an toàn" biểu tượng trong tác phẩm khác nhau của grammar.Context nhạy cảm nhìn về phía trước có được những cải tiến thêm bằng cách phân biệt các bối cảnh khác nhau, trong đó sản xuất được có thể xuất hiện trong một cây cú pháp. Để đáp ứng một cách duyên dáng với một số lỗi lập trình phổ biến, người viết trình biên dịch có thể làm tăng thêm ngữ pháp với các sản phẩm lỗi mà thành ngữ ngôn ngữ cụ thể chụp mà không chính xác nhưng thường được viết bởi sai lầm. Niklaus Wirth công bố một thực hiện thanh lịch của cụm từ cấp và phục hồi bối cảnh nhạy cảm cho parsers gốc đệ quy năm 1976 [Wir76, Sec. 5,9]. Trường hợp ngoại lệ (được thảo luận thêm tại mục 8.5.3) cung cấp một lựa chọn đơn giản hơn nếu được hỗ trợ bởi các ngôn ngữ mà các trình biên dịch được viết. Đối với bảng điều khiển trên xuống phân tích cú pháp, Fischer, Milton, và Quiring công bố một thuật toán trong năm 1980, tự động thực hiện một khái niệm hoàn toàn xác định tại địa phương chi phí thấp nhất cú pháp
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: