Lifetime analysis for attributes (Q1820588)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 3997185
Language Label Description Also known as
default for all languages
No label defined
    English
    Lifetime analysis for attributes
    scientific article; zbMATH DE number 3997185

      Statements

      Lifetime analysis for attributes (English)
      0 references
      1987
      0 references
      Reduction of attribute storage is a vital requirement for attribute evaluators. We present a new method for the analysis of lifetime of attribute instances. It is assumed that attribute evaluation is performed by a visit-oriented evaluator. Its evaluation sequence for any input can be described by a context-free grammar derived from the visit-sequences. Conditions on that CFG decide for each attribute whether all its instances can be stored in a single global variable. Furthermore one can decide whether several different attributes can be mapped to a single global variable. Similarly conditions for stack implementation are given. All decisions can be made efficiently at evaluator generation time. Hence the method is well suited for compiler generation.
      0 references
      reduction of attribute storage
      0 references
      attribute evaluation
      0 references
      context-free grammar
      0 references
      visit-sequences
      0 references
      stack implementation
      0 references
      compiler generation
      0 references
      0 references

      Identifiers