salut
ma situation en version simplifiée:
je passe un fichier source dans un parser jjtree et je fais des modif sur cette source avec l’arbre syntaxique que la parser génère
le problème est que je ne peux pas faire toutes le modif que je veux en même temps, alors je suis obligé de faire ça en plusieurs étapes (le problème n’est surtout pas de vouloir tout faire d’un seul coup)
donc à l’execution ça donne ça :
parse1 modif1 réécriture1
parse2 modif2 réécriture2
etc
ce que je voudais, c’est mettre le contenu de mon fichier dans un buffer dans la memoire, en gros que l’emblacement du fichier soit dans la mémoire,et pas sur le disque, le tps de l’execution
ainsi, je réécris dans un buffer dans la mémoire, et je reparse direct depuis ce buffer
la question est : quelles classes utiliser? input/output
ensuite, je sais pas si ça vaut le coup, par rapport à la taille du fichier …
merci