Pablo Galindo Salgado <pablog...@gmail.com> added the comment:

> I know it's moot now, but still -- what benefit do we get from using a 
> "standard" like ASDL? All our tooling for it is custom for Python only.

I think there are other tools or implementations of Python that use standard 
parsers for our ASDL file.

In any case, AFAIU we don't need to modify the current ASDL definition as it 
already has type information that we need. For instance:

     | Block(int blocknum, stmt* stmts)

that says that stmts is a sequence of stmt objects, but unfortunately, this is 
translated as an "asdl_seq" type, losing the information that it can only 
contain stmt types. This is what I am planning to address here.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue41746>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to