{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T22:53:55Z","timestamp":1725663235209},"publisher-location":"Berlin, Heidelberg","reference-count":42,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540102502"},{"type":"electronic","value":"9783540383390"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1980]]},"DOI":"10.1007\/3-540-10250-7_28","type":"book-chapter","created":{"date-parts":[[2012,2,25]],"date-time":"2012-02-25T17:06:36Z","timestamp":1330189596000},"page":"350-362","source":"Crossref","is-referenced-by-count":5,"title":["Experiences with the compiler writing system HLP"],"prefix":"10.1007","author":[{"given":"Kari-Jouko","family":"R\u00e4ih\u00e4","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,5,25]]},"reference":[{"key":"11_CR1","unstructured":"Asp,J.: A description of the syntax and static semantics of Pascal using HLP (in Finnish). In preparation."},{"key":"11_CR2","unstructured":"Burroughs Corp.: Burroughs B6700\/B7700 Algol language reference manual. Burroughs Corporation, May 1974."},{"key":"11_CR3","unstructured":"Gaine, Farber, Gordon, Inc.: S-Fortran language reference guide. Caine, Farber, Gordon, Inc., 1974."},{"key":"11_CR4","unstructured":"CII Honeywell Bull: LALR(1) grammar for Ada. Unpublished computer listing, CII Honeywell Bull, 1979."},{"key":"11_CR5","volume-title":"Simula 67 Common Base Language","author":"O.-J. Dahl","year":"1968","unstructured":"Dahl, O.-J., Myhrhaug, B. & Nygaard, K.: Simula 67 Common Base Language. Norwegian Computing Center, Oslo, 1968."},{"key":"11_CR6","series-title":"Technical Report","volume-title":"A declarative semantic definition of PL360","author":"T. A. Dreisbach","year":"1972","unstructured":"Dreisbach, T.A.: A declarative semantic definition of PL360. Technical Report UCLA-ENG-7289, Computer Science Department, University of California, Los Angeles, California, October 1972."},{"key":"11_CR7","unstructured":"Erki\u00f6,H., Sajaniemi,J. & Salava,A.: An implementation of Pascal on the Burroughs B6700. Report A-1977-1, May 1977."},{"key":"11_CR8","unstructured":"Ikonen,M.: An attribute grammar for PL360 (in Finnish). Internal Report C-1979-24, January 1979."},{"key":"11_CR9","doi-asserted-by":"crossref","unstructured":"Jazayeri,M. & Walter,K.G.: Alternating semantic evaluator. Proceedings of the ACM 1975 Annual Conference, October 1975, 230\u2013234.","DOI":"10.1145\/800181.810328"},{"key":"11_CR10","volume-title":"The Art of Computer Programming, Vol. 1: Fundamental Algorithms","author":"D. E. Knuth","year":"1967","unstructured":"Knuth, D.E.: The Art of Computer Programming, Vol. 1: Fundamental Algorithms. Addison-Wesley, Reading, Mass., 1967."},{"key":"11_CR11","unstructured":"Koskimies,K.: LALR(1) syntax analysis for the programming language Euclid (in Finnish). Internal Report C-1978-41, April 1978."},{"key":"11_CR12","unstructured":"Koskimies,K. & Juutinen,L.: An attribute grammar for the compile-time semantics of a subset of the programming language Euclid. Internal Report C-1979-130, December 1979."},{"key":"11_CR13","unstructured":"Laaksonen,H.: Code generation in the Pascal compiler produced by HLP (in Finnish). Internal Report C-1978-65, July 1978."},{"issue":"4","key":"11_CR14","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1016\/0306-4379(79)90020-6","volume":"4","author":"H. Laine","year":"1979","unstructured":"Laine, H., Maanavilja, O. & Peltola, E.: Grammatical data base model. Information Systems 4, 4 (1979), 257\u2013267.","journal-title":"Information Systems"},{"key":"11_CR15","doi-asserted-by":"crossref","unstructured":"Lampson,B.W., Horning,J.J., London,R.L., Mitchell,J.G. & Popek,G.J.: Report on the programming language Euclid. SIGPLAN Notices 12, 2 (February 1977).","DOI":"10.1145\/954666.971189"},{"key":"11_CR16","unstructured":"Luikku,M. & Riekkola,E.: Construction of a PL\/Mikko compiler (in Finnish). Internal Report C-1979-73, April 1979."},{"key":"11_CR17","unstructured":"Maanavilja,O.: The query language in a grammatical data base model (in Finnish). Internal Report C-1979-45, March 1979."},{"key":"11_CR18","unstructured":"Niittyranta,T.: An LALR(1) syntax for CODASYL Cobol (in Finnish). Internal Report C-1978-62, May 1978."},{"key":"11_CR19","volume-title":"MIKKO3 RTX LI PL programming language user's guide","author":"N. Electronics","year":"1978","unstructured":"Nokia Electronics: MIKKO3 RTX LI PL programming language user's guide. Nokia Electronics, Helsinki, 1978."},{"key":"11_CR20","unstructured":"Nurmi,O.: Testing the LR(k) and SLR(k) conditions in the compiler writing system HLP (in Finnish). Internal Report C-1979-82, June 1979."},{"key":"11_CR21","unstructured":"Pietarinen,P.: Implementation of the job control language for HLP (in Finnish). Internal Report C-1978-49, April 1978."},{"key":"11_CR22","volume-title":"Building efficient pass-oriented attribute grammar evaluators. Report TR 79-006","author":"D. Pozefsky","year":"1979","unstructured":"Pozefsky, D.: Building efficient pass-oriented attribute grammar evaluators. Report TR 79-006, Department of Computer Science, University of North Carolina, Chapel Hill, N.C., 1979."},{"key":"11_CR23","doi-asserted-by":"crossref","unstructured":"Preliminary Ada reference manual. SIGPLAN Notices 14, 6 (June 1979), Part A.","DOI":"10.1145\/956650.956651"},{"key":"11_CR24","unstructured":"R\u00e4ih\u00e4,K.-J.: On attribute grammars and their use in a compiler writing system. Report A-1977-4, August 1977."},{"key":"11_CR25","doi-asserted-by":"crossref","unstructured":"R\u00e4ih\u00e4, K.-J.: tDynamic allocation of space for attribute instances in multi-pass evaluators of attribute grammars. Proceedings of the SIGPLAN Symposium on Compiler Construction, SIGPLAN Notices 14, 8 (August 1979), 26\u201338.","DOI":"10.1145\/872732.806951"},{"key":"11_CR26","unstructured":"R\u00e4ih\u00e4,K.-J. & Saarinen,M.: Operating instructions for HLP. Internal Report C-1979-68, May 1979."},{"key":"11_CR27","unstructured":"R\u00e4ih\u00e4,K.-J., Saarinen,M., Soisalon-Soininen,E. & Tienari,M.: The compiler writing system HLP (Helsinki Language Processor). Report A-1978-2, March 1978."},{"key":"11_CR28","unstructured":"Rikkil\u00e4,J.: A precompiler for B6700 S-Fortran (in Finnish). Internal Report C-1978-61, 1978."},{"key":"11_CR29","unstructured":"Saarinen,M.: The lexical part of the compiler writing system HLP (in Finnish). Internal Report C-1978-55, October 1978."},{"key":"11_CR30","unstructured":"Siitari,H.: Application of HLP in the construction of a MIXAL compiler (in Finnish). Internal Report C-1978-113, October 1978."},{"key":"11_CR31","unstructured":"Siitari,H.: An attribute grammar for the programming language Simula (in Finnish). Internal Report C-1979-90, May 1979."},{"key":"11_CR32","first-page":"492","volume-title":"On defining error recovery in context-free parsing. Automata, Languages and Programming, Fourth Colloquium","author":"S. Sippu","year":"1977","unstructured":"Sippu, S. & Soisalon-Soininen, E.: On defining error recovery in context-free parsing. Automata, Languages and Programming, Fourth Colloquium, A. Salomaa & M. Steinby (eds.), Springer-Verlag, Berlin-Heidelberg-New York, July 1977, 492\u2013503."},{"key":"11_CR33","unstructured":"Suikkanen,J.: Conflicts in the LALR(1) parsing automaton (in Finnish). Internal Report C-1980-5, November 1979."},{"key":"11_CR34","unstructured":"Tarhio,J.: Parsing ambiguous grammars in the compiler writing system HLP (in Finnish). Internal Report C-1979-93, May 1979."},{"key":"11_CR35","unstructured":"Tarhio,J.: An LALR(1) syntax for Extended Algol (in Finnish). Internal Report (to appear)."},{"key":"11_CR36","first-page":"75","volume":"11","author":"M. Tienari","year":"1978","unstructured":"Tienari, M.: Research on programming languages and compilers. Data 11\/-78 (1978), 75\u201378.","journal-title":"Data"},{"key":"11_CR37","unstructured":"USASI: USA Standard Cobol. USAS X3.23-1968, USA Standards Institute, 1968."},{"issue":"2","key":"11_CR38","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1145\/954063.954071","volume":"14","author":"D. Watt","year":"1979","unstructured":"Watt, D.: An extended attribute grammar for Pascal. SIGPLAN Notices 14, 2 (February 1979), 60\u201374.","journal-title":"SIGPLAN Notices"},{"key":"11_CR39","volume-title":"Declarative semantic definition as illustrated by a definition of Simula 67","author":"W. T. Wilner","year":"1971","unstructured":"Wilner, W.T.: Declarative semantic definition as illustrated by a definition of Simula 67. Ph.D. Thesis, Computer Science Department, Stanford University, Stanford, California, June 1971."},{"issue":"1","key":"11_CR40","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1145\/321439.321442","volume":"15","author":"N. Wirth","year":"1968","unstructured":"Wirth, N.: PL360, a programming language for the 360 computers. JACM 15, 1 (January 1968), 37\u201374.","journal-title":"JACM"},{"key":"11_CR41","unstructured":"Wirth,N.: The programming language Pascal (revised report). Bericht 5, Institut f\u00fcr Informatik, Eidgen\u00f6ssische Technische Hochschule, Z\u00fcrich, 1972."},{"key":"11_CR42","volume-title":"Notes on programming linguistics","author":"J. M. Wozencraft","year":"1979","unstructured":"Wozencraft, J.M. & Evans, A. Jr.: Notes on programming linguistics. Department of Electrical Engineering, MIT, Cambridge, Mass., July 1979."}],"container-title":["Lecture Notes in Computer Science","Semantics-Directed Compiler Generation"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-10250-7_28.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T20:02:48Z","timestamp":1605643368000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-10250-7_28"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1980]]},"ISBN":["9783540102502","9783540383390"],"references-count":42,"URL":"https:\/\/doi.org\/10.1007\/3-540-10250-7_28","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1980]]}}}