Coloration avec Pygments

Tout ce qui concerne l'utilisation ou l'installation d'Asymptote.

Modérateur: gdm_asy

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Re: [Asymptote] Coloration avec Pygments

Messagepar projetmbc » Mercredi 06 Janvier 2010, 18:21

OG a écrit:
projetmbc a écrit: OG a écrit:Vu que c'est à base d'expressions régulières il y a des erreurs (de coloration) pour certains mots qui sont à la fois des type/fonction.
As-tu un exemple ?


Yes : "point" est à la fois un type et une fonction, itou pour "projection".


Dans Asymptote, comment sont différenciés les "point" en tant que type, et ceux en tant que "fonction" ?
projetmbc
Péta-utilisateur
 
Messages: 1897
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: [Asymptote] Coloration avec Pygments

Messagepar OG » Mercredi 06 Janvier 2010, 19:49

projetmbc a écrit:Dans Asymptote, comment sont différenciés les "point" en tant que type, et ceux en tant que "fonction" ?


Dans Asymptote ou le lexer ?
Dans Asymptote je ne sais pas, c'est le compilateur qui fait le boulot et le compilateur il est fort.
Dans le lexer c'est mal fait ou incomplet (voir mon message précédent).

Pour le lexer de ton langage, ce sera plus aisé si il ressemble (hors les instructions)
à un langage connu.

O.G.
OG
Modérateur
 
Messages: 2285
Inscription: Lundi 12 Mars 2007, 11:20
Localisation: Rouen
Statut actuel: Actif et salarié | Maître de conférence

Re: [Asymptote] Coloration avec Pygments

Messagepar projetmbc » Mercredi 06 Janvier 2010, 20:33

OG a écrit:
projetmbc a écrit:Dans Asymptote, comment sont différenciés les "point" en tant que type, et ceux en tant que "fonction" ?


Dans Asymptote ou le lexer ?

Comment les reconnait-on en tant qu'humain ? Telle est le sens de ma question.
projetmbc
Péta-utilisateur
 
Messages: 1897
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Coloration avec Pygments

Messagepar GMaths » Mercredi 06 Janvier 2010, 20:45

projetmbc a écrit:Comment les reconnait-on en tant qu'humain ? Telle est le sens de ma question.

à la couleur :lol: :lol:
point_point.PNG
point_point.PNG (18.52 Kio) Vu 768 fois
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Coloration avec Pygments

Messagepar OG » Mercredi 06 Janvier 2010, 21:24

projetmbc a écrit:
OG a écrit:
projetmbc a écrit:Dans Asymptote, comment sont différenciés les "point" en tant que type, et ceux en tant que "fonction" ?


Dans Asymptote ou le lexer ?

Comment les reconnait-on en tant qu'humain ? Telle est le sens de ma question.


Parce que c'est toi qui programme et/ou que tu sais lire un programme ?

O.G.
OG
Modérateur
 
Messages: 2285
Inscription: Lundi 12 Mars 2007, 11:20
Localisation: Rouen
Statut actuel: Actif et salarié | Maître de conférence

Re: [Asymptote] Coloration avec Pygments

Messagepar projetmbc » Jeudi 07 Janvier 2010, 00:16

GMaths a écrit:
projetmbc a écrit:Comment les reconnait-on en tant qu'humain ? Telle est le sens de ma question.

à la couleur :lol: :lol:

Mon écran est en noir et blanc... :mrgreen: Dans ton exemple on voit donc une fois point(...) et une autre point suivi d'un espace. Voilà un moyen pour un lexer de différencier les deux sens du mot point.

OG a écrit:Parce que c'est toi qui programme et/ou que tu sais lire un programme ?

Je pense me faire un prog. de coloration syntaxique car Pygments me convaint peu : pas de "folding", une définition pénible des lexers.
projetmbc
Péta-utilisateur
 
Messages: 1897
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Coloration avec Pygments

Messagepar OG » Jeudi 07 Janvier 2010, 10:22

projetmbc a écrit:
OG a écrit:Parce que c'est toi qui programme et/ou que tu sais lire un programme ?

Je pense me faire un prog. de coloration syntaxique car Pygments me convaint peu : pas de "folding", une définition pénible des lexers.


Bonjour

Si la syntaxe d'Asymptote n'était pas proche du C,C++ je n'aurais pas pu faire cela.
Tu as l'air calé en programmation. Qu'entends-tu par "folding" ?
Bon courage

O.G.
OG
Modérateur
 
Messages: 2285
Inscription: Lundi 12 Mars 2007, 11:20
Localisation: Rouen
Statut actuel: Actif et salarié | Maître de conférence

Re: [Asymptote] Coloration avec Pygments

Messagepar GMaths » Jeudi 07 Janvier 2010, 11:04

projetmbc a écrit:Mon écran est en noir et blanc... :mrgreen:

projetmbc a écrit:Je pense me faire un prog. de coloration syntaxique

:roll: :roll: :roll:
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Coloration avec Pygments

Messagepar projetmbc » Jeudi 07 Janvier 2010, 13:55

C'est "facile" à implémenter, c'est de l'analyse syntaxique. Par contre, il est plus dur d'analyser le sens de tes smileys. :mrgreen:
projetmbc
Péta-utilisateur
 
Messages: 1897
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Coloration avec Pygments

Messagepar GMaths » Jeudi 07 Janvier 2010, 13:57

projetmbc a écrit:Par contre, il est plus dur d'analyser le sens de tes smileys. :mrgreen:


Je me demandais ce que cela pouvait donner comme résultat de la coloration syntaxique en noir et blanc. :lol: :lol:
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Coloration avec Pygments

Messagepar projetmbc » Jeudi 07 Janvier 2010, 14:01

OG a écrit:Tu as l'air calé en programmation. Qu'entends-tu par "folding" ?

Le folding c'est juste cette fonctionnalité qui permet de réduire ou agrandir un bloc "structurel". Par exemple, le "folding" permet de passer de
Code: Tout sélectionner
if(a ==1){
a = a**2
a = a+1}

b = a

à
Code: Tout sélectionner
if(a ==1){
b = a

Le bloc du test a tété réduit.

On peut faire cela dans une page HTML via JavaScript : j'utilise cela dans un autre contexte dans mon site. Voir cette page.

Je trouve cela très utile y compris juste pour lire un code sur le Net. On peut ainsi sauter certaines boucles ou certains tests.
Dernière édition par projetmbc le Jeudi 07 Janvier 2010, 14:03, édité 1 fois.
projetmbc
Péta-utilisateur
 
Messages: 1897
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Coloration avec Pygments

Messagepar projetmbc » Jeudi 07 Janvier 2010, 14:02

GMaths a écrit:
projetmbc a écrit:Par contre, il est plus dur d'analyser le sens de tes smileys. :mrgreen:


Je me demandais ce que cela pouvait donner comme résultat de la coloration syntaxique en noir et blanc. :lol: :lol:


Tu rigoles mais je vais l'implémenter. Pourquoi ? Tout simplement pour les impressions "papier".
projetmbc
Péta-utilisateur
 
Messages: 1897
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Coloration avec Pygments

Messagepar GMaths » Jeudi 07 Janvier 2010, 14:07

projetmbc a écrit:Tu rigoles mais je vais l'implémenter. Pourquoi ? Tout simplement pour les impressions "papier".

Tout simplement... mouais : pas si évident à deviner que tu es sérieux pour quelqu'un qui fait tout le contraire :lol: :lol: : mettre de la couleur à l'écran pour que cela soit plus plaisant à lire ... et imprimer en noir et blanc (nuances de gris) pour profiter de la qualité de ma laser. :mrgreen:
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Précédente

Retourner vers Asymptote

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité