{"id":"https://openalex.org/W2980240164","doi":"https://doi.org/10.1145/3358503.3361275","title":"Event-based parsing","display_name":"Event-based parsing","publication_year":2019,"publication_date":"2019-10-10","ids":{"openalex":"https://openalex.org/W2980240164","doi":"https://doi.org/10.1145/3358503.3361275","mag":"2980240164"},"language":"en","primary_location":{"id":"doi:10.1145/3358503.3361275","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3358503.3361275","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 6th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5084105661","display_name":"Vadim Zaytsev","orcid":"https://orcid.org/0000-0001-7764-4224"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Vadim Zaytsev","raw_affiliation_strings":["Raincode Labs, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Raincode Labs, Belgium","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5084105661"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"31","last_page":"40"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9975000023841858,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/parsing","display_name":"Parsing","score":0.8904249668121338},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8704555034637451},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.6987168788909912},{"id":"https://openalex.org/keywords/event","display_name":"Event (particle physics)","score":0.6605761647224426},{"id":"https://openalex.org/keywords/parser-combinator","display_name":"Parser combinator","score":0.6525286436080933},{"id":"https://openalex.org/keywords/top-down-parsing","display_name":"Top-down parsing","score":0.6326833963394165},{"id":"https://openalex.org/keywords/grammar","display_name":"Grammar","score":0.6158904433250427},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6109146475791931},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.5884956121444702},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5309998989105225},{"id":"https://openalex.org/keywords/lr-parser","display_name":"LR parser","score":0.45270320773124695},{"id":"https://openalex.org/keywords/linguistics","display_name":"Linguistics","score":0.09588900208473206}],"concepts":[{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.8904249668121338},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8704555034637451},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6987168788909912},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.6605761647224426},{"id":"https://openalex.org/C118364021","wikidata":"https://www.wikidata.org/wiki/Q7139956","display_name":"Parser combinator","level":3,"score":0.6525286436080933},{"id":"https://openalex.org/C42560504","wikidata":"https://www.wikidata.org/wiki/Q15419395","display_name":"Top-down parsing","level":3,"score":0.6326833963394165},{"id":"https://openalex.org/C26022165","wikidata":"https://www.wikidata.org/wiki/Q8091","display_name":"Grammar","level":2,"score":0.6158904433250427},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6109146475791931},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.5884956121444702},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5309998989105225},{"id":"https://openalex.org/C35164859","wikidata":"https://www.wikidata.org/wiki/Q1756442","display_name":"LR parser","level":4,"score":0.45270320773124695},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.09588900208473206},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3358503.3361275","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3358503.3361275","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 6th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6899999976158142,"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":26,"referenced_works":["https://openalex.org/W1542200249","https://openalex.org/W1562942180","https://openalex.org/W1624258703","https://openalex.org/W1974972736","https://openalex.org/W1985134255","https://openalex.org/W2006898115","https://openalex.org/W2008626182","https://openalex.org/W2018045485","https://openalex.org/W2075828263","https://openalex.org/W2106123674","https://openalex.org/W2110464036","https://openalex.org/W2145383567","https://openalex.org/W2146568022","https://openalex.org/W2163956676","https://openalex.org/W2177002043","https://openalex.org/W2242359312","https://openalex.org/W2599156210","https://openalex.org/W2762242482","https://openalex.org/W2763983470","https://openalex.org/W2779308160","https://openalex.org/W3101951750","https://openalex.org/W4206078070","https://openalex.org/W4213412050","https://openalex.org/W4239249613","https://openalex.org/W4253716618","https://openalex.org/W4254453129"],"related_works":["https://openalex.org/W1992279947","https://openalex.org/W1971174339","https://openalex.org/W1574037173","https://openalex.org/W2296332834","https://openalex.org/W4320024782","https://openalex.org/W2529664582","https://openalex.org/W4285289289","https://openalex.org/W1929722976","https://openalex.org/W2980549287","https://openalex.org/W4288091494"],"abstract_inverted_index":{"Event-based":[0],"parsing":[1,76],"is":[2,16,43],"a":[3,56,72,79,107,114],"largely":[4],"unexplored":[5],"problem.":[6],"Despite":[7],"several":[8],"hugely":[9],"popular":[10],"event-based":[11,75],"parsers":[12,89,103],"like":[13],"SAX,":[14],"there":[15],"very":[17,51],"little":[18],"research":[19],"on":[20,95],"the":[21,35,96,102],"ways":[22],"grammar":[23],"engineers":[24],"can":[25],"be":[26],"given":[27],"explicit":[28],"control":[29],"over":[30],"handling":[31],"input":[32],"tokens,":[33],"and":[34,50,63,77,106],"consequences":[36],"of":[37,99,101],"exposing":[38],"this":[39,67],"control.":[40],"Tool":[41],"support":[42],"also":[44,93],"underwhelming,":[45],"with":[46],"no":[47],"language":[48,73],"workbenches":[49],"few":[52],"libraries":[53],"to":[54,59,88],"help":[55],"parser":[57,111],"developer":[58],"get":[60],"started":[61],"quickly":[62],"efficiently.":[64],"To":[65],"explore":[66],"paradigm,":[68],"we":[69,104],"have":[70],"designed":[71],"for":[74],"developed":[78],"prototype":[80],"that":[81,86],"translates":[82],"specifications":[83],"written":[84],"in":[85,90],"language,":[87],"C#.":[91],"We":[92],"report":[94],"comparative":[97],"performance":[98],"one":[100],"generated,":[105],"previously":[108],"used":[109],"PEG":[110],"extracted":[112],"from":[113],"real":[115],"compiler.":[116]},"counts_by_year":[{"year":2022,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
