Actualmente solo podemos "aplicar" a una expresion una accion (select, method call o type assertion), si queremos hacer una cadena de acciones hay que usar parentesis:
La implementacion en makam puede usar concrete.resolve_conversion para transformar este ast degenerado (una tupla de baseexpr y una lista de action) en uno valido.
Actualmente solo podemos "aplicar" a una expresion una accion (select, method call o type assertion), si queremos hacer una cadena de acciones hay que usar parentesis:
Como especificacion del problema, tenemos la siguiente pseudo gramatica, donde obviamos varios detalles implementativos:
La implementacion en makam puede usar
concrete.resolve_conversion
para transformar este ast degenerado (una tupla debaseexpr
y una lista deaction
) en uno valido.cc @brianbok