Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc) » emfatic
emfatic [message #119427] |
Mon, 21 April 2008 19:20  |
Eclipse User |
|
|
|
Originally posted by: James.Steel.qut.edu.au
Hi,
Can anyone provide an update on the availability or status of Emfatic?
I'm having trouble finding any release more recent than early 2005 (from
the alphaworks site).
Cheers,
Jim.
|
|
| | |
Re: emfatic [message #119465 is a reply to message #119427] |
Tue, 22 April 2008 03:05   |
Eclipse User |
|
|
|
Hi Jim,
I've been busy these days with EMF Search M7 fixes, but plan to work on
EMFatic release engineering next weeks.
My role in EMFatic is very new, mainly focused at the moment on :
- providing builds in EMFT releng infrastructure
- making lexers/parsers IP clean regarding Antlr 2.x licensing issues
I will in a second time put effort on giving support on EMFatic (Ecore
textual notation infrastructure for eclipse).
For all Gymnast stuff, I must reckon I would need to seriously dive into
the code before being able to provide any begining of support (I am not
the creator of Gymnast myself ^^).
To conclude, I will say that EMFatic contributors are welcome. There are
several ways to contribute :
- post in newsgroup around features/issues (like you did)
- report bugs
- provide patch
- propose help
In any case, be ensured I'm doing my best to free time in order to get
EMFatic release done soon (BTW, I'm mainly making contributions on aside
my all day job).
- Lucas
>
> Hi,
>
> Can anyone provide an update on the availability or status of Emfatic?
> I'm having trouble finding any release more recent than early 2005 (from
> the alphaworks site).
>
> Cheers,
>
> Jim.
|
|
|
Re: emfatic [message #119625 is a reply to message #119465] |
Tue, 22 April 2008 19:40   |
Eclipse User |
|
|
|
Originally posted by: James.Steel.qut.edu.au
Hi Lucas,
Thanks for the update. Its good to know someone has their eye on
Gymnast/Emfatic - they are nice tools with a good place in the eclipse
modeling sphere.
As a followup to my gripe about not getting generated AST interfaces, it
seems to have gone away. Part of this may have been grabbing the CVS
HEAD code and building them, but I think in general, there are some
gotchas when I deleted artifacts that had been generated, in that it did
not want to regenerate them. If I get some time, I'll see if I can
reproduce the behaviour and lodge a bug report somewhere.
Cheers,
Jim.
lucas bigeardel wrote:
> Hi Jim,
>
> I've been busy these days with EMF Search M7 fixes, but plan to work on
> EMFatic release engineering next weeks.
>
> My role in EMFatic is very new, mainly focused at the moment on :
> - providing builds in EMFT releng infrastructure
> - making lexers/parsers IP clean regarding Antlr 2.x licensing issues
>
> I will in a second time put effort on giving support on EMFatic (Ecore
> textual notation infrastructure for eclipse).
>
> For all Gymnast stuff, I must reckon I would need to seriously dive into
> the code before being able to provide any begining of support (I am not
> the creator of Gymnast myself ^^).
>
> To conclude, I will say that EMFatic contributors are welcome. There are
> several ways to contribute :
>
> - post in newsgroup around features/issues (like you did)
> - report bugs
> - provide patch
> - propose help
>
> In any case, be ensured I'm doing my best to free time in order to get
> EMFatic release done soon (BTW, I'm mainly making contributions on aside
> my all day job).
>
> - Lucas
>
>>
>> Hi,
>>
>> Can anyone provide an update on the availability or status of Emfatic?
>> I'm having trouble finding any release more recent than early 2005
>> (from the alphaworks site).
>>
>> Cheers,
>>
>> Jim.
|
|
|
Re: emfatic [rather, Gymnast!] [message #119677 is a reply to message #119453] |
Wed, 23 April 2008 06:51  |
Eclipse User |
|
|
|
Jim,
If your grammar follows the guidelines of a working grammar, say
Emfatic's (to be found at
org.eclipse.emf.emfatic.core/grammar/Emfatic.ast
) then Gymnast Generator should work.
You might want to check the options in your grammar, specially
astPackageName (example below).
options { k=3;
parserPackageName="org.eclipse.emf.emfatic.core.lang.gen.parser ";
astPackageName="org.eclipse.emf.emfatic.core.lang.gen.ast";
astBaseClassName="EmfaticASTNode";
}
Gymnast also assumes that a file with token definitions can be found in
the same folder as your .ast, examples are GymnastLexer.g (for ANTLR v3)
and EmfaticLexer.jj (for JavaCC) in the
org.eclipse.gymnast.generator.core plugin (deep in the
org.eclipse.gymnast.generator.core.parser source folder).
P.D. Gymnast has no dedicated newsgroup, so my post here.
Miguel
--
Miguel Garcia miguel.garcia@tuhh.de
Institute for Software Systems (STS), E-16
Technische Universitaet Hamburg-Harburg
Harburger Schlossstr. 20, 21073 Hamburg Fax: (+49)40-42878-2515
http://www.sts.tu-harburg.de/~mi.garcia
Jim Steel wrote:
>
> OK. I have a problem with gymnast - is this the right place to ask it? -
> the generator seems to be spitting out a parser just fine, but the AST
> classes are nowhere to be seen, and I'm unable to find any kind of log
> telling me why they aren't being generated.
>
> Cheers,
>
> Jim.
>
>
>
> Ed Merks wrote:
>> Jim,
>>
>> The plugins are in CVS, and Lucas was voted in as a committer to help
>> get the builds set up.
>>
>>
>> Jim Steel wrote:
>>>
>>> Hi,
>>>
>>> Can anyone provide an update on the availability or status of
>>> Emfatic? I'm having trouble finding any release more recent than
>>> early 2005 (from the alphaworks site).
>>>
>>> Cheers,
>>>
>>> Jim.
|
|
|
Re: emfatic [message #617868 is a reply to message #119427] |
Mon, 21 April 2008 19:36  |
Eclipse User |
|
|
|
Jim,
The plugins are in CVS, and Lucas was voted in as a committer to help
get the builds set up.
Jim Steel wrote:
>
> Hi,
>
> Can anyone provide an update on the availability or status of Emfatic?
> I'm having trouble finding any release more recent than early 2005
> (from the alphaworks site).
>
> Cheers,
>
> Jim.
|
|
|
Re: emfatic [message #617869 is a reply to message #119440] |
Tue, 22 April 2008 01:52  |
Eclipse User |
|
|
|
OK. I have a problem with gymnast - is this the right place to ask it? -
the generator seems to be spitting out a parser just fine, but the AST
classes are nowhere to be seen, and I'm unable to find any kind of log
telling me why they aren't being generated.
Cheers,
Jim.
Ed Merks wrote:
> Jim,
>
> The plugins are in CVS, and Lucas was voted in as a committer to help
> get the builds set up.
>
>
> Jim Steel wrote:
>>
>> Hi,
>>
>> Can anyone provide an update on the availability or status of Emfatic?
>> I'm having trouble finding any release more recent than early 2005
>> (from the alphaworks site).
>>
>> Cheers,
>>
>> Jim.
|
|
|
Re: emfatic [message #617870 is a reply to message #119427] |
Tue, 22 April 2008 03:05  |
Eclipse User |
|
|
|
Hi Jim,
I've been busy these days with EMF Search M7 fixes, but plan to work on
EMFatic release engineering next weeks.
My role in EMFatic is very new, mainly focused at the moment on :
- providing builds in EMFT releng infrastructure
- making lexers/parsers IP clean regarding Antlr 2.x licensing issues
I will in a second time put effort on giving support on EMFatic (Ecore
textual notation infrastructure for eclipse).
For all Gymnast stuff, I must reckon I would need to seriously dive into
the code before being able to provide any begining of support (I am not
the creator of Gymnast myself ^^).
To conclude, I will say that EMFatic contributors are welcome. There are
several ways to contribute :
- post in newsgroup around features/issues (like you did)
- report bugs
- provide patch
- propose help
In any case, be ensured I'm doing my best to free time in order to get
EMFatic release done soon (BTW, I'm mainly making contributions on aside
my all day job).
- Lucas
>
> Hi,
>
> Can anyone provide an update on the availability or status of Emfatic?
> I'm having trouble finding any release more recent than early 2005 (from
> the alphaworks site).
>
> Cheers,
>
> Jim.
|
|
|
Re: emfatic [message #617882 is a reply to message #119465] |
Tue, 22 April 2008 19:40  |
Eclipse User |
|
|
|
Hi Lucas,
Thanks for the update. Its good to know someone has their eye on
Gymnast/Emfatic - they are nice tools with a good place in the eclipse
modeling sphere.
As a followup to my gripe about not getting generated AST interfaces, it
seems to have gone away. Part of this may have been grabbing the CVS
HEAD code and building them, but I think in general, there are some
gotchas when I deleted artifacts that had been generated, in that it did
not want to regenerate them. If I get some time, I'll see if I can
reproduce the behaviour and lodge a bug report somewhere.
Cheers,
Jim.
lucas bigeardel wrote:
> Hi Jim,
>
> I've been busy these days with EMF Search M7 fixes, but plan to work on
> EMFatic release engineering next weeks.
>
> My role in EMFatic is very new, mainly focused at the moment on :
> - providing builds in EMFT releng infrastructure
> - making lexers/parsers IP clean regarding Antlr 2.x licensing issues
>
> I will in a second time put effort on giving support on EMFatic (Ecore
> textual notation infrastructure for eclipse).
>
> For all Gymnast stuff, I must reckon I would need to seriously dive into
> the code before being able to provide any begining of support (I am not
> the creator of Gymnast myself ^^).
>
> To conclude, I will say that EMFatic contributors are welcome. There are
> several ways to contribute :
>
> - post in newsgroup around features/issues (like you did)
> - report bugs
> - provide patch
> - propose help
>
> In any case, be ensured I'm doing my best to free time in order to get
> EMFatic release done soon (BTW, I'm mainly making contributions on aside
> my all day job).
>
> - Lucas
>
>>
>> Hi,
>>
>> Can anyone provide an update on the availability or status of Emfatic?
>> I'm having trouble finding any release more recent than early 2005
>> (from the alphaworks site).
>>
>> Cheers,
>>
>> Jim.
|
|
|
Re: emfatic [rather, Gymnast!] [message #617886 is a reply to message #119453] |
Wed, 23 April 2008 06:51  |
Eclipse User |
|
|
|
Jim,
If your grammar follows the guidelines of a working grammar, say
Emfatic's (to be found at
org.eclipse.emf.emfatic.core/grammar/Emfatic.ast
) then Gymnast Generator should work.
You might want to check the options in your grammar, specially
astPackageName (example below).
options { k=3;
parserPackageName="org.eclipse.emf.emfatic.core.lang.gen.parser ";
astPackageName="org.eclipse.emf.emfatic.core.lang.gen.ast";
astBaseClassName="EmfaticASTNode";
}
Gymnast also assumes that a file with token definitions can be found in
the same folder as your .ast, examples are GymnastLexer.g (for ANTLR v3)
and EmfaticLexer.jj (for JavaCC) in the
org.eclipse.gymnast.generator.core plugin (deep in the
org.eclipse.gymnast.generator.core.parser source folder).
P.D. Gymnast has no dedicated newsgroup, so my post here.
Miguel
--
Miguel Garcia miguel.garcia@tuhh.de
Institute for Software Systems (STS), E-16
Technische Universitaet Hamburg-Harburg
Harburger Schlossstr. 20, 21073 Hamburg Fax: (+49)40-42878-2515
http://www.sts.tu-harburg.de/~mi.garcia
Jim Steel wrote:
>
> OK. I have a problem with gymnast - is this the right place to ask it? -
> the generator seems to be spitting out a parser just fine, but the AST
> classes are nowhere to be seen, and I'm unable to find any kind of log
> telling me why they aren't being generated.
>
> Cheers,
>
> Jim.
>
>
>
> Ed Merks wrote:
>> Jim,
>>
>> The plugins are in CVS, and Lucas was voted in as a committer to help
>> get the builds set up.
>>
>>
>> Jim Steel wrote:
>>>
>>> Hi,
>>>
>>> Can anyone provide an update on the availability or status of
>>> Emfatic? I'm having trouble finding any release more recent than
>>> early 2005 (from the alphaworks site).
>>>
>>> Cheers,
>>>
>>> Jim.
|
|
|
Goto Forum:
Current Time: Sun May 11 13:49:00 EDT 2025
Powered by FUDForum. Page generated in 0.04386 seconds
|