{"id":"https://openalex.org/W7131232071","doi":"https://doi.org/10.18420/modellierung2026-09","title":"AnyText: Incremental, left-recursive Parsing and Pretty-Printing from a single Grammar Definition with first-class LSP support \u2013 (Extended Abstract)","display_name":"AnyText: Incremental, left-recursive Parsing and Pretty-Printing from a single Grammar Definition with first-class LSP support \u2013 (Extended Abstract)","publication_year":2026,"publication_date":"2026-01-01","ids":{"openalex":"https://openalex.org/W7131232071","doi":"https://doi.org/10.18420/modellierung2026-09"},"language":"de","primary_location":{"id":"pmh:doi:10.18420/modellierung2026-09","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Text/Conference Abstract"},"type":"article","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.18420/modellierung2026-09","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5080996099","display_name":"Georg Hinkel","orcid":"https://orcid.org/0000-0002-6462-5208"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Hinkel, Georg","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5080996099"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.42664418,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.553600013256073,"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.553600013256073,"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/T10181","display_name":"Natural Language Processing Techniques","score":0.11789999902248383,"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/T10126","display_name":"Logic, programming, and type systems","score":0.04439999908208847,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/parsing","display_name":"Parsing","score":0.42590001225471497},{"id":"https://openalex.org/keywords/grammar","display_name":"Grammar","score":0.350600004196167},{"id":"https://openalex.org/keywords/protocol","display_name":"Protocol (science)","score":0.23720000684261322},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.2337000072002411}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4659000039100647},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.42590001225471497},{"id":"https://openalex.org/C29456083","wikidata":"https://www.wikidata.org/wiki/Q1221899","display_name":"Gynecology","level":1,"score":0.3926999866962433},{"id":"https://openalex.org/C15708023","wikidata":"https://www.wikidata.org/wiki/Q80083","display_name":"Humanities","level":1,"score":0.35740000009536743},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.35190001130104065},{"id":"https://openalex.org/C26022165","wikidata":"https://www.wikidata.org/wiki/Q8091","display_name":"Grammar","level":2,"score":0.350600004196167},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.2971999943256378},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.2921999990940094},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.23720000684261322},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.2337000072002411}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:doi:10.18420/modellierung2026-09","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Text/Conference Abstract"},{"id":"doi:10.18420/modellierung2026-09","is_oa":true,"landing_page_url":"https://doi.org/10.18420/modellierung2026-09","pdf_url":null,"source":{"id":"https://openalex.org/S7407052918","display_name":"Gesellschaft f\u00fcr Informatik (GI)","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article-journal"}],"best_oa_location":{"id":"doi:10.18420/modellierung2026-09","is_oa":true,"landing_page_url":"https://doi.org/10.18420/modellierung2026-09","pdf_url":null,"source":{"id":"https://openalex.org/S7407052918","display_name":"Gesellschaft f\u00fcr Informatik (GI)","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article-journal"},"sustainable_development_goals":[{"score":0.5605286955833435,"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Viele":[0],"aktuelle":[1],"Language":[2,16,151],"Workbenches":[3,152],"unterst\u00fctzen":[4],"weder":[5],"Linksrekursionen":[6,71],"noch":[7],"inkrementelle":[8,124],"Text\u00e4nderungen.":[9],"Zudem":[10],"ist":[11,41],"es":[12,154],"h\u00e4ufig":[13],"schwierig,":[14],"das":[15,61],"Server":[17],"Protocol":[18],"(LSP)":[19],"zu":[20,29,79,135,174],"implementieren,":[21],"um":[22],"f\u00fcr":[23,44],"eine":[24,137],"Sprache":[25,103],"auch":[26,85],"Werkzeugunterst\u00fctzung":[27,91,118],"anbieten":[28],"k\u00f6nnen.":[30],"Dies":[31],"erschwert":[32],"die":[33,46,98,115,123],"Entwicklung":[34],"von":[35,70,76,130,149],"dom\u00e4nenspezischen":[36],"Sprachen.":[37],"Die":[38],"fehlende":[39],"\u00c4nderungsausbreitung":[40,125],"insbesondere":[42],"ung\u00fcnstig":[43],"Modellierungswerkzeuge,":[45],"mehrere":[47],"Syntaxen":[48,141],"eines":[49],"oder":[50],"mehrerer":[51],"Modelle":[52],"verbinden.":[53],"Mit":[54],"AnyText":[55,113,155],"haben":[56],"wir":[57],"ein":[58],"Framework":[59],"geschaffen,":[60],"diese":[62],"Probleme":[63],"mit":[64,83,128,159,171],"einem":[65],"inkrementellen":[66],"Packrat-Parser":[67],"einschlie\u00dflich":[68],"Unterst\u00fctzung":[69],"auf":[72],"Grundlage":[73],"einer":[74,100,146],"Erweiterung":[75],"EBNF":[77],"\u00e4hnlich":[78],"XText/Langium":[80],"adressiert":[81],"und":[82,120,132,166],"Formatierungsinstruktionen":[84],"Texte":[86],"aus":[87],"(Teil-)Modellen":[88],"synthetisieren":[89],"kann.":[90,143],"im":[92],"Rahmen":[93],"des":[94],"LSP-Protokolls":[95],"kann":[96],"durch":[97],"Erweiterbarkeit":[99],"internen":[101],"dom\u00e4nenspezifischen":[102],"(DSL)":[104],"einfach":[105],"implementiert":[106],"werden.":[107],"In":[108],"diesem":[109],"Vortrag":[110],"m\u00f6chte":[111],"ich":[112],"vorstellen,":[114],"Methodik":[116],"zur":[117],"diskutieren":[119],"darlegen,":[121],"wie":[122],"in":[126,163],"Verbindung":[127],"Synthese":[129],"Parseb\u00e4umen":[131],"deren":[133],"Formatierung":[134],"Text":[136],"generische":[138],"Synchronisation":[139],"verschiedener":[140],"erm\u00f6glichen":[142],"Als":[144],"Vorreiter":[145],"neuen":[147],"Generation":[148],"textuellen":[150],"erm\u00f6glicht":[153],"damit,":[156],"textuelle":[157],"Modellierungssprachen":[158],"sp\u00fcrbar":[160],"weniger":[161],"Kenntnissen":[162],"Sprachtechnologien":[164],"umzusetzen":[165],"deutlich":[167],"einfacher":[168],"als":[169],"vorher":[170],"anderen":[172],"Modellen":[173],"synchronisieren.":[175]},"counts_by_year":[],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2026-02-25T00:00:00"}
