Ano ang non recursive descent parser?
Ano ang non recursive descent parser?

Video: Ano ang non recursive descent parser?

Video: Ano ang non recursive descent parser?
Video: Lecture 9:Non-Recursive predictive Parsing 2024, Nobyembre
Anonim

Ang Hula pag-parse ay isang espesyal na anyo ng recursive descent parsing , kung saan walang kinakailangang backtracking, upang mahulaan nito kung aling produksyon ang gagamitin upang palitan ang input string. Hindi - recursive predictive pag-parse o table-driven ay kilala rin bilang LL(1) parser . Ito parser sumusunod sa pinakakaliwang derivation (LMD).

Bukod, ano ang hindi recursive descent parsing?

Sa computer science, a recursive descent parser ay isang uri ng top-down parser binuo mula sa isang hanay ng kapwa recursive mga pamamaraan (o a hindi - recursive katumbas) kung saan ang bawat naturang pamamaraan ay nagpapatupad ng isa sa mga nonterminals ng grammar.

Alamin din, ano ang mga limitasyon ng recursive descent parser? Ang mga recursive descent parser ay may ilang mga disadvantages:

  • Ang mga ito ay hindi kasing bilis ng ilang iba pang mga pamamaraan.
  • Mahirap magbigay ng talagang magagandang mensahe ng error.
  • Hindi sila makakagawa ng mga pag-parse na nangangailangan ng arbitraryong mahabang lookaheads.

Sa pag-iingat nito, ano ang recursive descent parser na may halimbawa?

Recursive na pagbaba ay isang top-down pag-parse teknik na bumubuo ng pag-parse puno mula sa itaas at ang input ay binabasa mula kaliwa hanggang kanan. Gumagamit ito ng mga pamamaraan para sa bawat terminal at non-terminal na entity. Ito pag-parse isinasaalang-alang ang teknik recursive dahil gumagamit ito ng gramatika na walang konteksto na recursive sa kalikasan.

Ano ang ibig mong sabihin sa pag-parse?

Pag-parse . Pag-parse , syntax analysis, o syntactic analysis ay ang proseso ng pagsusuri ng isang string ng mga simbolo, alinman sa natural na wika, mga wika sa computer o mga istruktura ng data, na umaayon sa mga tuntunin ng isang pormal na grammar. Ang termino pag-parse galing sa Latin na pars (orationis), ibig sabihin bahagi ng Pananalita).

Inirerekumendang: