ircyrano

reenact cyrano de bergerac on an IRC server
git clone https://a3nm.net/git/ircyrano/
Log | Files | Refs | README

commit badeb9717fc6da7e935924035c8439b5b1145b43
parent 9df31bd22408305df5630a30c5b45b1c7203a4cf
Author: Antoine Amarilli <a3nm@a3nm.net>
Date:   Sat, 15 Dec 2012 21:20:40 +0100

disambig joins, +start

Diffstat:
script | 402++++++++++++++++++++++++++++++++++++++++---------------------------------------
writer.c | 28++++++++++++++++++++++++++++
2 files changed, 230 insertions(+), 200 deletions(-)

diff --git a/script b/script @@ -1,3 +1,5 @@ +<MASTER> /join #cyrano +<MASTER> /mode +m #cyrano <MASTER> Acte I. <MASTER> Une Représentation à l'Hôtel de Bourgogne. <MASTER> La salle de l'Hôtel de Bourgogne, en 1640. Sorte de hangar de jeu de @@ -28,28 +30,28 @@ <MASTER> Le public, qui arrive peu à peu. Cavaliers, bourgeois, laquais, pages, <MASTER> tire-laine, le portier, etc., puis les marquis, Cuigy, Brissaille, la <MASTER> distributrice, les violons, etc. -<salle> /join -<portier> /join +<salle> /join #cyrano +<portier> /join #cyrano <MASTER> On entend derrière la porte un tumulte de voix, puis un cavalier <MASTER> entre brusquement. -<cavalier1> /join +<cavalier1> /join #cyrano <portier> /me le poursuivant <portier> Holà ! Vos quinze sols ! ... <cavalier1> ... J'entre gratis ! ... <portier> ... Pourquoi ? <cavalier1> Je suis chevau-léger de la maison du Roi ! -<cavalier2> /join +<cavalier2> /join #cyrano <portier> /me à un autre cavalier qui vient d'entrer <portier> Vous ? ... <cavalier2> ... Je ne paye pas ! ... <portier> ... Mais ... <cavalier2> ... Je suis mousquetaire. -<laquais2> /join +<laquais2> /join #cyrano <cavalier1> /me au deuxième <cavalier1> On ne commence qu'à deux heures. Le parterre <cavalier1> Est vide. Exerçons-nous au fleuret. ... <MASTER> Ils font des armes avec des fleurets qu'ils ont apportés. -<laquais1> /join +<laquais1> /join #cyrano <laquais1> /me entrant <laquais1> ... Psit... Flanquin  ! <laquais2> /me déjà arrivé @@ -60,10 +62,10 @@ <laquais1> ... Jouons. ... <laquais2> /me même jeu <laquais2> ... Oui, mon coquin. -<garde> /join +<garde> /join #cyrano <laquais1> /me tirant de sa poche un bout de chandelle qu'il allume et colle par terre <laquais1> J'ai soustrait à mon maître un peu de luminaire. -<bouquetiere> /join +<bouquetiere> /join #cyrano <garde> /me à une bouquetière qui s'avance <garde> C'est gentil de venir avant que l'on n'éclaire ! <garde> /me lui prend la taille @@ -76,11 +78,11 @@ <bouquetiere> ... On voit ! ... <garde> /me l'entraînant dans les coins sombres <garde> ... Pas de danger ! -<homme> /join +<homme> /join #cyrano <homme> /me s'asseyant par terre avec d'autres porteurs de provisions de bouche <homme> Lorsqu'on vient en avance, on est bien pour manger. -<bourgeois> /join -<fils> /join +<bourgeois> /join #cyrano +<fils> /join #cyrano <bourgeois> /me conduisant son fils <bourgeois> Plaçons-nous là, mon fils. ... <laquais1> ... Brelan d'as ! ... @@ -104,10 +106,10 @@ <bourgeois> -- Et penser que c'est dans une salle pareille <bourgeois> Qu'on joua du Rotrou, mon fils. ... <fils> ... Et du Corneille ! -<pages> /join -<page1> /join -<page2> /join -<page3> /join +<pages> /join #cyrano +<page1> /join #cyrano +<page2> /join #cyrano +<page3> /join #cyrano <pages> /me se tenant par la main, entre en farandole et chante <pages> /me tra la la la la la la la la la la lère <portier> /me sévèrement aux pages @@ -118,7 +120,7 @@ <page1> As-tu de la ficelle ? ... <page2> ... Avec un hameçon. <page1> On pourra de là-haut pêcher quelque perruque. -<tirelaine> /join +<tirelaine> /join #cyrano <tirelaine> /me groupant autour de lui plusieurs hommes de mauvaise mine <tirelaine> Or çà, jeunes escrocs, venez qu'on vous éduque : <tirelaine> Puis donc que vous volez pour la première fois @@ -127,15 +129,15 @@ <page3> /me d'en haut <page3> ... Et des pois ! <page3> /me souffle et les crible de pois -<spectateur1> /join +<spectateur1> /join #cyrano <fils> /me à son père <fils> Que va-t-on nous jouer ? ... <bourgeois> ... Clorise. ... <fils> ... De qui est-ce ? -<bourgeois2> /join +<bourgeois2> /join #cyrano <bourgeois> De monsieur Balthazar Baro. C'est une pièce ! <bourgeois> /me remonte au bras de son fils -<spectateur2> /join +<spectateur2> /join #cyrano <tirelaine> /me à ses acolytes <tirelaine> La dentelle surtout des canons, coupez-la ! <spectateur1> /me à un autre, lui montrant une encoignure élevée @@ -146,57 +148,57 @@ <bourgeois> ... Vous verrez des acteurs très illustres <tirelaine> /me faisant le geste de tirer par petites secousses furtives <tirelaine> Les mouchoirs ... -<bourgeois3> /join +<bourgeois3> /join #cyrano <bourgeois> ... Montfleury ... <spectateur2> /me criant de la galerie supérieure <spectateur2> ... Allumez donc les lustres ! <bourgeois> Bellerose, L'Epy, la Beaupré, Jodelet ! <page1> /me au parterre <page1> Ah ! voici la distributrice ! ... -<distributrice> /join +<distributrice> /join #cyrano <distributrice> /me paraissant derrière le buffet <distributrice> ... Oranges, lait, <distributrice> Eau de framboise, aigre de cèdre ! ... <MASTER> Brouhaha à la porte. -<fausset> /join +<fausset> /join #cyrano <fausset> /me d'une voix de fausset <fausset> ... Place, brutes ! <laquais1> /me s'étonnant <laquais1> Les marquis ! ... au parterre ? ... <laquais2> ... Oh ! pour quelques minutes. <MASTER> Entre une bande de petits marquis. -<marquis1> /join -<marquis2> /join -<marquis1b> /join -<marquis2b> /join -<marquis1c> /join -<marquis2c> /join -<marquis1e> /join +<marquis1> /join #cyrano +<marquis2> /join #cyrano +<marquis1b> /join #cyrano +<marquis2b> /join #cyrano +<marquis1c> /join #cyrano +<marquis2c> /join #cyrano +<marquis1e> /join #cyrano <marquis1> /me voyant la salle à moitié vide <marquis1> Hé quoi ! Nous arrivons ainsi que les drapiers, <marquis1> Sans déranger les gens ? sans marcher sur les pieds ? -<cuigy> /join -<brissaille> /join -<bourgeois4> /join -<bourgeois5> /join +<cuigy> /join #cyrano +<brissaille> /join #cyrano +<bourgeois4> /join #cyrano +<bourgeois5> /join #cyrano <marquis1> Ah, fi ! fi ! fi ! ... <marquis1> /me se trouve devant d'autres gentilshommes entrés peu avant <marquis1> ... Cuigy ! Brissaille ! ... <MASTER> Grandes embrassades. <cuigy> ... Des fidèles ! <cuigy> Mais oui, nous arrivons devant que les chandelles -<dame> /join -<femme1> /join -<femme2> /join -<femmes> /join -<seigneur> /join +<dame> /join #cyrano +<femme1> /join #cyrano +<femme2> /join #cyrano +<femmes> /join #cyrano +<seigneur> /join #cyrano <marquis1> Ah, ne m'en parlez pas ! Je suis dans une humeur -<vieuxbourgeois> /join +<vieuxbourgeois> /join #cyrano <marquis2> Console-toi, marquis, car voici l'allumeur ! <salle> /me saluant l'entrée de l'allumeur <salle> Ah ! ... -<ligniere> /join -<christian> /join +<ligniere> /join #cyrano +<christian> /join #cyrano <MASTER> On se groupe autour des lustres qu'il allume. Quelques personnes ont <MASTER> pris place aux galeries. Lignière entre au parterre, donnant le bras à <MASTER> Christian de Neuvillette. Lignière, un peu débraillé, figure d'ivrogne @@ -205,21 +207,21 @@ <MASTER> Scène 1.II. <MASTER> Les mêmes, Christian, Lignière, puis Ragueneau et Le Bret. -<violons> /join -<chefviolons> /join +<violons> /join #cyrano +<chefviolons> /join #cyrano <cuigy> ... Lignière ! ... <brissaille> /me riant -<jeunehomme> /join +<jeunehomme> /join #cyrano <brissaille> ... Pas encor gris ! ... <ligniere> /me bas à Christian <ligniere> ... Je vous présente ? -<voix1> /join +<voix1> /join #cyrano <MASTER> Signe d'assentiment de Christian <ligniere> Baron de Neuvillette. ... <MASTER> Saluts. <salle> /me acclamant l'ascension du premier lustre allumé <salle> ... Ah ! ... -<lemousquetaire> /join +<lemousquetaire> /join #cyrano <cuigy> /me à Brissaille, en regardant Christian <cuigy> ... La tête est charmante. <marquis1> /me qui a entendu @@ -237,7 +239,7 @@ <christian> J'entre aux gardes demain, dans les Cadets. ... <marquis1> /me regardant les personnes qui entrent dans les loges <marquis1> ... Voilà -<voix2> /join +<voix2> /join #cyrano <marquis1> La présidente Aubry ! ... <distributrice> ... Oranges, lait ... <violons> /me s'accordant @@ -246,8 +248,8 @@ <cuigy> Du monde ! ... <christian> ... Eh, oui, beaucoup, ... <marquis1> ... Tout le bel air ! ... -<voix3> /join -<voix4> /join +<voix3> /join #cyrano +<voix4> /join #cyrano <MASTER> Ils nomment les femmes à mesure qu'elles entrent, très parées, dans <MASTER> les loges. Envois de saluts, réponses de sourires. <marquis1> ... Mesdames @@ -264,8 +266,8 @@ <bourgeois> Porchères, Colomby, Bourzeys, Bourdon, Arbaud <bourgeois> Tous ces noms dont pas un ne mourra, que c'est beau ! <marquis1> Attention ! nos précieuses prennent place : -<precieuses> /join -<voix5> /join +<precieuses> /join #cyrano +<voix5> /join #cyrano <marquis1> Barthénoïde, Urimédonte, Cassandace, <marquis1> Félixérie ... <marquis2> /me se pâmant @@ -305,7 +307,7 @@ <ligniere> Je reste encore un peu. -- Voyons ce rivesalte ? <ligniere> /me s'assied près du buffet <distributrice> /me lui verse du rivesalte -<ragueneau> /join +<ragueneau> /join #cyrano <salle> /me à l'entrée d'un petit homme grassouillet et réjoui <salle> Ah ! Ragueneau ! ... <ligniere> /me à Christian @@ -347,7 +349,7 @@ <ragueneau> Il fit à Montfleury, messieurs, qu'il prit en haine, <ragueneau> Défense, pour un mois, de reparaître en scène. <ligniere> /me qui en est à son quatrième petit verre -<lebret> /join +<lebret> /join #cyrano <ligniere> Eh bien ? ... <ragueneau> ... Montfleury joue ! ... <cuigy> /me qui s'est rapproché de son groupe @@ -455,15 +457,15 @@ <lebret> ... Pas de Cyrano. ... <ragueneau> /me incrédule <ragueneau> ... Pourtant -<facheux> /join +<facheux> /join #cyrano <lebret> Ah ! je veux espérer qu'il n'a pas vu l'affiche ! <salle> Commencez ! Commencez ! ... <MASTER> Scène 1.III. <MASTER> Les mêmes, moins Lignière ; De Guiche, Valvert, puis Montfleury. -<deguiche> /join -<valvert> /join -<voix> /join +<deguiche> /join #cyrano +<valvert> /join #cyrano +<voix> /join #cyrano <MASTER> De Guiche descend de la loge de Roxane et traverse le parterre, <MASTER> entouré de seigneurs obséquieux, parmi lesquels le vicomte de <MASTER> Valvert. @@ -534,8 +536,8 @@ <MASTER> De Guiche, le vicomte, les marquis, tous les gentilshommes ont <MASTER> disparu derrière le rideau pour prendre place sur les banquettes <MASTER> de la scène. Le parterre est complètement rempli. Plus une place vide aux galeries et aux loges. -<parterre> /join -<loges> /join +<parterre> /join #cyrano +<loges> /join #cyrano <salle> ... Commencez. ... <bourgeois2> /me dont la perruque s'envole au bout d'une ficelle, pêchée par un page de la galerie supérieure <bourgeois2> ... Ma perruque ! ... @@ -579,7 +581,7 @@ <MASTER> On entend un air de musette, et Montfleury paraît en scène, énorme, <MASTER> dans un costume de berger de pastorale, un chapeau garni de roses <MASTER> penché sur l'oreille, et soufflant dans une cornemuse enrubannée. -<montfleury> /join +<montfleury> /join #cyrano <parterre> /me applaudissant <parterre> ... Bravo, Montfleury ! Montfleury ! <montfleury> /me après avoir salué, jouant le rôle de Phédon @@ -727,13 +729,13 @@ <cyrano> /me épanoui, se renverse sur sa chaise, et croise ses jambes <cyrano> ... Qu'il revienne, s'il l'ose ! <bourgeois5> L'orateur de la troupe ! ... -<bellerose> /join +<bellerose> /join #cyrano <bellerose> /me s'avance et salue <loges> ... Ah ! ... Voilà Bellerose ! <bellerose> /me avec élégance <bellerose> Nobles seigneurs ... <parterre> ... Non ! Non ! Jodelet ! ... -<jodelet> /join +<jodelet> /join #cyrano <jodelet> /me s'avance, et, nasillard <jodelet> ... Tas de veaux ! <parterre> Ah ! Ah ! Bravo ! très bien ! bravo ! ... @@ -1343,7 +1345,7 @@ <lebret> Ose, et lui parle, afin ... <cyrano> ... Qu'elle me rie au nez ? <cyrano> Non ! -- C'est la seule chose au monde que je craigne ! -<portier> /join +<portier> /join #cyrano <portier> /me introduisant quelqu'un à Cyrano <portier> Monsieur, on vous demande ... <cyrano> /me voyant la duègne @@ -1351,7 +1353,7 @@ <portier> /part <MASTER> Scène 1.VI. <MASTER> Cyrano, Le Bret, la duègne. -<duegne> /join +<duegne> /join #cyrano <duegne> /me avec un grand salut <duegne> De son vaillant cousin on désire savoir <duegne> Où l'on peut, en secret, le voir. ... @@ -1411,9 +1413,9 @@ <voix5> /part <MASTER> par la grande porte du fond ; entrent Cuigy, Brissaille, <MASTER> plusieurs officiers, qui soutiennent Lignière complètement ivre. -<cuigy> /join -<brissaille> /join -<ligniere> /join +<cuigy> /join #cyrano +<brissaille> /join #cyrano +<ligniere> /join #cyrano <cuigy> ... Cyrano ! ... <cyrano> ... Qu'est-ce ? ... <cuigy> ... Une énorme grive @@ -1442,10 +1444,10 @@ <cyrano> ... Ce soir, il ne m'en faut pas moins ! <MASTER> Les comédiens et les comédiennes, descendus de scène, se sont <MASTER> rapprochés dans leurs divers costumes. -<comedienne1> /join -<comedienne2> /join -<comedienne3> /join -<jodelet> /join +<comedienne1> /join #cyrano +<comedienne2> /join #cyrano +<comedienne3> /join #cyrano +<jodelet> /join #cyrano <lebret> Mais pourquoi protéger ... <cyrano> ... Voilà Le Bret qui grogne ! <lebret> Cet ivrogne banal ? ... @@ -1565,21 +1567,21 @@ <MASTER> Scène 2.I. <MASTER> Ragueneau, pâtissiers, puis Lise ; Ragueneau, à la petite table, <MASTER> écrivant d'un air inspiré, et comptant sur ses doigts. -<ragueneau> /join -<cuisinier> /join -<patissier1> /join +<ragueneau> /join #cyrano +<cuisinier> /join #cyrano +<patissier1> /join #cyrano <patissier1> /me apportant une pièce montée <patissier1> Fruits en nougat ! ... -<patissier2> /join +<patissier2> /join #cyrano <patissier2> /me apportant un plat <patissier2> ... Flan ! ... -<patissier3> /join +<patissier3> /join #cyrano <patissier3> /me apportant un rôti paré de plumes <patissier3> ... Paon ! ... -<patissier4> /join +<patissier4> /join #cyrano <patissier4> /me apportant une plaque de gâteaux <patissier4> ... Roinsoles ! ... -<patissier5> /join +<patissier5> /join #cyrano <patissier5> /me apportant une sorte de terrine <patissier5> ... Bœuf en daube ! <ragueneau> /me cessant d'écrire et levant la tête @@ -1615,7 +1617,7 @@ <patissier4> /part <patissier5> /part <cuisinier> /part -<apprenti> /join +<apprenti> /join #cyrano <apprenti> /me s'avançant avec un plateau recouvert d'une assiette <apprenti> Maître, en pensant à vous, dans le four, j'ai fait cuire <apprenti> Ceci, qui vous plaira, je l'espère. ... @@ -1628,7 +1630,7 @@ <apprenti> Et les cordes, voyez, en sucre je les fis. <ragueneau> /me lui donnant de l'argent <ragueneau> Va boire à ma santé ! ... -<lise> /join +<lise> /join #cyrano <ragueneau> /me apercevant Lise qui entre <ragueneau> ... Chut ! ma femme ! Circule, <ragueneau> Et cache cet argent ! ... @@ -1656,8 +1658,8 @@ <MASTER> Scène 2.II. <MASTER> Les mêmes, deux enfants, qui viennent d'entrer dans la pâtisserie. -<enfant1> /join -<enfant2> /join +<enfant1> /join #cyrano +<enfant2> /join #cyrano <ragueneau> Vous désirez, petits ? ... <enfant1> ... Trois pâtés. ... <ragueneau> /me les servant @@ -1694,7 +1696,7 @@ <MASTER> Ragueneau, défripant le papier, se met à lire en déclamant <ragueneau> Philis ! ... Sur ce doux nom, une tache de beurre ! <ragueneau> Philis ! ... -<cyrano> /join +<cyrano> /join #cyrano <cyrano> /me entre brusquement <MASTER> Scène 2.III. @@ -1750,7 +1752,7 @@ <cyrano> ... Une plume ? ... <ragueneau> /me lui offrant celle qu'il a à son oreille <ragueneau> ... De cygne. -<mousquetaire> /join +<mousquetaire> /join #cyrano <mousquetaire> /me superbement moustachu, entre et d'une voix de stentor <mousquetaire> Salut ! ... <lise> /me remonte vivement vers lui @@ -1787,20 +1789,20 @@ <MASTER> les poètes, vêtus de noir, les bas tombants, couverts de boue. <lise> /me entrant, à Ragueneau <lise> Les voici vos crottés ! ... -<poetes> /join -<poete1> /join +<poetes> /join #cyrano +<poete1> /join #cyrano <poete1> /me entrant, à Ragueneau <poete1> ... Confrère ! ... -<poete2> /join +<poete2> /join #cyrano <poete2> /me de même, lui secouant les mains <poete2> ... Cher confrère ! -<poete3> /join +<poete3> /join #cyrano <poete3> Aigle des pâtissiers ! ... <poete3> /me renifle <poete3> ... Ça sent bon dans votre aire, -<poete4> /join +<poete4> /join #cyrano <poete4> O Phœbus-Rôtisseur ! ... -<poete5> /join +<poete5> /join #cyrano <poete5> ... Apollon maître-queux ! <ragueneau> /me entouré, embrassé, secoué <ragueneau> Comme on est tout de suite à son aise avec eux ! @@ -1954,8 +1956,8 @@ <MASTER> Roxane, masquée, suivie de la duègne, paraît derrière le vitrage. <cyrano> /me ouvre vivement la porte <cyrano> ... Entrez ! ... -<duegne> /join -<roxane> /join +<duegne> /join #cyrano +<roxane> /join #cyrano <cyrano> /me marchant sur la duègne <cyrano> ... Vous, deux mots, duègna ! <duegne> Quatre. ... @@ -2145,7 +2147,7 @@ <MASTER> Scène 2.VII. <MASTER> Cyrano, Ragueneau, les poètes, Carbon de Castel-Jaloux, les cadets, la <MASTER> foule, etc., puis De Guiche. -<ragueneau> /join +<ragueneau> /join #cyrano <ragueneau> Peut-on rentrer ? ... <cyrano> /me sans bouger <cyrano> ... Oui ... @@ -2153,7 +2155,7 @@ <MASTER> En même temps, à la porte <MASTER> du fond paraît Carbon de Castel-Jaloux, costume de capitaine aux <MASTER> gardes, qui fait de grands gestes en apercevant Cyrano. -<carbon> /join +<carbon> /join #cyrano <carbon> ... Le voilà ! ... <cyrano> /me levant la tête <cyrano> ... Mon capitaine ! @@ -2169,22 +2171,22 @@ <cyrano> Je ... <carbon> /me remontant à la porte, et criant à la cantonade, d'une voix de tonnerre <carbon> ... Le héros refuse. Il est d'humeur bourrue ! -<voix> /join +<voix> /join #cyrano <voix> /me au dehors <voix> Ah ! Sandious ! ... <voix> /part <MASTER> Tumulte au dehors, bruit d'épées et de bottes qui se rapprochent. <carbon> /me se frottant les mains <carbon> ... Les voici qui traversent la rue ! -<cadets> /join -<cadet1> /join -<cadet2> /join -<cadet3> /join -<cadet4> /join -<cadet5> /join -<cadet6> /join -<cadet7> /join -<cadet8> /join +<cadets> /join #cyrano +<cadet1> /join #cyrano +<cadet2> /join #cyrano +<cadet3> /join #cyrano +<cadet4> /join #cyrano +<cadet5> /join #cyrano +<cadet6> /join #cyrano +<cadet7> /join #cyrano +<cadet8> /join #cyrano <cadets> /me entrant dans la rôtisserie <cadets> Mille dious ! -- Capdedious ! -- Mordious ! -- Pocapdedious ! <ragueneau> /me reculant épouvanté @@ -2205,7 +2207,7 @@ <cadets> ... Tous ? ... <ragueneau> ... Le sont-ils ? <cadet1> On ferait une tour rien qu'avec nos tortils ! -<lebret> /join +<lebret> /join #cyrano <lebret> /me entrant, et courant à Cyrano <lebret> On te cherche ! Une foule en délire conduite <lebret> Par ceux qui cette nuit marchèrent à ta suite @@ -2213,12 +2215,12 @@ <cyrano> Tu ne leur as pas dit où je me trouve ? ... <lebret> /me se frottant les mains <lebret> ... Si ! -<unbourgeois> /join +<unbourgeois> /join #cyrano <unbourgeois> /me entrant suivi d'un groupe <unbourgeois> Monsieur, tout le Marais se fait porter ici ! <MASTER> Au dehors la rue s'est remplie de monde. Des chaises à porteurs, des <MASTER> carrosses s'arrêtent. -<foule> /join +<foule> /join #cyrano <lebret> /me bas, souriant, à Cyrano <lebret> Et Roxane ? ... <cyrano> /me vivement @@ -2235,12 +2237,12 @@ <cyrano> Tant d'amis ! ... <lebret> /me ravi <lebret> ... Le succès ! ... -<petitmarquis> /join +<petitmarquis> /join #cyrano <petitmarquis> /me accourant, les mains tendues <petitmarquis> ... Si tu savais, mon cher <cyrano> Si tu ? ... Tu ? ... Qu'est-ce donc qu'ensemble nous gardâmes ? <petitmarquis> /part -<petitmarquis2> /join +<petitmarquis2> /join #cyrano <petitmarquis2> Je veux vous présenter, Monsieur, à quelques dames <petitmarquis2> Qui là, dans mon carrosse ... <cyrano> /me froidement @@ -2250,7 +2252,7 @@ <lebret> /me stupéfait <lebret> ... Mais qu'as-tu donc ? ... <cyrano> ... Tais-toi ! -<renaudot> /join +<renaudot> /join #cyrano <renaudot> /me avec une écritoire <renaudot> Puis-je avoir des détails sur ? ... <cyrano> ... Non. ... @@ -2261,22 +2263,22 @@ <lebret> Cette feuille où l'on fait tant de choses tenir ! <lebret> On dit que cette idée a beaucoup d'avenir ! <renaudot> /part -<poete1> /join +<poete1> /join #cyrano <poete1> /me s'avançant <poete1> Monsieur ... <cyrano> ... Encor ! ... <poete1> ... Je veux faire un pentacrostiche <poete1> Sur votre nom ... -<quelquun> /join +<quelquun> /join #cyrano <quelquun> /me s'avançant encore <quelquun> ... Monsieur ... <cyrano> ... Assez ! ... <MASTER> Mouvement. On se range. De Guiche paraît, escorté d'officiers. Cuigy, <MASTER> Brissaille, les officiers qui sont partis avec Cyrano à la fin du <MASTER> premier acte. Cuigy vient vivement à Cyrano. -<deguiche> /join -<cuigy> /join -<brissaille> /join +<deguiche> /join #cyrano +<cuigy> /join #cyrano +<brissaille> /join #cyrano <cuigy> /me à Cyrano <cuigy> ... Monsieur de Guiche ! <MASTER> Murmure. Tout le monde se range @@ -2394,7 +2396,7 @@ <deguiche> Ma chaise et mes porteurs, tout de suite : je monte. <deguiche> /me à Cyrano, violemment <deguiche> Vous, Monsieur ! ... -<voix> /join +<voix> /join #cyrano <voix> /me dans la rue, criant <voix> ... Les porteurs de monseigneur le comte <voix> De Guiche ! ... @@ -2404,7 +2406,7 @@ <cyrano> ... Je l'ai lu. <cyrano> Et me découvre au nom de cet hurluberlu. <deguiche> Veuillez donc méditer alors ... -<porteur> /join +<porteur> /join #cyrano <porteur> /me paraissant au fond <porteur> ... Voici la chaise. <deguiche> Sur le chapitre des moulins ! ... @@ -2432,7 +2434,7 @@ <MASTER> et auxquels on sert à boire et à manger. <cyrano> /me saluant d'un air goguenard ceux qui sortent sans oser le saluer <cyrano> Messieurs... Messieurs... Messieurs ... -<lebret> /join +<lebret> /join #cyrano <lebret> /me désolé, redescendant, les bras au ciel <lebret> ... Ah ! dans quels jolis draps. <cyrano> Oh ! toi ! tu vas grogner ! ... @@ -2530,7 +2532,7 @@ <lebret> /part <cyrano> /me vivement <cyrano> Tais-toi ! ... -<christian> /join +<christian> /join #cyrano <MASTER> Depuis un moment, Christian est entré, s'est mêlé aux cadets ; ceux-ci <MASTER> ne lui adressent pas la parole ; il a fini par s'asseoir seul à une <MASTER> petite table, où Lise le sert. @@ -2813,22 +2815,22 @@ <MASTER> Ils restent embrassés. <MASTER> Scène 2.XI. <MASTER> Cyrano, Christian, les Gascons, le mousquetaire, Lise. -<cadet2> /join +<cadet2> /join #cyrano <cadet2> /me entr'ouvrant la porte <cadet2> ... Plus rien... Un silence de mort <cadet2> Je n'ose regarder ... <cadet2> /me passe la tête <cadet2> ... Hein ? ... -<cadets> /join +<cadets> /join #cyrano <cadets> /me entrant et voyant Cyrano et Christian qui s'embrassent <cadets> ... Ah ! ... Oh ! ... -<cadet3> /join +<cadet3> /join #cyrano <cadet3> ... C'est trop fort ! <MASTER> Consternation. -<mousquetaire> /join +<mousquetaire> /join #cyrano <mousquetaire> /me goguenard <mousquetaire> Ouais ? ... -<carbon> /join +<carbon> /join #cyrano <carbon> ... Notre démon est doux comme un apôtre ! <carbon> Quand sur une narine on le frappe, -- il tend l'autre ! <mousquetaire> On peut donc lui parler de son nez, maintenant ? @@ -2872,8 +2874,8 @@ <MASTER> il termine un récit, en s'essuyant les yeux. <MASTER> Scène 3.I. <MASTER> Ragueneau, la duègne, puis Roxane, Cyrano, et deux pages. -<ragueneau> /join -<duegne> /join +<ragueneau> /join #cyrano +<duegne> /join #cyrano <ragueneau> Et puis, elle est partie avec un mousquetaire ! <ragueneau> Seul, ruiné, je me pends. J'avais quitté la terre. <ragueneau> Monsieur de Bergerac entre, et, me dépendant, @@ -2884,7 +2886,7 @@ <ragueneau> -- Alors, vous comprenez, cela ne fut pas long ! <duegne> /me se levant et appelant vers la fenêtre ouverte <duegne> Roxane, êtes-vous prête ? ... On nous attend ! ... -<roxane> /join +<roxane> /join #cyrano <roxane> /me par la fenêtre <roxane> ... Je passe <roxane> Une mante ! ... @@ -2901,13 +2903,13 @@ <roxane> Je viens ! ... <MASTER> On entend un bruit d'instruments à cordes qui se rapproche. <MASTER> chantant dans la coulisse -<cyrano> /join +<cyrano> /join #cyrano <cyrano> ... La ! la ! la ! la ! ... <duegne> /me surprise <duegne> ... On nous joue un morceau ? <cyrano> /me suivi de deux pages porteurs de théorbes -<page1> /join -<page2> /join +<page1> /join #cyrano +<page2> /join #cyrano <cyrano> Je vous dis que la croche est triple, triple sot ! <page1> /me ironique <page1> Vous savez donc, Monsieur, si les croches sont triples ? @@ -2951,7 +2953,7 @@ <cyrano> ... Jouez longtemps, -- et faux ! <cyrano> /me à la duègne <cyrano> Si l'ami de son âme est toujours sans défauts ? -<roxane> /join +<roxane> /join #cyrano <roxane> /me sortant de la maison <roxane> Ah ! qu'il est beau, qu'il a d'esprit, et que je l'aime ! <cyrano> /me souriant @@ -3021,7 +3023,7 @@ <cyrano> /part <ragueneau> /part <MASTER> De Guiche paraît. -<deguiche> /join +<deguiche> /join #cyrano <MASTER> Scène 3.II. <MASTER> Roxane, De Guiche, la duègne, à l'écart. @@ -3159,7 +3161,7 @@ <roxane> Cyrano m'en voudrait de lui voler sa guerre ! <roxane> /me appelle vers la maison <roxane> Cousin ! ... -<cyrano> /join +<cyrano> /join #cyrano <MASTER> Scène 3.III. <MASTER> Roxane, la duègne, Cyrano. @@ -3217,7 +3219,7 @@ <MASTER> Scène 3.IV. <MASTER> Cyrano, Christian. -<christian> /join +<christian> /join #cyrano <cyrano> Je sais tout ce qu'il faut. Prépare ta mémoire. <cyrano> Voici l'occasion de se couvrir de gloire. <cyrano> Ne perdons pas de temps. Ne prends pas l'air grognon. @@ -3247,11 +3249,11 @@ <MASTER> Scène 3.V. <MASTER> Christian, Roxane, quelques précieux et précieuses, et la duègne, <MASTER> un instant. -<roxane> /join +<roxane> /join #cyrano <roxane> /me sortant de la maison de Clomire avec une compagnie qu'elle quitte : révérences et saluts <roxane> ... Barthénoïde ! -- Alcandre ! <roxane> -- Grémione ! ... -<duegne> /join +<duegne> /join #cyrano <duegne> /me désespérée <duegne> ... On a manqué le discours sur le Tendre ! <duegne> /me rentre chez Roxane @@ -3342,8 +3344,8 @@ <cyrano> Et je te soufflerai tes mots. ... <christian> ... Mais ... <cyrano> ... Taisez-vous ! -<page1> /join -<page2> /join +<page1> /join #cyrano +<page2> /join #cyrano <page1> /me reparaissant au fond, à Cyrano <page1> Hep ! ... <cyrano> ... Chut ! ... @@ -3575,7 +3577,7 @@ <MASTER> un air folâtre et l'autre un air lugubre <cyrano> ... Air triste ? Air gai ? ... Quel est donc leur dessein ? <cyrano> Est-ce un homme ? Une femme ? -- Ah ! c'est un capucin ! -<capucin> /join +<capucin> /join #cyrano <MASTER> Entre un capucin qui va de maison en maison, une lanterne à la main, <MASTER> regardant les portes. @@ -3683,7 +3685,7 @@ <roxane> /me disparaît dans la maison <roxane> /part <MASTER> Au fond rentre le capucin. -<capucin> /join +<capucin> /join #cyrano <christian> /me l'apercevant <christian> ... Oh ! encor ! ... <christian> /me suit Roxane @@ -3695,10 +3697,10 @@ <capucin> Magdeleine Robin ! ... <cyrano> ... Vous aviez dit : Ro-lin. <capucin> Non : Bin. B, i, n, bin ! ... -<roxane> /join +<roxane> /join #cyrano <roxane> /me paraissant sur le seuil de la maison, suivie de Ragueneau qui porte une lanterne, et de Christian -<christian> /join -<ragueneau> /join +<christian> /join #cyrano +<ragueneau> /join #cyrano <roxane> ... Qu'est-ce ? ... <capucin> ... Une lettre. ... <christian> ... Hein ? @@ -3807,7 +3809,7 @@ <MASTER> Scène 3.XIII. <MASTER> Cyrano, De Guiche. -<deguiche> /join +<deguiche> /join #cyrano <deguiche> /me qui entre, masqué, tâtonnant dans la nuit <deguiche> Qu'est-ce que ce maudit capucin peut bien faire ? <cyrano> Diable ! Et ma voix ? ... S'il la reconnaissait ? ... @@ -4020,11 +4022,11 @@ <MASTER> se tiennent par la main. Le capucin les suit en souriant. Ragueneau <MASTER> élève aussi un flambeau. La duègne ferme la marche, ahurie, en petit <MASTER> saut de lit -<roxane> /join -<christian> /join -<ragueneau> /join -<duegne> /join -<capucin> /join +<roxane> /join #cyrano +<christian> /join #cyrano +<ragueneau> /join #cyrano +<duegne> /join #cyrano +<capucin> /join #cyrano <deguiche> ... Ciel ! ... <MASTER> Scène 3.XIV. @@ -4122,20 +4124,20 @@ <MASTER> visage éclairé par un feu. Silence. <MASTER> Scène 4.I. <MASTER> Christian, Carbon de Castel-Jaloux, Le Bret, les cadets, puis Cyrano. -<lebret> /join -<carbon> /join -<christian> /join -<cadet1> /join -<cadet2> /join -<cadet3> /join -<cadet4> /join -<cadet5> /join -<cadet6> /join -<cadet7> /join -<cadet8> /join -<cadet9> /join -<cadets> /join -<sentinelle> /join +<lebret> /join #cyrano +<carbon> /join #cyrano +<christian> /join #cyrano +<cadet1> /join #cyrano +<cadet2> /join #cyrano +<cadet3> /join #cyrano +<cadet4> /join #cyrano +<cadet5> /join #cyrano +<cadet6> /join #cyrano +<cadet7> /join #cyrano +<cadet8> /join #cyrano +<cadet9> /join #cyrano +<cadets> /join #cyrano +<sentinelle> /join #cyrano <lebret> C'est affreux ! ... <carbon> ... Oui. Plus rien. ... <lebret> ... Mordious ! ... @@ -4161,7 +4163,7 @@ <MASTER> Les têtes qui s'étaient relevées se recouchent. <sentinelle> /me au dehors <sentinelle> Ventrebieu ! qui va là ? ... -<cyrano> /join +<cyrano> /join #cyrano <cyrano> ... Bergerac ! ... <sentinelle> /me qui est sur le talus <sentinelle> ... Ventrebieu ! @@ -4268,7 +4270,7 @@ <MASTER> Scène 4.III. <MASTER> Les mêmes, Cyrano. -<cyrano> /join +<cyrano> /join #cyrano <cyrano> /me sortant de sa tente, tranquille, une plume à l'oreille, un livre à la main <cyrano> Hein ? ... <MASTER> Silence. @@ -4391,7 +4393,7 @@ <cyrano> /me se promène de long en large et lit dans un petit livre qu'il a tiré de sa poche <MASTER> Tableau. -- De Guiche entre. Tout le monde a l'air <MASTER> absorbé et content. -<deguiche> /join +<deguiche> /join #cyrano <MASTER> Il est très pâle. Il va vers Carbon. <MASTER> Scène 4.IV. @@ -4579,9 +4581,9 @@ <MASTER> On entend une rumeur, au loin, dans le camp. <sentinelle> ... Ventrebieu, qui va là ? <MASTER> Coups de feu. Bruits de voix. Grelots. -<carbon> /join -<deguiche> /join -<lebret> /join +<carbon> /join #cyrano +<deguiche> /join #cyrano +<lebret> /join #cyrano <carbon> Qu'est-ce ? ... <deguiche> Qu'est-ce ? ... <sentinelle> /me qui est sur le talus @@ -4602,13 +4604,13 @@ <MASTER> Le carrosse entre au grand trot. Il est couvert de boue et de <MASTER> poussière. Les rideaux sont tirés. Deux laquais derrière. Il s'arrête <MASTER> net. -<cocher> /join +<cocher> /join #cyrano <carbon> /me criant <carbon> Battez aux champs ! ... <MASTER> Roulement de tambours. Tous les cadets se découvrent. <deguiche> ... Baissez le marchepied ! ... <MASTER> Deux hommes se précipitent. La portière s'ouvre. -<roxane> /join +<roxane> /join #cyrano <roxane> /me sautant du carrosse <roxane> ... Bonjour ! <MASTER> Le son d'une voix de femme relève d'un seul coup tout ce monde @@ -4895,7 +4897,7 @@ <MASTER> En un clin d'œil tout a été repoussé dans les tentes, ou caché sous <MASTER> les vêtements, sous les manteaux, dans les feutres. -- De Guiche entre <MASTER> vivement -- et s'arrête, tout d'un coup, reniflant. -- Silence. -<deguiche> /join +<deguiche> /join #cyrano <MASTER> Scène 4.VII. <MASTER> Les mêmes, De Guiche. @@ -4983,7 +4985,7 @@ <christian> Parle vite ! ... <MASTER> Au moment où Roxane paraît sur la crête, les lances disparaissent, <MASTER> abaissées pour le salut, un cri s'élève : elle s'incline. -<piquiers> /join +<piquiers> /join #cyrano <piquiers> /me au dehors <piquiers> ... Vivat ! ... <christian> ... Quel était ce secret ? @@ -5136,7 +5138,7 @@ <MASTER> Christian, Cyrano ; au fond Roxane causant avec Carbon et quelques cadets. <christian> /me appelant vers la tente de Cyrano <christian> ... Cyrano ? ... -<cyrano> /join +<cyrano> /join #cyrano <cyrano> /me reparaissant, armé pour la bataille <cyrano> ... Qu'est-ce ? Te voilà blême ! <christian> Elle ne m'aime plus ! ... @@ -5235,7 +5237,7 @@ <cyrano> Mon Dieu, c'est vrai, peut-être, et le bonheur est là ! <cyrano> /me à Roxane <cyrano> Je... Roxane... écoutez ! ... -<lebret> /join +<lebret> /join #cyrano <lebret> /me entrant rapidement, appelle à mi-voix <lebret> ... Cyrano ! ... <cyrano> /me se retournant @@ -5273,14 +5275,14 @@ <roxane> ... Ah ! ... <roxane> /me se précipite et écarte tout le monde <cyrano> ... C'est fini ! -<christian> /join +<christian> /join #cyrano <roxane> /me voyant Christian couché dans son manteau <roxane> Christian ! ... <lebret> /me à Cyrano <lebret> ... Le premier coup de feu de l'ennemi ! <MASTER> Roxane se jette sur le corps de Christian. Nouveaux coups de feu. <MASTER> Cliquetis. Rumeurs. Tambours. -<carbon> /join +<carbon> /join #cyrano <carbon> /me l'épée au poing <carbon> C'est l'attaque ! Aux mousquets ! ... <MASTER> Suivi des cadets, il passe de l'autre côté du talus. @@ -5292,7 +5294,7 @@ <roxane> ... Christian ! ... <carbon> ... Mesurez... mèche ! <MASTER> Ragueneau est accouru, apportant de l'eau dans un casque. -<ragueneau> /join +<ragueneau> /join #cyrano <christian> /me d'une voix mourante <christian> Roxane ! ... <cyrano> /me vite et bas à l'oreille de Christian, pendant que Roxane affolée trempe dans l'eau, pour le panser, un morceau de linge arraché à sa poitrine @@ -5339,14 +5341,14 @@ <cyrano> ... Et je n'ai qu'à mourir aujourd'hui, <cyrano> Puisque, sans le savoir, elle me pleure en lui ! <MASTER> Trompettes au loin. -<deguiche> /join +<deguiche> /join #cyrano <deguiche> /me qui reparaît sur le talus, décoiffé, blessé au front, d'une voix tonnante <deguiche> C'est le signal promis ! Des fanfares de cuivres ! <deguiche> Les Français vont rentrer au camp avec des vivres ! <deguiche> Tenez encore un peu ! ... <roxane> ... Sur sa lettre, du sang, <roxane> Des pleurs ! ... -<voix> /join +<voix> /join #cyrano <voix> /me au dehors, criant <voix> ... Rendez-vous ! ... <cadets> ... Non ! ... @@ -5360,7 +5362,7 @@ <ragueneau> Elle s'évanouit ! ... <deguiche> /me sur le talus, aux cadets, avec rage <deguiche> ... Tenez bon ! ... -<voix2> /join +<voix2> /join #cyrano <voix2> /me au dehors <voix2> ... Bas les armes ! <cadets> Non ! ... @@ -5406,11 +5408,11 @@ <MASTER> Les grands étendards des Impériaux se lèvent <cyrano> Feu ! ... <MASTER> Décharge générale. -<ennemi> /join +<ennemi> /join #cyrano <ennemi> /me cri dans les rangs ennemis <ennemi> ... Feu ! ... <MASTER> Riposte meurtrière. Les cadets tombent de tous côtés. -<officierespagnol> /join +<officierespagnol> /join #cyrano <officierespagnol> /me se découvrant <officierespagnol> ... Quels sont ces gens qui se font tous tuer ? <cyrano> /me récitant debout au milieu des balles @@ -5472,10 +5474,10 @@ <MASTER> âgée. Des feuilles tombent. <MASTER> Scène 5.I. <MASTER> Mère Marguerite, Sœur Marthe, Sœur Claire, les sœurs. -<marguerite> /join -<marthe> /join -<claire> /join -<soeurs> /join +<marguerite> /join #cyrano +<marthe> /join #cyrano +<claire> /join #cyrano +<soeurs> /join #cyrano <marthe> /me à Mère Marguerite <marthe> Sœur Claire a regardé deux fois comment allait <marthe> Sa cornette, devant la glace. ... @@ -5548,8 +5550,8 @@ <MASTER> Scène 5.II. <MASTER> Roxane ; le duc de Grammont, ancien comte de Guiche, puis Le Bret et <MASTER> Ragueneau. -<deguiche> /join -<roxane> /join +<deguiche> /join #cyrano +<roxane> /join #cyrano <deguiche> Et vous demeurerez ici, vainement blonde, <deguiche> Toujours en deuil ? ... <roxane> ... Toujours. ... @@ -5582,7 +5584,7 @@ <roxane> La chronique de la semaine, et ... <MASTER> Le Bret paraît sur le perron <roxane> ... Tiens, Le Bret ! -<lebret> /join +<lebret> /join #cyrano <lebret> /me descend <roxane> Comment va notre ami ? ... <lebret> ... Mal. ... @@ -5648,7 +5650,7 @@ <lebret> ... Prudent ! <lebret> Il va venir. Je vais l'avertir. Oui, mais ! ... <roxane> /me qui est restée sur le perron, à une sœur qui s'avance vers elle -<soeur> /join +<soeur> /join #cyrano <roxane> ... Qu'est-ce ? <soeur> Ragueneau vient vous voir, Madame. ... <roxane> ... Qu'on le laisse @@ -5665,7 +5667,7 @@ <lebret> ... Maître <lebret> De théorbe ... <roxane> ... Aujourd'hui que pourrait-il bien être ? -<ragueneau> /join +<ragueneau> /join #cyrano <ragueneau> /me entrant précipitamment <ragueneau> Ah ! Madame ! ... <ragueneau> /me aperçoit Le Bret @@ -5710,7 +5712,7 @@ <ragueneau> C'est qu'il pourrait mourir, Monsieur, s'il se levait ! <lebret> /me l'entraînant vers la droite <lebret> Passons par là ! Viens, c'est plus court ! Par la chapelle ! -<roxane> /join +<roxane> /join #cyrano <roxane> /me paraissant sur le perron et voyant Le Bret s'éloigner par la colonnade qui mène a la petite porte de la chapelle <roxane> Monsieur Le Bret ! ... <MASTER> Le Bret et Ragueneau se sauvent sans répondre @@ -5727,8 +5729,8 @@ <roxane> Se laisse décider par l'automne, moins brusque. <roxane> /me s'assied à son métier <MASTER> Deux sœurs sortent de la maison et apportent un grand fauteuil sous l'arbre -<marthe> /join -<soeur> /join +<marthe> /join #cyrano +<soeur> /join #cyrano <roxane> Ah ! voici le fauteuil classique où vient s'asseoir <roxane> Mon vieil ami ! ... <marthe> ... Mais c'est le meilleur du parloir ! @@ -5750,7 +5752,7 @@ <roxane> /me repousse du doigt la feuille tombée sur son métier <roxane> D'ailleurs, rien ne pourrait. -- Mes ciseaux ? ... dans mon sac ! -- <roxane> L'empêcher de venir ! ... -<soeur> /join +<soeur> /join #cyrano <soeur> /me paraissant sur le perron <soeur> ... Monsieur de Bergerac. <soeur> /part @@ -5763,7 +5765,7 @@ <MASTER> paraît. La sœur qui l'a introduit rentre. Il se met à descendre le <MASTER> perron lentement, avec un effort visible pour se tenir debout, et en <MASTER> s'appuyant sur sa canne. Roxane travaille à sa tapisserie -<cyrano> /join +<cyrano> /join #cyrano <roxane> ... Ah ! ces teintes fanées <roxane> Comment les rassortir ? ... <roxane> /me à Cyrano, sur un ton d'amicale gronderie @@ -5789,7 +5791,7 @@ <cyrano> /me avec douceur <cyrano> Peut-être un peu plus tôt faudra-t-il que je parte. <cyrano> /me ferme les yeux et se tait un instant -<marthe> /join +<marthe> /join #cyrano <marthe> /me traverse le parc de la chapelle au perron <roxane> /me l'aperçoit, lui fait un petit signe de tête <roxane> /me à Cyrano @@ -5990,8 +5992,8 @@ <roxane> Se briser aujourd'hui ? ... <cyrano> ... Pourquoi ? ... <MASTER> Le Bret et Ragueneau entrent en courant. -<lebret> /join -<ragueneau> /join +<lebret> /join #cyrano +<ragueneau> /join #cyrano <MASTER> Scène 5.VI. <MASTER> Les mêmes, Le Bret et Ragueneau. diff --git a/writer.c b/writer.c @@ -0,0 +1,28 @@ +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + +int main(int argc, char **argv) { + char *line = NULL; + int res; + int i; + size_t size; + struct FILE **descriptors; + descriptors = malloc((argc-1)*sizeof(FILE*)); + + for (i=1; i<argc; i++) + descriptors[i-1] = fopen(argv[i], "w"); + + while ((res = getline(&line, (size_t*) &size, stdin)) != -1) { + for (i=0; i<argc-1; i++) { + if (strncmp(argv[i+1], line, strlen(argv[i+1])) == 0 + && line[strlen(argv[i+1])]) { + fprintf(descriptors[i], "%s", line + strlen(argv[i+1]) + 1); + break; + } + } + } + + return 0; +} +