talks icon indicating copy to clipboard operation
talks copied to clipboard

Créez un parseur custom avec Masala Parser

Open nicolas-zozol opened this issue 6 years ago • 9 comments

Créez un parseur custom avec Masala Parser

Talk format : Long

Description :

Vous voulez parser un contenu particulier, par exemple une formule mathématique. Vous voulez créer un langage comme un markdown custom. Ou vous craquez sur vos fichues regex. Masala Parser permet de faire cela en reprenant en Javascript le succès des Parseurs combinatoires en Haskell ou Scala. Contrairement aux grand frères, Masala Parser est, à défaut d'être simple, au moins compréhensible et fonctionne dans le navigateur. La présentation ira du plus bas niveau - lire un caractère - jusqu'au parseur de parseur. Nous ferons ensuite un compilateur du langage brainfuck, en ouvrant la porte à d'autres types de projets.

Slides : https://github.com/nicolas-zozol/masala-presentation Projet : https://github.com/d-plaindoux/masala-parser Twitter : @RobustaCode

nicolas-zozol avatar Nov 07 '18 14:11 nicolas-zozol

@nicolas-zozol Hello, est-ce que tu es disponible pour le Paris.js du ** Mercredi 29 mai** ? Tu es à Paris 🤔 ? Merci Le lien de l’événement https://www.meetup.com/fr-FR/Paris-js/events/260336623/

PierrickP avatar May 09 '19 19:05 PierrickP

Merci pour la sélection. Je suis à Toulouse et j'ai déjà un événement pour cette date. En général je viens avec plaisir à Paris :)

nicolas-zozol avatar May 09 '19 19:05 nicolas-zozol

dommage, sa sera une prochaine fois alors ;) (à la rentrée)

PierrickP avatar May 09 '19 20:05 PierrickP

Je suis en plein travail dessus. Ca ne sera que meilleur :+1:

nicolas-zozol avatar May 09 '19 20:05 nicolas-zozol

J'ai publié une version majeure. Je montrerai comment faire un compilateur de brainfuck, qui malgré le nom a un certain intérêt pédagogique.

nicolas-zozol avatar May 16 '19 19:05 nicolas-zozol

Je vais pas pouvoir avant décembre 2019 :( Trop de déplacement pro et pas pro prévus ici et là.

nicolas-zozol avatar Aug 06 '19 20:08 nicolas-zozol

Hello @nicolas-zozol !

Merci d'avoir proposé un sujet. On envisage de relancer les meetups dans une formule 100% en ligne, avec des talks un plus courts (10-15 minutes).

  • Est-ce que ton sujet est toujours d'actualité?
  • Est-ce qu'il pourrait être adapté à un format plus court?

mauricesvay avatar Jan 12 '21 18:01 mauricesvay

Super. Carrément, j'ai fait une présentation zoom en 15 minutes chrono avec Toulouse Tech. Ce serait avec plaisir, et effectivement bien plus simple à organiser pour moi.

nicolas-zozol avatar Jan 12 '21 19:01 nicolas-zozol

@nicolas-zozol merci pour cette réponse rapide. Je note que ton talk pourrait fonctionner dans un format plus court. On te recontactera si le sujet est sélectionné pour un meetup à venir :)

mauricesvay avatar Jan 12 '21 19:01 mauricesvay