Derniers messages sur Zeste de Savoirhttps://zestedesavoir.com/forums/2017-06-13T09:45:39+02:00Les derniers messages parus sur le forum de Zeste de Savoir.DASS, message #1531292017-06-13T09:45:39+02:00Shellbash/@Shellbashhttps://zestedesavoir.com/forums/sujet/8123/dass/?page=1#p153129<p>Plutôt que d’utiliser des regexp, il existe des solutions plus adéquates <img alt=":)" src="/static/smileys/smile.png"> Pour un projet de compilateur sur lequel je travail actuellement, j’utilise <a href="http://www.antlr.org/index.html">ANTLR</a>. Tu lui défini une grammaire, et à partir de cette grammaire il te génère un parser. J’utilise ANTLR pour générer du java, mais il peut générer différents langages comme javascript, Go, C++… Et python mais pas pour la dernière version :/</p>
<p>Bon c’est sûr, le défaut c’est qu’il faut apprendre et comprendre la syntaxe ANTLR, mais je trouve ça vraiment efficace <img alt=":)" src="/static/smileys/smile.png"></p>DASS, message #1468162017-04-11T00:21:00+02:00JulesMichael/@JulesMichaelhttps://zestedesavoir.com/forums/sujet/8123/dass/?page=1#p146816<figure>
<blockquote>
<p>[…]
Niveau syntaxe : pourquoi avoir choisi d’utiliser des points-virgules ?
[…]</p>
</blockquote>
<figcaption><a href="https://zestedesavoir.com/forums/sujet/8123/dass/?page=1#p146814">tleb</a></figcaption>
</figure>
<p>Alors la… Aucune idée, je ne voulais pas trop m’éloigner du CSS et du JS je pense.</p>
<figure>
<blockquote>
<p>[…]
Edit : Non ! Des regexps partout ! <img alt=":(" src="/static/smileys/triste.png"></p>
</blockquote>
<figcaption><a href="https://zestedesavoir.com/forums/sujet/8123/dass/?page=1#p146814">tleb</a></figcaption>
</figure>
<p>Je ne pas trop quoi utiliser d’autre. Mais le parser est voué à évoluer donc ça pourrais changer dans le futur !</p>DASS, message #1468142017-04-11T00:09:52+02:00tleb/@tlebhttps://zestedesavoir.com/forums/sujet/8123/dass/?page=1#p146814<p>Salut,</p>
<p>Niveau syntaxe : pourquoi avoir choisi d’utiliser des points-virgules ?</p>
<p>Edit : Non ! Des regexps partout ! <img alt=":(" src="/static/smileys/triste.png"></p>DASS, message #1468132017-04-11T00:03:28+02:00JulesMichael/@JulesMichaelhttps://zestedesavoir.com/forums/sujet/8123/dass/?page=1#p146813<p>Bonsoir,</p>
<p>Bon après en avoir bavé pendant plusieurs jours, j’ai réussis à pondre <a href="https://github.com/JulesMichael/DASS">quelque chose</a>. Le parser n’est pas parfait, je suis certain qu’il reste encore pas mal de choses à améliorer et à faire. Mais, j’ai déjà un bon début avec de bonnes bases.
J’ai aussi commencé à fixer la syntaxe. Comme par exemple avec:</p>
<div><table class="codehilitetable"><tr><td class="linenos"><div class="linenodiv"><pre>1
2
3</pre></div></td><td class="code"><div class="codehilite"><pre><span></span>h1 :
color : #FFF;
background-color: #000;
</pre></div>
</td></tr></table></div>
<p>J’ai réalisé un exemple codé avec DASS que voici en sreenshot :</p>
<figure><img alt="" src="https://raw.githubusercontent.com/JulesMichael/DASS/master/screen-2.png"><figcaption>Sreenshot d’une page codée avec DASS</figcaption>
</figure>
<p>Voila voila <img alt="^^" src="/static/smileys/hihi.png"></p>DASS, message #1432022017-03-02T23:35:17+01:00JulesMichael/@JulesMichaelhttps://zestedesavoir.com/forums/sujet/8123/dass/?page=1#p143202<figure>
<blockquote>
<p>En France le nom "DASS" risquerait de ne pas forcément passée …</p>
</blockquote>
<figcaption><a href="https://zestedesavoir.com/forums/sujet/8123/dass/?page=1#p143198">Matt</a></figcaption>
</figure>
<p>Ha oui… c’est problématique, mais est-ce vraiment un frein ? Notamment lorsque nous connaissons la signification de l’acronyme ? Si oui, je peux changer le nom du projet <img alt="^^" src="/static/smileys/hihi.png"> . </p>DASS, message #1431982017-03-02T23:18:36+01:00FÉMINISME/@F%C3%89MINISMEhttps://zestedesavoir.com/forums/sujet/8123/dass/?page=1#p143198<p>En France le nom "DASS" risquerait de ne pas forcément passée …</p>DASS, message #1431752017-03-02T22:05:37+01:00JulesMichael/@JulesMichaelhttps://zestedesavoir.com/forums/sujet/8123/dass/?page=1#p143175<p>Salut,</p>
<p>Ca faisait longtemps que je ne n’avais pas posté pour un projet mais voila… Je suis de retours <img alt=":-°" src="/static/smileys/siffle.png"> et voici un nouveau (gros) projet.</p>
<h3>DASS</h3>
<h4>Dynamically Awesome StyleSheets</h4>
<h5>(Pour les intimes, le langage ba-DASS)</h5>
<p>DASS est un projet presque similaire à SASS. Le but du projet est de créer un langage dynamique pouvant mêler CSS et JavaScript. Par exemple, le langage pourrait être utilisé pour créer simplement un DashBoard ou une application Web. Le langage serait parsé en JS par le serveur (avec un backend en python). On m’avait informé qu’utiliser JS pour faire du CSS réduisait considérablement les performances. Je me suis alors demandé: "Et si le navigateur se chargerait de faire la conversion de DASS en JS et CSS." Feldrise m’a alors redirigé vers <a href="https://developer.chrome.com/native-client/pepper_stable">Pepper</a> qui me proposerait alors la possibilité de parser DASS.</p>
<p>Pour l’instant, je ne fait que travailler sur la syntaxe, mais j’ai bien l’intention d’attaquer le parser un jour <img alt=":p" src="/static/smileys/langue.png"> . En premier temps, je me dirigerait vers python pour parser, puis ensuite je me redirigerait surement vers Pepper. Le <del>peu que j’ai pour l’instant écris</del> tout est sur <a href="https://github.com/JulesMichael/DASS">GitHub</a>. Tous les composants sont liés à évoluer et attendent votre contribution <img alt=";)" src="/static/smileys/clin.png"> .</p>
<p>Voila, si vous avez des questions n’hésitez pas!</p>