Tags: Programming Language.
S-Attributed Grammars are a class of attribute grammars characterized by having no inherited attributes but only synthesized attributes. Inherited attributes which must be passed down from parent nodes to children nodes of the abstract syntax tree during the semantic analysis of the parsing process are a problem for bottom-up parsing because in bottom-up parsing the parent nodes of the abstract syntax tree are created after creation of all of their children.