ICFP 2022
Sun 11 - Fri 16 September 2022 Ljubljana, Slovenia
Sun 11 Sep 2022 11:36 - 11:54 at Club CD - Tyde 2 Chair(s): Gabriel Scherer

Ad hoc parsers are pieces of code that use common string functions like split, trim, or slice to effectively perform parsing, without employing any formal parsing techniques or frameworks. The grammars of ad hoc parsers remain entirely implicit. Is it possible to infer such grammars, in the same way that we can infer types? We believe that it is and present Panini, an intermediate representation for ad hoc parsers based on refinement types.

In this extended abstract, we report our progress toward grammar inference via refinement types and highlight the challenges and work still ahead of us.

Sun 11 Sep

Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change

11:00 - 12:30
Tyde 2TyDe at Club CD
Chair(s): Gabriel Scherer INRIA Saclay
11:00
18m
Short-paper
Idris2-Table: evaluating dependently-typed tables with the Brown Benchmark for Table Types (Extended Abstract)
TyDe
Robert Wright The University of Edinburgh, UK, Michel Steuwer University of Edinburgh, Ohad Kammar University of Edinburgh
11:18
18m
Short-paper
Syntax-Generic Operations, Reflectively Reified (Extended Abstract)
TyDe
Tzu-Chi Lin Institute of Information Science, Academia Sinica, Hsiang-Shang ‘Josh’ Ko Institute of Information Science, Academia Sinica
Pre-print
11:36
18m
Short-paper
Toward Grammar Inference via Refinement Types (Extended Abstract)
TyDe
Pre-print Media Attached
11:54
18m
Short-paper
Towards Dependently-Typed Control Effects (Extended Abstract)Virtual
TyDe
Youyou Cong Tokyo Institute of Technology, Kenichi Asai Ochanomizu University
File Attached
12:12
18m
Full-paper
tylr, a tiny tile-based structure editor
TyDe
David Moon University of Michigan, Andrew Blinn University of Michigan, Cyrus Omar University of Michigan
DOI Pre-print