coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Talia Ringer <tringer AT cs.washington.edu>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] Coq term parsers
- Date: Sat, 11 Feb 2017 03:03:04 +0100
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=tringer AT cs.washington.edu; spf=None smtp.mailfrom=tringer AT cs.washington.edu; spf=None smtp.helo=postmaster AT mail-wr0-f182.google.com
- Ironport-phdr: 9a23:XX+tFxdTd2bCIy8pGdT/OpcflGMj4u6mDksu8pMizoh2WeGdxcu5ZR7h7PlgxGXEQZ/co6odzbGH7+awCSdcu96oizMrSNR0TRgLiMEbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVrO+/7BpDdj9it1+C15pbffxhEiCCzbL52Ixi6twbcu8oZjYZtNKo61wfErGZPd+lK321jOEidnwz75se+/Z5j9zpftvc8/MNeUqv0Yro1Q6VAADspL2466svrtQLeTQSU/XsTTn8WkhtTDAfb6hzxQ4r8vTH7tup53ymaINH2QLUpUjms86tnVBnlgzoBOjUk8m/Yl9ZwgbpZrxKvpxJxzY3abpyLOvViZa7SZ88WSHBbU8pNSyBMAIWxZJYPAeobOuZYqpHwqUUUohu6BAmjHv7kxCNJhn/w0q01zf4hGhzB0Qw8BdIOsXLUrNrrO6cISu260LLIwS/NbvxMwjf96InIchYuofGQWrJwd9DdxlcyGAPYl1idr5HuMTCN1ukVrWSX8+5tWfishmMnsQ19vyajy8Q2hoXUhY8Z1FbJ/jhjzokvP923Ukt7bMakEJROsyGaMJN7QsY4TGFpvCY207MHuYSncCQTxpQr2h3SZ+Kdf4iH5RLjU+mRITNmi35/ZL2/gBOy/VChyu36SMa0zE5HojRZntTIrHwA1Bze5tKaRvdj/UqtwyuD2gPN5u1cJEA7j6vbK5ovwr4qkZoTtFzOHjPsmEX3iq+WeVsr+vKz5uv7ebXqvJGdOJVvigH+M6QunMO/Afg/MggIRWSU5/mz1KD78U3jXLpKluE2krXesJ3COcsbobe5DxZJ3YYn9hawFCyr0M8YnHkCNFJKYgiLj4nvO1HUIfD3F+2zg1q2kGQj+/eTNbr4R57JM3LrkbH7fL875VQP5hA0yIVj7pZVA/k7IfT8V1W54MDCDxk2PhacyP2hF9xm1oIYVn6IBOmUPL6E4gzA3f4mP+TZPNxdgz36MfVwv/M=
Possibly. JSON is an acceptable format. I'm not familiar with the Coq internals; do you know where I would look to make such a change?
On Sat, Feb 11, 2017 at 2:32 AM, Jason Gross <jasongross9 AT gmail.com> wrote:
It should be straightforward to fork Coq and have it extract Props too; I expect this to be at most a 5-line change (probably more like 1-line). Alternatively, pass -impredicative-set, and replace all instances of Prop with Set. Do either of those work?On Fri, Feb 10, 2017 at 8:22 PM Talia Ringer <tringer AT cs.washington.edu> wrote:Hello,For a project I'm working on, I need to be able to get ASTs for Coq terms. So far I'm aware of a few options:
- JSON extraction in 8.5, which does not work for us because we also need information in Prop
- A Peacoq plugin which we are trying to get working
- The XML protocol, which I know nothing about (is this useful?) but see referenced in old Coq-club threads
- template-coq, which is neat but does not fit our needs
I'm wondering if anyone knows of any other parsers that produce ASTs for Coq terms, including Props, preferably as s-expressions (or something similarly versatile).
Thanks,
Talia
- [Coq-Club] Coq term parsers, Talia Ringer, 02/11/2017
- Re: [Coq-Club] Coq term parsers, Jason Gross, 02/11/2017
- Re: [Coq-Club] Coq term parsers, Talia Ringer, 02/11/2017
- Re: [Coq-Club] Coq term parsers, Jason Gross, 02/11/2017
- Re: [Coq-Club] Coq term parsers, Talia Ringer, 02/11/2017
- Re: [Coq-Club] Coq term parsers, Emilio Jesús Gallego Arias, 02/22/2017
- Re: [Coq-Club] Coq term parsers, Jason Gross, 02/11/2017
Archive powered by MHonArc 2.6.18.