comp.lang.ada
 help / color / mirror / Atom feed
From: Tero Koskinen <tero.koskinen@iki.fi>
To: Yves Cloutier <yves.cloutier@gmail.com>
Subject: Re: Writing a scanner and parser in Ada
Date: Sun, 24 Dec 2017 16:40:41 +0200
Date: 2017-12-24T16:40:41+02:00	[thread overview]
Message-ID: <5A3FBC69.9070309@iki.fi> (raw)
In-Reply-To: <2d87298a-4d1f-446a-9d46-d4f03879246b@googlegroups.com>

Hi,

Yves Cloutier wrote:
> Hi there,
>
> I'm new to Ada, but not to programming.
>
> I'd like to know if there are any examples of how to write a scanner and parser in Ada.

I have some parsers available at
https://bitbucket.org/tkoskine/oboe/src/751154a47626928267b225b0028ee44c0002d116/src/oberon-parser.adb?at=default&fileviewer=file-view-default

and
https://bitbucket.org/tkoskine/jdaughter/src/308afa955ad6d7209100a27f8926cd66e63bed90/src/json-parser.adb?at=default&fileviewer=file-view-default

First one is parser for Oberon programming language and second one is 
JSON parser.

They aren't fully complete, but give you some examples how to write 
parsers in Ada (without using any external libraries).

Yours,
  Tero


  parent reply	other threads:[~2017-12-24 14:40 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-12-24  1:15 Writing a scanner and parser in Ada Yves Cloutier
2017-12-24  4:07 ` Robert Eachus
2017-12-25 16:32   ` Yves Cloutier
2017-12-24  9:08 ` Dmitry A. Kazakov
2017-12-24 15:09   ` Niklas Holsti
2017-12-25 16:37     ` Yves Cloutier
2017-12-25 16:35   ` Yves Cloutier
2017-12-25 17:08     ` Dmitry A. Kazakov
2017-12-25 18:57       ` Yves Cloutier
2017-12-25 19:19         ` Dmitry A. Kazakov
2017-12-26 18:06           ` Shark8
2017-12-26 21:45             ` Dmitry A. Kazakov
2017-12-26 22:20             ` Dmitry A. Kazakov
2017-12-24 14:40 ` Tero Koskinen [this message]
2017-12-25 16:36   ` Yves Cloutier
2017-12-24 15:33 ` Lucretia
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox