Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

[TUTORIAL] PetitParser

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Nächste SlideShare
2010 za con_jameel_haffejee
2010 za con_jameel_haffejee
Wird geladen in …3
×

Hier ansehen

1 von 8 Anzeige

[TUTORIAL] PetitParser

Herunterladen, um offline zu lesen

[TUTORIAL] PetitParser

First Name: Jan
Last Name: Kurs
Type: Tutorial

Video1: https://www.youtube.com/watch?v=HQswKmwkuhk
Video2: https://www.youtube.com/watch?v=vzcJfWU832w

Abstract: PetitParser is PEG-based parser combinator framework utilizing scannerless parsing and packrat parsing. PetitParser makes it easy to define parsers with Smalltalk code and to dynamically reuse, compose, transform and extend grammars. Recently, PetitParser was extended in two areas:
1) parsing context sensitive and indentation sensitive grammars; and
2) parsing imprecisely or incompletely specified grammars (island parsing).

In this tutorial we will show how to quickly develop an island parser of an indentation sensitive language using the PetitParser framework.

Bio:
I am a PhD candidate at the Software Composition Group, University of Bern since 2012. My research interest is in model extraction and parsing technologies.

[TUTORIAL] PetitParser

First Name: Jan
Last Name: Kurs
Type: Tutorial

Video1: https://www.youtube.com/watch?v=HQswKmwkuhk
Video2: https://www.youtube.com/watch?v=vzcJfWU832w

Abstract: PetitParser is PEG-based parser combinator framework utilizing scannerless parsing and packrat parsing. PetitParser makes it easy to define parsers with Smalltalk code and to dynamically reuse, compose, transform and extend grammars. Recently, PetitParser was extended in two areas:
1) parsing context sensitive and indentation sensitive grammars; and
2) parsing imprecisely or incompletely specified grammars (island parsing).

In this tutorial we will show how to quickly develop an island parser of an indentation sensitive language using the PetitParser framework.

Bio:
I am a PhD candidate at the Software Composition Group, University of Bern since 2012. My research interest is in model extraction and parsing technologies.

Anzeige
Anzeige

Weitere Verwandte Inhalte

Weitere von ESUG (20)

Anzeige

Aktuellste (20)

[TUTORIAL] PetitParser

  1. 1. built by Lukas Renggli part of the Moose Suite Software Composition Group University of Bern Jan Kurs
  2. 2. … 150702 15:25:08 2 Connect phpmyadmin@localhost on 3 Connect root@localhost on 2 Init DB ESUG2015 2 Query SET CHARACTER SET `utf8` 3 Query SELECT * FROM `petitparser` 3 Quit 2 Quit 150702 15:25:09 4 Connect phpmyadmin@localhost on …
  3. 3. number #digit plus→ queryKW 'Query'→ sql #newline negate star→ query → number, queryKW, sql 2 Query SET CHARACTER SET `utf8`
  4. 4. http://scg.unibe.ch/download/jk/ esug2015-pp-demo.zip

×