Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Coq term parsers

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Coq term parsers


Chronological Thread 
  • 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





Archive powered by MHonArc 2.6.18.

Top of Page