Ho una libreria python che mi consente di definire regole concatenando input e output di funzioni (producer (grep (count ([print (), log ()]))) Queste funzioni definiscono una pipeline da sinistra a destra.
Come potrei consentire agli utenti di definire pipeline da un'interfaccia utente?
Ho bisogno di prendere una definizione come ad esempio "produttore- > grep- > count- > print, log" e interpretarla in modo da chiamare il codice precedente.
Ho bisogno di un parser? un AST? Quale sarebbe un buon modo per costruire la sequenza di chiamata da una rappresentazione del codice?