Matches in SemOpenAlex for { <https://semopenalex.org/work/W2138992185> ?p ?o ?g. }
- W2138992185 abstract "Type analysis can be characterized by a language-independent collection of standard computational roles such as ‘typed identifier use’ (e.g. a variable name appearing in an expression) and ‘dyadic expression’ (e.g. addition of two values). A type analyzer for a specific language is then defined by stating which language construct(s) play each role. The computational roles provide a framework for understanding the general process and a vocabulary for applying that understanding to the solution of particular problems. We have captured this knowledge in attribute grammar modules that are carefully designed to be combinable and adaptable, exporting language-independent roles that define the general type analysis problem. From this collection, the compiler designer instantiates the appropriate modules and identifies the relevant source-language constructs; an attribute grammar processor then weaves the necessary computations into the compiler's semantic analyzer. Our attribute grammar modules provide a precise definition of the actions constituting the various roles and the dependences among them. They can therefore also be used to describe the type analysis process to students, or to specify a hand-coded semantic analyzer. Copyright © 2009 John Wiley & Sons, Ltd." @default.
- W2138992185 created "2016-06-24" @default.
- W2138992185 creator A5032708303 @default.
- W2138992185 creator A5052463594 @default.
- W2138992185 date "2009-06-25" @default.
- W2138992185 modified "2023-10-03" @default.
- W2138992185 cites W1532926224 @default.
- W2138992185 cites W1537202 @default.
- W2138992185 cites W1537401867 @default.
- W2138992185 cites W1538401457 @default.
- W2138992185 cites W1568404366 @default.
- W2138992185 cites W1574158455 @default.
- W2138992185 cites W1610570299 @default.
- W2138992185 cites W1649645444 @default.
- W2138992185 cites W165164194 @default.
- W2138992185 cites W1654548009 @default.
- W2138992185 cites W1715846772 @default.
- W2138992185 cites W1856377802 @default.
- W2138992185 cites W1964071625 @default.
- W2138992185 cites W1969534981 @default.
- W2138992185 cites W1970462831 @default.
- W2138992185 cites W1976218147 @default.
- W2138992185 cites W1991601392 @default.
- W2138992185 cites W1991604845 @default.
- W2138992185 cites W1998111461 @default.
- W2138992185 cites W1998284499 @default.
- W2138992185 cites W2005642665 @default.
- W2138992185 cites W2013071456 @default.
- W2138992185 cites W2014596857 @default.
- W2138992185 cites W2020940935 @default.
- W2138992185 cites W2025981819 @default.
- W2138992185 cites W2027657506 @default.
- W2138992185 cites W2037005852 @default.
- W2138992185 cites W2038429440 @default.
- W2138992185 cites W2043548135 @default.
- W2138992185 cites W2045273776 @default.
- W2138992185 cites W2048507281 @default.
- W2138992185 cites W2054943246 @default.
- W2138992185 cites W2065614429 @default.
- W2138992185 cites W2066172891 @default.
- W2138992185 cites W2067897422 @default.
- W2138992185 cites W2083210058 @default.
- W2138992185 cites W2096193388 @default.
- W2138992185 cites W2096580990 @default.
- W2138992185 cites W2097964082 @default.
- W2138992185 cites W2102217676 @default.
- W2138992185 cites W2103953153 @default.
- W2138992185 cites W2104416102 @default.
- W2138992185 cites W2106694164 @default.
- W2138992185 cites W2110216302 @default.
- W2138992185 cites W2112021951 @default.
- W2138992185 cites W2121696621 @default.
- W2138992185 cites W2126020729 @default.
- W2138992185 cites W2138661194 @default.
- W2138992185 cites W2141071417 @default.
- W2138992185 cites W2141570161 @default.
- W2138992185 cites W2150765606 @default.
- W2138992185 cites W2151478921 @default.
- W2138992185 cites W2153729388 @default.
- W2138992185 cites W2153918412 @default.
- W2138992185 cites W2155984350 @default.
- W2138992185 cites W2158864412 @default.
- W2138992185 cites W2159104514 @default.
- W2138992185 cites W2162287247 @default.
- W2138992185 cites W2168488307 @default.
- W2138992185 cites W2293227920 @default.
- W2138992185 cites W3005523836 @default.
- W2138992185 cites W3022537579 @default.
- W2138992185 cites W952303715 @default.
- W2138992185 cites W193042124 @default.
- W2138992185 cites W2461779795 @default.
- W2138992185 cites W2966994227 @default.
- W2138992185 cites W3183308547 @default.
- W2138992185 doi "https://doi.org/10.1002/spe.v39:9" @default.
- W2138992185 hasPublicationYear "2009" @default.
- W2138992185 type Work @default.
- W2138992185 sameAs 2138992185 @default.
- W2138992185 citedByCount "1" @default.
- W2138992185 crossrefType "journal-issue" @default.
- W2138992185 hasAuthorship W2138992185A5032708303 @default.
- W2138992185 hasAuthorship W2138992185A5052463594 @default.
- W2138992185 hasConcept C138885662 @default.
- W2138992185 hasConcept C154504017 @default.
- W2138992185 hasConcept C154945302 @default.
- W2138992185 hasConcept C169590947 @default.
- W2138992185 hasConcept C199360897 @default.
- W2138992185 hasConcept C201677973 @default.
- W2138992185 hasConcept C204321447 @default.
- W2138992185 hasConcept C26022165 @default.
- W2138992185 hasConcept C2777601683 @default.
- W2138992185 hasConcept C2780801425 @default.
- W2138992185 hasConcept C41008148 @default.
- W2138992185 hasConcept C41895202 @default.
- W2138992185 hasConcept C90559484 @default.
- W2138992185 hasConcept C98045186 @default.
- W2138992185 hasConceptScore W2138992185C138885662 @default.
- W2138992185 hasConceptScore W2138992185C154504017 @default.
- W2138992185 hasConceptScore W2138992185C154945302 @default.
- W2138992185 hasConceptScore W2138992185C169590947 @default.
- W2138992185 hasConceptScore W2138992185C199360897 @default.