Page 1 of 1

Tokenizer & detokenizer scriptable pour programmes...

PostPosted: 06 Apr 2013, 16:25
by Lionel Debroux
shmibs est en train de faire son propre tokenizer/detokenizer pour TI-Z80 :)
Il connaît, bien sûr, SourceCoder 2 et TokensIDE, mais ces deux-là nécessitent une interface graphique et ne sont pas scriptables - et shmibs a besoin de ça.
Le tokenizer fonctionne déjà correctement. Il reste à ajouter les jeux complets de tokens (actuellement, seul un petit sous-ensemble des tokens Axe est géré), implémenter la possibilité de sauter les lignes de commentaires, et écrire le détokenizer (c'est plus simple que d'écrire le tokenizer)

Screenshot:
Image

Code source du programme: https://github.com/shmibs/tok8x

Source de l'info: http://www.omnimaga.org/index.php?topic=16075.0

Re: Tokenizer & detokenizer scriptable pour programmes...

PostPosted: 06 Apr 2013, 16:28
by mdr1
Cool, j'espère qu'il n'est pas buggué comme TI-Editor. :)
Ajoutera-t-il la possibilité de faire du préprocesseur ?

Re: Tokenizer & detokenizer scriptable pour programmes...

PostPosted: 06 Apr 2013, 16:30
by Lionel Debroux
Je ne crois pas qu'il ait de compte sur TI-Planet, tu peux lui soumettre la feature request sur Omnimaga :)

Re: Tokenizer & detokenizer scriptable pour programmes...

PostPosted: 09 Apr 2013, 06:58
by Lionel Debroux
Dans la suite du même topic, shmibs a ajouté la possibilité de demander au programme des infos sur un token d'un nom donné, et il a complété les listes de tokens BASIC et Axe :)

Image

Il y a des discussions sur la gestion du format de stockage XML de Tokens IDE. shmibs n'est pas convaincu qu'ajouter de la complexité et des dépendances au programme tout simple, pour ajouter des infos redondantes, vaille le coup.

Source: toujours le même topic, plus bas: http://www.omnimaga.org/index.php?topic ... #msg290015 et suivants.

Re: Tokenizer & detokenizer scriptable pour programmes...

PostPosted: 12 Apr 2013, 08:36
by Lionel Debroux
shmibs a ajouté une directive préprocesseur de type include:
Code: Select all
##include path/to/file

insère le contenu du fichier pointé, tel quel, à cet endroit-là du flux.

Source: http://www.omnimaga.org/index.php?topic ... #msg290574

Re: Tokenizer & detokenizer scriptable pour programmes...

PostPosted: 12 Apr 2013, 23:45
by shmibs
excuser des problèmes avec la traduction qui peuvent survenir, comme je n'ai pas vraiment parler français :P

la directive include du préprocesseur que j'ai en ce moment sera effectivement remplacé, comme je viens de réaliser que ce n'est pas bien mis en œuvre. les chemins de fichiers seront effectués par rapport au fichier principal plutôt que le répertoire de travail, et les guillemets sera utilisé pour entourer les noms de fichiers, ce qui permet de chemins contenant des espaces.

Re: Tokenizer & detokenizer scriptable pour programmes...

PostPosted: 19 Apr 2013, 10:50
by Bisam
You can speak english if you wish, shmibs.
We will translate if necessary.