When it parses a+2*3, it emits NAME a, NUMBER 2, NUMBER 3, MUL, ADD. T dịch - When it parses a+2*3, it emits NAME a, NUMBER 2, NUMBER 3, MUL, ADD. T Việt làm thế nào để nói

When it parses a+2*3, it emits NAME

When it parses a+2*3, it emits NAME a, NUMBER 2, NUMBER 3, MUL, ADD. This lovely
property comes directly from the way a LALR parser works, pushing the symbols for
partially parsed rules on its internal stack and then at the end of each rule popping the
symbols and pushing the new LHS symbol, which is a sequence of operations just the
same as what an RPN interpreter does.
The other advantage is that it is very easy to turn a string of RPN tokens into an AST,
and vice versa. To turn RPN into an AST, you run through the RPN pushing each
operand and, for each operator, pop the operands, build an AST tree node with the
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Khi nó parses một + 2 * 3, nó phát ra tên một, số 2, số 3, MUL, ADD. Này đáng yêubất động sản đến trực tiếp từ cách phân tích cú pháp LALR hoạt động, đẩy các biểu tượng chomột phần phân tích cú pháp quy định vào ngăn xếp bên trong của nó và sau đó ở phần cuối của mỗi quy tắc popping cácbiểu tượng và đẩy mới LHS biểu tượng, mà là một chuỗi các hoạt động chỉ cần cáctương tự như những gì một thông dịch viên RPN nào.Lợi thế khác là nó rất dễ dàng để chuyển một chuỗi RPN thẻ vào một AST,và ngược lại. Để bật RPN vào một AST, bạn chạy thông qua RPN đẩy mỗioperand, và mỗi người điều khiển, bật các operands, xây dựng một AST cây nút với các
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Khi phân tích a + 2 * 3, nó phát ra một TÊN, SỐ 2, SỐ 3, MUL, ADD. Đáng yêu này
sở hữu đến trực tiếp từ cách phân tích cú pháp LALR hoạt động, đẩy những biểu tượng cho
quy tắc phân tích cú pháp một phần vào ngăn xếp nội bộ của mình và sau đó vào cuối của mỗi luật popping các
biểu tượng và đẩy các biểu tượng LHS mới, mà là một chuỗi các hoạt động chỉ
giống như những gì một thông dịch viên RPN làm.
một thuận lợi khác là nó là rất dễ dàng để chuyển một chuỗi các thẻ RPN vào một AST,
và ngược lại. Để bật RPN vào một AST, bạn chạy qua các RPN đẩy mỗi
toán hạng và, đối với mỗi hành, bật các toán hạng, xây dựng một nút cây AST với
đ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: