{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,1]],"date-time":"2026-02-01T20:11:02Z","timestamp":1769976662979,"version":"3.49.0"},"publisher-location":"Cham","reference-count":17,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319026534","type":"print"},{"value":"9783319026541","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-319-02654-1_8","type":"book-chapter","created":{"date-parts":[[2013,10,21]],"date-time":"2013-10-21T01:25:32Z","timestamp":1382318732000},"page":"137-156","source":"Crossref","is-referenced-by-count":6,"title":["Safe Specification of Operator Precedence Rules"],"prefix":"10.1007","author":[{"given":"Ali","family":"Afroozeh","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark","family":"van den Brand","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adrian","family":"Johnstone","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elizabeth","family":"Scott","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jurgen","family":"Vinju","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"3","key":"8_CR1","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1145\/1072997.1073000","volume":"14","author":"P. Klint","year":"2005","unstructured":"Klint, P., L\u00e4mmel, R., Verhoef, C.: Toward an engineering discipline for grammarware. ACM Trans. Softw. Eng. Methodol.\u00a014(3), 331\u2013380 (2005)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"issue":"2","key":"8_CR2","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1145\/362007.362035","volume":"13","author":"J. Earley","year":"1970","unstructured":"Earley, J.: An efficient context-free parsing algorithm. Commun. ACM\u00a013(2), 94\u2013102 (1970)","journal-title":"Commun. ACM"},{"key":"8_CR3","doi-asserted-by":"crossref","unstructured":"Tomita, M. (ed.): Generalized LR parsing. Kluwer Academic Publishers (1991)","DOI":"10.1007\/978-1-4615-4034-2"},{"key":"8_CR4","unstructured":"Rekers, J.: Parser Generation for Interactive Environments. PhD thesis, University of Amsterdam, The Netherlands (1992)"},{"key":"8_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1007\/978-3-540-24723-4_6","volume-title":"Compiler Construction","author":"S. McPeak","year":"2004","unstructured":"McPeak, S., Necula, G.C.: Elkhound: A fast, practical GLR parser generator. In: Duesterwald, E. (ed.) CC 2004. LNCS, vol.\u00a02985, pp. 73\u201388. Springer, Heidelberg (2004)"},{"key":"8_CR6","doi-asserted-by":"publisher","first-page":"625","DOI":"10.1109\/ICSE.2004.1317484","volume-title":"Proceedings of the 26th International Conference on Software Engineering, ICSE 2004","author":"I.D. Baxter","year":"2004","unstructured":"Baxter, I.D., Pidgeon, C., Mehlich, M.: DMS\u00ae: Program transformations for practical scalable software evolution. In: Proceedings of the 26th International Conference on Software Engineering, ICSE 2004, pp. 625\u2013634. IEEE Computer Society, Washington, DC (2004)"},{"key":"8_CR7","unstructured":"Scott, E., Johnstone, A.: GLL parse-tree generation. Science of Computer Programming (2012) (to appear) ISSN:0167-6423"},{"key":"8_CR8","doi-asserted-by":"crossref","unstructured":"Aho, A.V., Johnson, S.C., Ullman, J.D.: Deterministic parsing of ambiguous grammars. In: Proceedings of the 1st Annual ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages, POPL 1973, pp. 1\u201321. ACM (1973)","DOI":"10.1145\/512927.512928"},{"key":"8_CR9","volume-title":"Compilers: Principles, Techniques, and Tools","author":"A.V. Aho","year":"2006","unstructured":"Aho, A.V., Lam, M.S., Sethi, R., Ullman, J.D.: Compilers: Principles, Techniques, and Tools, 2nd edn. Addison-Wesley Longman Publishing Co., Inc., Boston (2006)","edition":"2"},{"key":"8_CR10","unstructured":"Visser, E.: Scannerless generalized-LR parsing. Technical Report P9707, Programming Research Group, University of Amsterdam (July 1997)"},{"key":"8_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"222","DOI":"10.1007\/978-3-642-18023-1_6","volume-title":"Generative and Transformational Techniques in Software Engineering III","author":"P. Klint","year":"2011","unstructured":"Klint, P., van der Storm, T., Vinju, J.: EASY meta-programming with rascal. In: Fernandes, J.M., L\u00e4mmel, R., Visser, J., Saraiva, J. (eds.) Generative and Transformational Techniques in Software Engineering III. LNCS, vol.\u00a06491, pp. 222\u2013289. Springer, Heidelberg (2011), \n                    \n                      http:\/\/www.rascal-mpl.org"},{"key":"8_CR12","first-page":"1","volume-title":"Proc. ASMICS Workshop on Parsing Theory","author":"P. Klint","year":"1994","unstructured":"Klint, P., Visser, E.: Using filters for the disambiguation of context-free grammars. In: Pighizzini, G., San Pietro, P. (eds.) Proc. ASMICS Workshop on Parsing Theory, Milano, Italy, Tech. Rep. 126\u20131994, pp. 1\u201320. Dipartimento di Scienze dell\u2019Informazione, Universit\u00e0 di Milano (1994)"},{"key":"8_CR13","unstructured":"Visser, E.: Syntax Definition for Language Prototyping. PhD thesis, University of Amsterdam (1997)"},{"issue":"1","key":"8_CR14","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/0304-3975(95)90680-J","volume":"142","author":"A. Aasa","year":"1995","unstructured":"Aasa, A.: Precedences in specifications and implementations of programming languages. Theor. Comput. Sci.\u00a0142(1), 3\u201326 (1995)","journal-title":"Theor. Comput. Sci."},{"issue":"5","key":"8_CR15","doi-asserted-by":"publisher","first-page":"511","DOI":"10.1007\/BF03036460","volume":"33","author":"M. Thorup","year":"1996","unstructured":"Thorup, M.: Disambiguating grammars by exclusion of sub-parse trees. Acta Informatica\u00a033(5), 511\u2013522 (1996)","journal-title":"Acta Informatica"},{"issue":"3","key":"8_CR16","doi-asserted-by":"publisher","first-page":"1024","DOI":"10.1145\/177492.177759","volume":"16","author":"M. Thorup","year":"1994","unstructured":"Thorup, M.: Controlled grammatic ambiguity. ACM Trans. Program. Lang. Syst.\u00a016(3), 1024\u20131050 (1994)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"8_CR17","unstructured":"Visser, E.: From context-free grammars with priorities to character class grammars. In: van Deursen, A., Brune, M., Heering, J. (eds.) Dat Is Dus Heel Interessant, Liber Amicorum Dedicated to Paul Klint, pp. 217\u2013230. CWI (1997)"}],"container-title":["Lecture Notes in Computer Science","Software Language Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-02654-1_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,23]],"date-time":"2019-05-23T15:59:10Z","timestamp":1558627150000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-02654-1_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783319026534","9783319026541"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-02654-1_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013]]}}}