LR-attributed grammar (original) (raw)

About DBpedia

LR-attributed grammars are a special type of attribute grammars. They allow the attributes to be evaluated on LR parsing. As a result, attribute evaluation in LR-attributed grammars can be incorporated conveniently in bottom-up parsing. zyacc is based on LR-attributed grammars. They are a subset of the L-attributed grammars, where the attributes can be evaluated in one left-to-right traversal of the abstract syntax tree. They are a superset of the S-attributed grammars, which allow only synthesized attributes. In yacc, a common hack is to use global variables to simulate some kind of inherited attributes and thus LR-attribution.

Property Value
dbo:abstract Une grammaire LR-attribuée est un type spécial de grammaire attribuée.Elle permet aux attributs d'être évalués par un . Ainsi, l'évaluation d'attributs est incorporéede manière commode dans un . zyacc est fondé sur une grammaire L-attribuée.Les grammaires attribuées sont un sous-ensemble des grammaires LR-attribuées où les attributs peuvent être évalués par unetraversée de gauche à droite de l'arbre syntaxique abstrait. Elles sont un sur-ensemble des qui n'autorisent que les attributs synthétisés. Avec yacc, un hack répandu consiste à utiliser des variables globales pour simuler les attributs hérités et donc l'attributionde type LR. (fr) LR-attributed grammars are a special type of attribute grammars. They allow the attributes to be evaluated on LR parsing. As a result, attribute evaluation in LR-attributed grammars can be incorporated conveniently in bottom-up parsing. zyacc is based on LR-attributed grammars. They are a subset of the L-attributed grammars, where the attributes can be evaluated in one left-to-right traversal of the abstract syntax tree. They are a superset of the S-attributed grammars, which allow only synthesized attributes. In yacc, a common hack is to use global variables to simulate some kind of inherited attributes and thus LR-attribution. (en)
dbo:wikiPageExternalLink http://www.cs.binghamton.edu/~zdu/zyacc/doc/zyacc_4.html
dbo:wikiPageID 4495817 (xsd:integer)
dbo:wikiPageLength 1172 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 727565270 (xsd:integer)
dbo:wikiPageWikiLink dbr:Reinhard_Wilhelm dbr:L-attributed_grammar dbr:LR_parser dbr:S-attributed_grammar dbr:Attribute_grammar dbc:Compiler_construction dbc:Formal_languages
dct:subject dbc:Compiler_construction dbc:Formal_languages
gold:hypernym dbr:Type
rdf:type yago:Abstraction100002137 yago:Communication100033020 yago:Language106282651 yago:WikicatFormalLanguages
rdfs:comment LR-attributed grammars are a special type of attribute grammars. They allow the attributes to be evaluated on LR parsing. As a result, attribute evaluation in LR-attributed grammars can be incorporated conveniently in bottom-up parsing. zyacc is based on LR-attributed grammars. They are a subset of the L-attributed grammars, where the attributes can be evaluated in one left-to-right traversal of the abstract syntax tree. They are a superset of the S-attributed grammars, which allow only synthesized attributes. In yacc, a common hack is to use global variables to simulate some kind of inherited attributes and thus LR-attribution. (en) Une grammaire LR-attribuée est un type spécial de grammaire attribuée.Elle permet aux attributs d'être évalués par un . Ainsi, l'évaluation d'attributs est incorporéede manière commode dans un . zyacc est fondé sur une grammaire L-attribuée.Les grammaires attribuées sont un sous-ensemble des grammaires LR-attribuées où les attributs peuvent être évalués par unetraversée de gauche à droite de l'arbre syntaxique abstrait. Elles sont un sur-ensemble des qui n'autorisent que les attributs synthétisés. (fr)
rdfs:label Grammaire LR-attribuée (fr) LR-attributed grammar (en)
owl:sameAs freebase:LR-attributed grammar yago-res:LR-attributed grammar wikidata:LR-attributed grammar dbpedia-fr:LR-attributed grammar https://global.dbpedia.org/id/2tAjQ
prov:wasDerivedFrom wikipedia-en:LR-attributed_grammar?oldid=727565270&ns=0
foaf:isPrimaryTopicOf wikipedia-en:LR-attributed_grammar
is dbo:wikiPageWikiLink of dbr:List_of_formal_language_and_literal_string_topics dbr:List_of_important_publications_in_computer_science dbr:ECLR-attributed_grammar dbr:Attribute_grammar
is foaf:primaryTopic of wikipedia-en:LR-attributed_grammar