J'écris un interpréteur. L'interpréteur accepte les arguments qu'il utilise lui-même, y compris un fichier à interpréter. Le programme interprété ne doit pas voir les arguments de l'interpréteur lorsqu'il interroge les arguments et devrait voir les arguments destinés au programme interprété. Mais ce n'est pas difficile à faire. Au lieu de cela, je suis intéressé par les styles sur la façon de passer des arguments au programme.Méthodes conventionnelles pour transmettre des arguments au programme interprété
Par exemple, les scénarios suivants pourraient fonctionner:
interpreter [interpreter args] file [file args]
interpreter [interpreter args]
Où[interpreter args]
comprennent le fichier et--prog-args n arg1 arg2 ... argn
On pourrait être aussi intelligent qu'il aime avec cela, mais je suis intéressé par les moyens conventionnels de le faire.