<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div class="gmail_extra">Siccome a naso quello che vuoi fare e' un semplice expression language, hai comunque bisogno, a mio avviso di un vero parser.<br></div><div class="gmail_extra">Davvero, e' roba facile da scrivere, una volta che usi la libreria giusta, e' piu' robusto e quando si spacca si capisce meglio perche'.</div>
</div></blockquote><div><br></div><div>quindi pyparsing?</div><div>Facili da scrivere ... se uno ha basi solide sull'argomento. Io che, a parte un po su wikipedia, sono completamente ignorante nella materia mi trovo un po spaesato XD</div>
<div><br></div><div>ora cmq provo a vedere se riesco a creare qualcosina con pyparsing.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Alcune librerie ci sono, ad esempio:<br> <a href="https://pypi.python.org/pypi/RestrictedPython" target="_blank">https://pypi.python.org/pypi/RestrictedPython</a><br>ce ne sono anche altre: cerca "restricted python" su pypi.</blockquote>
</div><br></div><div class="gmail_extra">Ho dato un'occhiata e, anche se fosse sicuro al 100%, non mi risolve il secondo problema: ossia evitare operazioni del tipo "10000 * 100000". Come ho scritto nel primo post gli utenti che generano queste stringhe sono solo utenti autorizzati. Quindi č difficile che facciano cose "stupide". E' molto pių facile che commettano errori che possano saturare la macchina...</div>
</div>