{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:08:27Z","timestamp":1750306107623,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":17,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,9,4]],"date-time":"2017-09-04T00:00:00Z","timestamp":1504483200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,9,4]]},"DOI":"10.1145\/3139903.3139906","type":"proceedings-article","created":{"date-parts":[[2017,11,27]],"date-time":"2017-11-27T13:24:32Z","timestamp":1511789072000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Solidity Parsing Using SmaCC"],"prefix":"10.1145","author":[{"given":"Henrique","family":"Rocha","sequence":"first","affiliation":[{"name":"Inria Lille - Nord Europe"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"St\u00e9phane","family":"Ducasse","sequence":"additional","affiliation":[{"name":"Inria Lille - Nord Europe"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marcus","family":"Denker","sequence":"additional","affiliation":[{"name":"Inria Lille - Nord Europe"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jason","family":"Lecerf","sequence":"additional","affiliation":[{"name":"CEA-List"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,9,4]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Compilers: Principles, Techniques, and Tools","author":"Aho Alfred V.","year":"2006","unstructured":"{ALSU06} Alfred V. Aho , Monica S. Lam , Ravi Sethi , and Jeffrey D. Ullman . Compilers: Principles, Techniques, and Tools ( 2 nd Edition). Addison-Wesley Longman Publishing Co., Inc. , Boston, MA, USA , 2006 . {ALSU06} Alfred V. Aho, Monica S. Lam, Ravi Sethi, and Jeffrey D. Ullman. Compilers: Principles, Techniques, and Tools (2nd Edition). Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 2006.","edition":"2"},{"key":"e_1_3_2_1_2_1","first-page":"377","volume-title":"Deep into Pharo","author":"Bergel Alexandre","year":"2013","unstructured":"{BCDL13} Alexandre Bergel , Damien Cassou , St\u00e9phane Ducasse , and Jannik Laval . Petitparser: Building modular parsers . In Deep into Pharo , chapter 18, pages 377 -- 411 . Square Brackets Associates , 2013 . {BCDL13} Alexandre Bergel, Damien Cassou, St\u00e9phane Ducasse, and Jannik Laval. Petitparser: Building modular parsers. In Deep into Pharo, chapter 18, pages 377--411. Square Brackets Associates, 2013."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2993600.2993611"},{"key":"e_1_3_2_1_4_1","volume-title":"Smacc: a compiler-compiler","author":"Brant John","year":"2017","unstructured":"{BLGD17} John Brant , Jason Lecerf , Thierry Goubier , and St\u00e9phane Ducasse . Smacc: a compiler-compiler , 2017 . {BLGD17} John Brant, Jason Lecerf, Thierry Goubier, and St\u00e9phane Ducasse. Smacc: a compiler-compiler, 2017."},{"key":"e_1_3_2_1_6_1","volume-title":"A programmer's guide to ethereum and serpent. Technical report","author":"Delmolino Kevin","year":"2015","unstructured":"{DAKM15} Kevin Delmolino , Mitchell Arnett , Ahmed Kosba , and Andrew Miller . A programmer's guide to ethereum and serpent. Technical report , University of Maryland, Computer Science Department , Ethereumlab, 2015 . {DAKM15} Kevin Delmolino, Mitchell Arnett, Ahmed Kosba, and Andrew Miller. A programmer's guide to ethereum and serpent. Technical report, University of Maryland, Computer Science Department, Ethereumlab, 2015."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2812704"},{"key":"e_1_3_2_1_8_1","volume-title":"Ethereum's white paper","author":"Foundation Ethereum","year":"2014","unstructured":"{Eth14} Ethereum Foundation . Ethereum's white paper ., 2014 . {Eth14} Ethereum Foundation. Ethereum's white paper., 2014."},{"key":"e_1_3_2_1_9_1","volume-title":"Solidity documentation release 0.4.12. Technical report","author":"Foundation Ethereum","year":"2017","unstructured":"{Eth17} Ethereum Foundation . Solidity documentation release 0.4.12. Technical report , 2017 . {Eth17} Ethereum Foundation. Solidity documentation release 0.4.12. Technical report, 2017."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3005745.3005771"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2737924.2737961"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978309"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2968219.2971409"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813659"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380230803"},{"key":"e_1_3_2_1_16_1","volume-title":"Antlr tutorial","author":"Mills Ashley","year":"2005","unstructured":"{Mil05} Ashley Mills . Antlr tutorial , 2005 . {Mil05} Ashley Mills. Antlr tutorial, 2005."},{"key":"e_1_3_2_1_17_1","volume-title":"Bitcoin: A peer-to-peer electronic cash system","author":"Nakamoto Satoshi","year":"2009","unstructured":"{Nak09} Satoshi Nakamoto . Bitcoin: A peer-to-peer electronic cash system ., 2009 . {Nak09} Satoshi Nakamoto. Bitcoin: A peer-to-peer electronic cash system., 2009."},{"issue":"6","key":"e_1_3_2_1_18_1","first-page":"737","article-title":"A methodology for removing lalr(k) conflicts","volume":"13","author":"Passos Leonardo Teixeira","year":"2007","unstructured":"{PBB07} Leonardo Teixeira Passos , Mariza A. S. Bigonha , and Roberto S. Bigonha . A methodology for removing lalr(k) conflicts . Journal of Universal Computer Science , 13 ( 6 ): 737 -- 752 , jun 2007 . http:\/\/www.jucs.org\/jucs_13_6\/a_methodology_for_removing. {PBB07} Leonardo Teixeira Passos, Mariza A. S. Bigonha, and Roberto S. Bigonha. A methodology for removing lalr(k) conflicts. Journal of Universal Computer Science, 13(6):737--752, jun 2007. http:\/\/www.jucs.org\/jucs_13_6\/a_methodology_for_removing.","journal-title":"Journal of Universal Computer Science"}],"event":{"name":"IWST '17: International Workshop on Smalltalk Technologies","sponsor":["ESUG","SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Maribor Slovenia","acronym":"IWST '17"},"container-title":["Proceedings of the 12th edition of the International Workshop on Smalltalk Technologies"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3139903.3139906","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3139903.3139906","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:30:39Z","timestamp":1750217439000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3139903.3139906"}},"subtitle":["Challenges and Irregularities"],"short-title":[],"issued":{"date-parts":[[2017,9,4]]},"references-count":17,"alternative-id":["10.1145\/3139903.3139906","10.1145\/3139903"],"URL":"https:\/\/doi.org\/10.1145\/3139903.3139906","relation":{},"subject":[],"published":{"date-parts":[[2017,9,4]]},"assertion":[{"value":"2017-09-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}