{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,20]],"date-time":"2025-07-20T03:49:37Z","timestamp":1752983377589,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":19,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,10,17]],"date-time":"2024-10-17T00:00:00Z","timestamp":1729123200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,10,17]]},"DOI":"10.1145\/3687997.3695647","type":"proceedings-article","created":{"date-parts":[[2024,10,17]],"date-time":"2024-10-17T10:57:44Z","timestamp":1729162664000},"page":"184-189","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Trieste: A C++ DSL for Flexible Tree Rewriting"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-4049-134X","authenticated-orcid":false,"given":"Sylvan","family":"Clebsch","sequence":"first","affiliation":[{"name":"Microsoft Azure Research, Austin, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-3795-2990","authenticated-orcid":false,"given":"Matilda","family":"Blomqvist","sequence":"additional","affiliation":[{"name":"Uppsala University, Uppsala, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4918-6582","authenticated-orcid":false,"given":"Elias","family":"Castegren","sequence":"additional","affiliation":[{"name":"Uppsala University, Uppsala, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1019-8036","authenticated-orcid":false,"given":"Matthew A.","family":"Johnson","sequence":"additional","affiliation":[{"name":"Microsoft Azure Research, Cambridge, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-3937-1260","authenticated-orcid":false,"given":"Matthew J.","family":"Parkinson","sequence":"additional","affiliation":[{"name":"Microsoft Azure Research, Cambridge, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,10,17]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Andrej Bauer. 2024. miniml. https:\/\/plzoo.andrej.com\/language\/miniml.html Accessed: 2024-06-27"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0304-3975(01)00358-9"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"crossref","unstructured":"T. Bray. 2017. RFC 8259: The JavaScript Object Notation (JSON) Data Interchange Format.","DOI":"10.17487\/RFC8259"},{"key":"e_1_3_2_1_4_1","volume-title":"Parkinson","author":"Clebsch Sylvan","year":"2024","unstructured":"Sylvan Clebsch, Matilda Blomqvist, Elias Castegren, Matthew A. Johnson, and Matthew J. Parkinson. 2024. trieste-miniML. https:\/\/github.com\/fxpl\/trieste-miniml"},{"key":"e_1_3_2_1_5_1","unstructured":"Open Policy Agent contributors. 2024. Rego. https:\/\/www.openpolicyagent.org\/docs\/latest\/policy-language\/ Accessed: 2024-06-18"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3622818"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1017472.1017475"},{"key":"e_1_3_2_1_8_1","volume-title":"Yacc: Yet another compiler-compiler.","author":"Johnson Stephen C","year":"1978","unstructured":"Stephen C Johnson. 1978. Yacc: Yet another compiler-compiler."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869542.1869592"},{"key":"e_1_3_2_1_10_1","unstructured":"Simon Marlow and the Alex developers. 2024. Alex. https:\/\/github.com\/haskell\/alex Accessed: 2024-06-19"},{"key":"e_1_3_2_1_11_1","unstructured":"Terence Parr. 2024. ANTLR. https:\/\/www.antlr.org\/about.html Accessed: 2024-06-19"},{"key":"e_1_3_2_1_12_1","unstructured":"Vern Paxson. 2024. Flex. https:\/\/github.com\/westes\/flex Accessed: 2024-06-19"},{"key":"e_1_3_2_1_13_1","unstructured":"GNU Project. 2024. Bison. https:\/\/www.gnu.org\/software\/bison\/ Accessed: 2024-06-19"},{"key":"e_1_3_2_1_14_1","unstructured":"YAML Language Development Team. 2024. YAML 1.2.2 Specification. https:\/\/yaml.org\/spec\/1.2.2\/ Accessed: 2024-06-18"},{"key":"e_1_3_2_1_15_1","unstructured":"Contributors to LLVM. 2024. LibASTMatchers. https:\/\/clang.llvm.org\/docs\/LibASTMatchersReference.html Accessed: 2024-06-19"},{"key":"e_1_3_2_1_16_1","unstructured":"Contributors to the rego-cpp project. 2024. rego-cpp. https:\/\/github.com\/microsoft\/rego-cpp"},{"key":"e_1_3_2_1_17_1","unstructured":"Contributors to the Trieste project. 2024. Project Trieste. https:\/\/github.com\/microsoft\/Trieste"},{"key":"e_1_3_2_1_18_1","unstructured":"Contributors to the Verona project. 2024. The Verona Language. https:\/\/github.com\/microsoft\/verona"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45127-7_27"}],"event":{"name":"SLE '24: 17th ACM SIGPLAN International Conference on Software Language Engineering","sponsor":["SIGPLAN SIGPLAN"],"location":"Pasadena CA USA","acronym":"SLE '24"},"container-title":["Proceedings of the 17th ACM SIGPLAN International Conference on Software Language Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3687997.3695647","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3687997.3695647","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:09:59Z","timestamp":1750295399000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3687997.3695647"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,17]]},"references-count":19,"alternative-id":["10.1145\/3687997.3695647","10.1145\/3687997"],"URL":"https:\/\/doi.org\/10.1145\/3687997.3695647","relation":{},"subject":[],"published":{"date-parts":[[2024,10,17]]},"assertion":[{"value":"2024-10-17","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}