> the new parser is based on a PEG/Packrat parser written purely in Oz. The 
> grammar and its associated semantic actions are written in Oz. The Packrat 
> engine will be available at the developer level, so that you can use it for 
> your DSL's.

Sounds like this is all I need :)  Rewriting existing grammars should be fine. 

Unfortunately, ozh (the javadoc complement) is then also gone, because it 
depends on Gump. But once we have a full grammar of the Oz language itself then 
it would in principle be possible to port ozh.

BTW: as the Oz parser itself is defined in Oz, does this mean we already have a 
full grammar of the Oz language itself? Would it also be possible to define 
extensions of the Oz syntax by extending this grammar?  

Thanks!

Best wishes,
Torsten

--
Dr Torsten Anders
Course Leader, Music Technology
University of Bedfordshire
Park Square, Room A315
http://www.torsten-anders.de



On 30 Oct 2012, at 21:09, Sébastien Doeraene wrote:

> On Tue, Oct 30, 2012 at 3:01 PM, Torsten Anders <[email protected]> 
> wrote:
> On 30 Oct 2012, at 11:26, alexgian wrote:
> >> The next step is the distribution subsystem.  Mozart 2.0 has a reflective 
> >> language interface, where you can write Oz code to change the semantics of 
> >> language operations.
> >
> > Brilliant.  I got nothing against Gump, but that whole C/yacc route was a 
> > bit convoluted for my tastes.
> 
> Actually, Gump is more intended for defining new languages from scratch, not 
> for changing the semantics of Oz itself. (I hope either Gump or something 
> similar will still be available in the medium/long term for Mozart 2 :)
> 
> We plan to drop Gump altogether. It was too much of a hacky thing. At most 
> we'll have a side-project for legacy code. But the new parser is based on a 
> PEG/Packrat parser written purely in Oz. The grammar and its associated 
> semantic actions are written in Oz. The Packrat engine will be available at 
> the developer level, so that you can use it for your DSL's.
> 
> Cheers,
> Sébastien
> _________________________________________________________________________________
> mozart-users mailing list                               
> [email protected]
> http://www.mozart-oz.org/mailman/listinfo/mozart-users

_________________________________________________________________________________
mozart-users mailing list                               
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users

Reply via email to