Semantics-Driven Compiler Synthesis
{'Code': '05010400', 'Directorate': {'Abbreviation': 'CSE', 'LongName': 'Direct For Computer & Info Scie & Enginr'}, 'Division': {'Abbreviation': 'CCF', 'LongName': 'Division of Computing and Communication Foundations'}}
{'SignBlockName': 'name not available', 'PO_EMAI': None, 'PO_PHON': None}
A key factor in the generation of quality compilers is creation of the          primary data structures that a compiler and run-time machine use:  the          symbol table and primary storage, respectively.  Earlier research on            single-threading and stack single-threading properties of lambda-               calculus expressions shows how to detect, extract, and implement these          data structures.  A major portion of this research will be the                  integration of the single-threading techniques into a working compiler          synthesis system.                                                                                                                                               The role of data flow analysis algorithms in improvement of static              semantics processing and target code generation in synthesized                  compilers will be investigated.  In particular, flow analysis of a              language's definition should yield information that directs                     transformation of the definition's semantic algebras into more                  efficient representations.
{'FirstName': 'David', 'LastName': 'Schmidt', 'PI_MID_INIT': 'A', 'PI_SUFX_NAME': None, 'PI_FULL_NAME': 'David A Schmidt', 'EmailAddress': 'das@ksu.edu', 'NSF_ID': '000410449', 'StartDate': '06/15/1989', 'EndDate': None, 'RoleCode': 'Principal Investigator'}
{'Name': 'Kansas State University', 'CityName': 'MANHATTAN', 'ZipCode': '665062504', 'PhoneNumber': '7855326804', 'StreetAddress': '1601 VATTIER STREET', 'StreetAddress2': '103 FAIRCHILD HALL', 'CountryName': 'United States', 'StateName': 'Kansas', 'StateCode': 'KS', 'CONGRESSDISTRICT': '01', 'CONGRESS_DISTRICT_ORG': 'KS01', 'ORG_UEI_NUM': 'CFMMM5JM7HJ9', 'ORG_LGL_BUS_NAME': 'KANSAS STATE UNIVERSITY', 'ORG_PRNT_UEI_NUM': None}
{'Name': None, 'CityName': None, 'StateCode': None, 'ZipCode': None, 'StreetAddress': None, 'CountryCode': None, 'CountryName': None, 'StateName': None, 'CountryFlag': None, 'CONGRESSDISTRICT': None, 'CONGRESS_DISTRICT_PERF': '""'}
{'Code': '2875', 'Text': 'SYSTEM SOFTWARE'}
{'url': 'https://www.nsf.gov/awardsearch/download?DownloadFileName=1988&All=true', 'xml': '8822378.xml'}