Forum Programmation.autre [OCaml] Quel stratégie pour transformer un arbre en grammaire ?

Posté par .
Étiquettes :
2
22
août
2009
Bonjour, je réalise un utilitaire qui transforme du Java en Lisaac. Je dispose d'un source java sous forme XML (grâce à un petit programme nommé Java2Xml), que j'importe en Ocaml avec Xml-Light. Mon xml en caml est représenté avec le type : type xmls = Elem of (string * (string * string) list * xmls list);; (c'est celui de Xml Light, mais simplifié car je n'ai jamais de PCData avec l'xml que je traite) J'ai donc créé une grammaire java (...)

Forum Programmation.autre site avec gestionnaire de version pour débutants

Posté par .
Étiquettes :
0
9
mar.
2009
On est quelques un en train de faire passer un logiciel plus trop maintenu du bon côté de a force. C'est du Perl. On est utilisateurs du logiciel, nous ne sommes pas des bons codeurs Perl, ni des habitués du développement. Je suis à la recherche d'un gestionnaire de version doublé d'un site de développement (à la www.sourceforge.net), qui soit facile d'accès aux débutants - la plupart n'en ont jamais utilisé -, avec une GUI multi-plate-forme, et assez rapide quand (...)

Forum Programmation.autre Produire un diff colorisé (en html)

Posté par .
Étiquettes :
0
19
fév.
2009
Bonjour, je cherche à produire un diff colorisé afin de comparer pas mal de fichiers textes et de pouvoir visualiser dans un navigateur les différences. En gros, je cherche à obtenir ce que l'on peut voir avec le diff de vim ou encore avec celui de viewcvs : de jolis couleurs pour bien voir quels caractères ont été ajoutés/supprimés/modifiés Le but est que ça puisse fonctionner en mode batch. Mes limites sont les suivantes : - Doit fonctionner dans un (...)

Forum Programmation.autre [Prolog]Liste des chemins allant d'un point à un autre dans un graphe

Posté par .
Étiquettes :
0
4
avr.
2008
Bonjour, je sèche sur un petit problème de prolog que je pratique trop peu pour le maîtriser vraiment. Je cherche, tout est dans le titre, à lister, dans un graphe orienté, l'ensemble des chemins allant d'un point à un autre. Exemple avec un début d'implémentation J'ai donc pas mal d'atomes, du genre : parcours(depart,arrivee). parcours(depart,point1). parcours(point1,point2). parcours(point2,point3). parcours(point3,point4). parcours(point4,arrivee). et je voudrai récupérer deux listes : parcours(depart,arrivee). et parcours(depart,point1). parcours(point1,point2). parcours(point2,point3). parcours(point3,point4). parcours(point4,arrivee). (ou sous une autre forme, ce n'est (...)

Forum Programmation.autre [expression régulière] détecter un caractère non espace dans une séquence.

Posté par .
Étiquettes :
0
24
sept.
2007
Bonjour, je dois parser des fichiers textes dans lesquels des informations se trouvent à des emplacement définis. Je cherche une regexp qui va me capturer une zone de texte de longueur définie, dans laquel, j'ai **au moins un** catactère non espace (ie. différent de \s) Exemple : J'ai la chaine " 2 HJ/KL K" Le nombre se trouve toujours au 4ème caractère et je sais que j'ai une zone de texte de 10 caractères, dans lequel je peux avoir tout (...)

Forum Programmation.autre Doxygen

Posté par .
Étiquettes :
0
17
août
2006
Bonjour, Je compte me servir de Doxygen pour la documentation au sein de mon projet, du moins au début pour vérifier s'il répond à mes besoins. J'aurais besoin d'un "mode de vérification" en plus du mode de génération de la documentation. ie : s'assurer que la documentation au format Doxygen au sein du code est bien présente (je sais qu'il est possible de berner ce beau principe). Il s'agit de pouvoir reproduire ce que fait Checkstyle ou PMD au niveau (...)

Forum Programmation.autre Captures dans une regexp

Posté par .
Étiquettes :
1
18
juil.
2006
Bonjour, dans un programme, je dois récupérer une chaîne du style : `{value='truc';'machin' ; 'kkhjhj'}` (ne me demandez pas pourquoi ce format bizare) sachant que je peux avoir n paramètres entres crochets. Le plus simple est de faire une regexp afin de récupérer truc, machin et kkhjhj. Le problème est que je sais faire 1- Soit une regexp qui match mais ne capture pas 2- Soit une regexp qui match rarement, mais capture Je m'explique dans le cas 1, j'utilise (...)

Forum Programmation.autre Captures dans une regexp

Posté par .
Étiquettes :
0
31
mai
2006
Bonjour, j'ai encore un problème de capture dans une expression rationelle. Je bute souvent dessus et ne trouve pas de doc clair sur le sujet J'utilise [http://www.weitz.de/regex-coach/](http://www.weitz.de/regex-coach/) pour tester mes regexp. Ce programme n'est pas libre, mais il me convient très bien. Il est compatible regexp perl et pour avoir conçu avec des regexp assez tordues, je suis sûr qu'il est vraiment compatible. Mon problème : J'ai diverses phrases du genre MINORE (NOMINAL) ou VOIR TABLE TRUC (OPT) ou TRANSF (...)

Forum Programmation.autre Swi-prolog et gprolog

Posté par .
Étiquettes :
0
7
jan.
2006
Bonjour, j'essaye de m'initier à prolog, en m'aidant de nombreux tutoriels disponibles sur le net. Qu'il s'agisse de gprolog ou de swi-prolog, l'interpréteur en ligne ne me rend que des erreurs, c'est extrêmement frustrant. Exemple : SWI : aime(moi, musique). ERROR: Undefined procedure: aime/2 gprolog | ?- aime(moi, musiq). uncaught exception: error(existence_error(procedure,aime/2),top_level/0) Je vous passe les tests avec du code plus complexe. C'est bien simple, aucun code vu dans les tutoriaux ne passent. Y a t-il une explication ?

Forum Programmation.autre C'est quoi le multi-méthode ?

Posté par .
Étiquettes :
0
10
oct.
2005
Bonjour, malgré google et ça ( [http://en.wikipedia.org/wiki/Multimethod(...)](http://en.wikipedia.org/wiki/Multimethod) ) , je ne parviens pas à comprendre clairement ce qu'est le multi-méthode. En fait, je ne vois pas la différence avec le polymorphisme. Je reprend l'exemple de wikipedia : Soit les objets Spaceship et Asteroid Si j'ai bien compris, dans un langage à mono méthode (genre java (?)), on ne peut pas faire : public class Asteroid { public boolean collide_with( Spaceship s) £spaces£ £/spaces£{ £spaces£ £/spaces£...... £spaces£ £/spaces£} public boolean collide_with(Asteroid (...)

Forum Programmation.autre Supprimer toutes les tables d'une database sans supprimer la database

Posté par .
Étiquettes :
0
29
sept.
2005
Bonjour, suite à l'écriture d'un logiciel qui gère une base de données (création/destruction de tables, exécution de requêtes) PostgreSQL 8.x via OBDC, j'aurai besoin de trouver un moyen de supprimer toutes les tables de la base de donnée en question, sachant que je ne sais pas exactement lesquels sont dedans. Je ne peux donc utiliser des drop table xxxxxx car le script plante s'il ne trouve pas la table. J'ai bien drop database name ( [http://www.postgresql.org/docs/8.0/interactive/sql-dropdatabase.htm(...)](http://www.postgresql.org/docs/8.0/interactive/sql-dropdatabase.html) ) mais je trouve (...)

Forum Programmation.autre Requete update délicate

Posté par .
Étiquettes :
0
28
juil.
2005
bonjour J'ai bati un MLD que j'héberge sur postgresql et qui est constitué de données venant d'une autre base et de fichiers excel. Dans une table commande j'ai un champ "activitecmde" que je dois affecter en fonction des valeurs contenues dans client.activitecli. En gros je dois modéliser la requête : si commande.activitecmde est < 20 alors, si client.activitecli> 10 where client.numclient = commande.numclient alors commande.activitecmde= client.activitecli J'ai essayé ça, mais mon statut de débutant en SQL m'a pas permis (...)

Forum Programmation.autre Caml, Yacc, OcamlYacc

Posté par .
Étiquettes :
0
16
jan.
2005
Tiens c'est marrant deux post sur caml en peu de temps... Salut, afin d'aider un copain qui doit traduire séance tenante 50 000 ligne de C en lisaac (c'est un langage objet à prototype très peu connu), j'essaye d'écrire un petit programme qui transforme ce qui est transformable du c vers ce langage. Le but n'est pas de générer du code compilable mais de simplifier la tâche du traducteur en lui allégeant le fardeau. Ne trouvant pas de grammaire C (...)

Forum Programmation.autre Algo de recherche arborescente en largeur

Posté par .
Étiquettes :
0
6
oct.
2004
Salut, j'ai un petit exercice à réaliser, mais mes lacunes en maths me coutent chers : Soit x un entier, on a x = Somme( i=0; k) bi*2^i , où bi E {-1;0;1} Mon problème consiste à trouver, pour x fixé, une suite la plus courte possible, constituée d'additions et de soustractions. Je m'oriente vers une recherche arborescente en largeur, ou chaque niveau correspondera a un terme en plus dans la somme. Existe t-il une meilleur solution, ou sinon, existe (...)

Forum Programmation.autre Optimisation d'une requête SQL ou choix d'un bon SGBD

Posté par .
Étiquettes :
0
23
sept.
2004
Bonjour, à fin de statistiques je cherche à exécuter des requêtes pour statistiques de ventes. Pour cela, plutôt que d'écrire un logiciel traitant les données à partir de requêtes simples, je me suis dit, après lecture du site sqlpro (merci à son auteur) qu'il était plus intelligent et plus rapide de se creuser la tête afin d'écrire LA requête qui me donnera les résultats escomptés. Ca m'a d'ailleurs permis d'apprendre à faire du SQL évolué qui se limitait jusque là (...)

Forum Programmation.autre [SQL]Changer le nom d'un champ dans une table

Posté par .
Étiquettes :
0
14
sept.
2004
Bonjour, j'aimerai changer le nom d'un champ dans une table via SQL. Il me semble, d'après mes investigations que la commande est du type alter _nom_dela_table_ modify Et là, je ne connnais pas la syntaxe si quelqu'un maîtrise ? merci :) En passant autre question. Je prépare pour ma boite un logiciel qu'on pourrait qualifier de tableau croisé dynamique amélioré: Cette appli se basera sur une base de donnée. J'aimerai savoir si, à partir de la liste des références vendues, (...)