https://github.com/sporniket/moto-tools
La liste des utilitaires est la suivante, avec leurs actuelles limites :
- moto_tar : utilitaire pour assembler, désassembler ou lister le contenu d'une archive k7 _format MO5 uniquement_ ; interface inspirée de la commande tar.
- moto_nl : lit un fichier texte supposé être un programme basic, numérote les lignes non numérotées, en tenant compte des numéros existants ; interface inspirée de la commande nl
- moto_prettier : lit un fichier texte supposé être un programme basic, met en majuscule tout ce qui n'est pas dans une valeur chaîne littérale ; inspiré de l'outil javascript prettier
- moto_lst2bas : lit un fichier texte supposé être un programme basic ("lst" comme "listing"), et le convertit en fichier basic _uniquement au format ASCII, sans le support des accents_
- moto_bas2lst : lit un fichier basic _uniquement au format ASCII, sans le support des accents_, et le convertit en fichier texte
Les prochains jalons
- moto_lst2bas, moto_bas2lst : support des caractères accentués, support du format tokenizé
- moto_prettier : indentation des boucles
- Support du TO7 (format d'archive k7 pour moto_tar, support des instructions basic supplémentaires pour moto_lst2bas/moto_bas2lst)