Recursive descent parser: Difference between revisions

Content deleted Content added
m top: Added image #suggestededit-add-image-top
Tags: Reverted Mobile edit Mobile app edit Android app edit
Undid revision 1182186602 by Bkmaina (talk): image was not relevant to subject
Line 2:
{{More footnotes|date=February 2009}}
 
[[File:Busca_binaria.png|thumb|right|alt=computer science, a recursive descent parser is a kind of top-down parser built from a set of mutually recursive procedures where each such procedure implements one of the nonterminals of the grammar.]]
In [[computer science]], a '''recursive descent parser''' is a kind of [[top-down parsing|top-down parser]] built from a set of [[mutual recursion|mutually recursive]] procedures (or a non-recursive equivalent) where each such [[procedure (computer science)|procedure]] implements one of the [[Terminal and nonterminal symbols|nonterminals]] of the [[formal grammar|grammar]]. Thus the structure of the resulting program closely mirrors that of the grammar it recognizes.<ref>{{cite book | title=Recursive Programming Techniques | author=Burge, W.H. | year=1975 | isbn=0-201-14450-6 | url-access=registration | url=https://archive.org/details/recursiveprogram0000burg }}</ref>