Boujour à tous,

j'ai une liste et je veux la manipuler. Vous trouvez ci-dessous un exemple de liste:

(NP (PUNC alm) (NP (ABBREV w) (ABBREV al) (ABBREV af)) (PUNC ,) (NP (NOUN_PROP ropiu)) (PUNC ,) (NP (ABBREV ol)) (PUNC .))
Je voudrais manipuler cette liste afin d'obtenir le résultat suisant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
NP PUNC alm
     NP ABREV w
            ABREV al
            ABREV af
     PUNC ,
     NP NOUN_PROP ropiu
     PUNC ,
     NP ABREV ol
     PUNC .
Je voudrais savoir quel est le langage permettant d'obtenir tels résultats. Et si c'est possible comment procéder?
Merci pour votre aide!