Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc)  » [Emfatic] Source
[Emfatic] Source [message #108477] Sun, 27 January 2008 07:04 Go to next message
Eclipse UserFriend
Originally posted by: irbull.cs.uvic.ca

I asked a question earlier about the location of the *new* source for
Emfatic. I have now found it in the modeling projects cvs:

dev.eclipse.org/cvsroot/modeling/org.eclipse.emf/org.eclipse .emf.emfatic/plugins/*

When I checked out the source, it didn't compile, and I realized that I
had to get the Eclipse ANTRL plugin [1].

[1]http://antlreclipse.sourceforge.net/

I am posting this for two reasons. 1) In case anyone else needs to get
the new Emfatic before it starts building and shipping and
2) To ask if this dependency on Antrl is going to stay? Is antrl going
to be included in Orbit, will we be required to get it from [1] or is
emfatic moving towards a new parser and eventually dropping this dependency?

thanks,
ian
Re: [Emfatic] Source [message #108491 is a reply to message #108477] Sun, 27 January 2008 08:29 Go to previous messageGo to next message
lucas bigeardel is currently offline lucas bigeardelFriend
Messages: 155
Registered: July 2009
Senior Member
Ian Bull a écrit :

Ian,

explored emfatic alst days.

you need a antlr 2.7.x (bundled as an eclipse plugin).

I first tried to get Orbit antlr stuff but it appear, there is only a
3.0.1 branch, actually not compliant with one required by current
EMFatic code base.

I suppose the best thing to do would be to request a new 2.7.x branch to
be created in Orbit file for org.apache.antlr project.

Another point is that this request should necessarly be posted before
January 30th (3rd party package IP submission deadline).

HTH,

- Lucas


> I asked a question earlier about the location of the *new* source for
> Emfatic. I have now found it in the modeling projects cvs:
>
> dev.eclipse.org/cvsroot/modeling/org.eclipse.emf/org.eclipse .emf.emfatic/plugins/*
>
>
> When I checked out the source, it didn't compile, and I realized that I
> had to get the Eclipse ANTRL plugin [1].
>
> [1]http://antlreclipse.sourceforge.net/
>
> I am posting this for two reasons. 1) In case anyone else needs to get
> the new Emfatic before it starts building and shipping and
> 2) To ask if this dependency on Antrl is going to stay? Is antrl going
> to be included in Orbit, will we be required to get it from [1] or is
> emfatic moving towards a new parser and eventually dropping this
> dependency?
>
> thanks,
> ian
Re: [Emfatic] Source [message #108546 is a reply to message #108491] Sun, 27 January 2008 16:53 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: cdamus.ca.ibm.com

Hi, Lucas, Ian,

If I recall correctly, ANTLR 2.x was rejected by the Eclipse Foundation on
legal/IP grounds. ANTLR 3.x is, apparently, an entirely fresh start with a
clean code pedigree.

When the MDT OCL component was first contributed to Eclipse, it also was
based on ANTLR 2.x. We had to rework it using a different parser-generator
technology (we chose the LPG project) because even the code generated by
ANTLR was unacceptable. I imagine that EMFatic will need to do the same.

Cheers,

Christian

lucas bigeardel wrote:

> Ian Bull a écrit :
>
> Ian,
>
> explored emfatic alst days.
>
> you need a antlr 2.7.x (bundled as an eclipse plugin).
>
> I first tried to get Orbit antlr stuff but it appear, there is only a
> 3.0.1 branch, actually not compliant with one required by current
> EMFatic code base.
>
> I suppose the best thing to do would be to request a new 2.7.x branch to
> be created in Orbit file for org.apache.antlr project.
>
> Another point is that this request should necessarly be posted before
> January 30th (3rd party package IP submission deadline).
>
> HTH,
>
> - Lucas
>
>
>> I asked a question earlier about the location of the *new* source for
>> Emfatic. I have now found it in the modeling projects cvs:
>>
>>
dev.eclipse.org/cvsroot/modeling/org.eclipse.emf/org.eclipse .emf.emfatic/plugins/*
>>
>>
>> When I checked out the source, it didn't compile, and I realized that I
>> had to get the Eclipse ANTRL plugin [1].
>>
>> [1]http://antlreclipse.sourceforge.net/
>>
>> I am posting this for two reasons. 1) In case anyone else needs to get
>> the new Emfatic before it starts building and shipping and
>> 2) To ask if this dependency on Antrl is going to stay? Is antrl going
>> to be included in Orbit, will we be required to get it from [1] or is
>> emfatic moving towards a new parser and eventually dropping this
>> dependency?
>>
>> thanks,
>> ian
Re: [Emfatic] Source [message #108560 is a reply to message #108546] Sun, 27 January 2008 17:00 Go to previous message
Eclipse UserFriend
Originally posted by: merks.ca.ibm.com

This is a multi-part message in MIME format.
--------------010000070007070703080406
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Guys,

They've been looking at using javacc
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1863


Christian W. Damus wrote:
> Hi, Lucas, Ian,
>
> If I recall correctly, ANTLR 2.x was rejected by the Eclipse Foundation on
> legal/IP grounds. ANTLR 3.x is, apparently, an entirely fresh start with a
> clean code pedigree.
>
> When the MDT OCL component was first contributed to Eclipse, it also was
> based on ANTLR 2.x. We had to rework it using a different parser-generator
> technology (we chose the LPG project) because even the code generated by
> ANTLR was unacceptable. I imagine that EMFatic will need to do the same.
>
> Cheers,
>
> Christian
>
> lucas bigeardel wrote:
>
>
>> Ian Bull a écrit :
>>
>> Ian,
>>
>> explored emfatic alst days.
>>
>> you need a antlr 2.7.x (bundled as an eclipse plugin).
>>
>> I first tried to get Orbit antlr stuff but it appear, there is only a
>> 3.0.1 branch, actually not compliant with one required by current
>> EMFatic code base.
>>
>> I suppose the best thing to do would be to request a new 2.7.x branch to
>> be created in Orbit file for org.apache.antlr project.
>>
>> Another point is that this request should necessarly be posted before
>> January 30th (3rd party package IP submission deadline).
>>
>> HTH,
>>
>> - Lucas
>>
>>
>>
>>> I asked a question earlier about the location of the *new* source for
>>> Emfatic. I have now found it in the modeling projects cvs:
>>>
>>>
>>>
> dev.eclipse.org/cvsroot/modeling/org.eclipse.emf/org.eclipse .emf.emfatic/plugins/*
>
>>> When I checked out the source, it didn't compile, and I realized that I
>>> had to get the Eclipse ANTRL plugin [1].
>>>
>>> [1]http://antlreclipse.sourceforge.net/
>>>
>>> I am posting this for two reasons. 1) In case anyone else needs to get
>>> the new Emfatic before it starts building and shipping and
>>> 2) To ask if this dependency on Antrl is going to stay? Is antrl going
>>> to be included in Orbit, will we be required to get it from [1] or is
>>> emfatic moving towards a new parser and eventually dropping this
>>> dependency?
>>>
>>> thanks,
>>> ian
>>>
>
>


--------------010000070007070703080406
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Guys,<br>
<br>
They've been looking at using javacc  <a
href="https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1863">https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1863<br>
</a><br>
<br>
Christian W. Damus wrote:
<blockquote cite="mid:fnicu5$j1s$1@build.eclipse.org" type="cite">
<pre wrap="">Hi, Lucas, Ian,

If I recall correctly, ANTLR 2.x was rejected by the Eclipse Foundation on
legal/IP grounds. ANTLR 3.x is, apparently, an entirely fresh start with a
clean code pedigree.

When the MDT OCL component was first contributed to Eclipse, it also was
based on ANTLR 2.x. We had to rework it using a different parser-generator
technology (we chose the LPG project) because even the code generated by
ANTLR was unacceptable. I imagine that EMFatic will need to do the same.

Cheers,

Christian

lucas bigeardel wrote:

</pre>
<blockquote type="cite">
<pre wrap="">Ian Bull a écrit :

Ian,

explored emfatic alst days.

you need a antlr 2.7.x (bundled as an eclipse plugin).

I first tried to get Orbit antlr stuff but it appear, there is only a
3.0.1 branch, actually not compliant with one required by current
EMFatic code base.

I suppose the best thing to do would be to request a new 2.7.x branch to
be created in Orbit file for org.apache.antlr project.

Another point is that this request should necessarly be posted before
January 30th (3rd party package IP submission deadline).

HTH,

- Lucas


</pre>
<blockquote type="cite">
<pre wrap="">I asked a question earlier about the location of the *new* source for
Emfatic. I have now found it in the modeling projects cvs:


</pre>
</blockquote>
</blockquote>
<pre wrap=""><!----> dev.eclipse.org/cvsroot/modeling/org.eclipse.emf/org.eclipse .emf.emfatic/plugins/*
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">
When I checked out the source, it didn't compile, and I realized that I
had to get the Eclipse ANTRL plugin [1].

[1]<a class="moz-txt-link-freetext" href="http://antlreclipse.sourceforge.net/">http://antlreclipse.sourceforge.net/</a>

I am posting this for two reasons. 1) In case anyone else needs to get
the new Emfatic before it starts building and shipping and
2) To ask if this dependency on Antrl is going to stay? Is antrl going
to be included in Orbit, will we be required to get it from [1] or is
emfatic moving towards a new parser and eventually dropping this
dependency?

thanks,
ian
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->
</pre>
</blockquote>
<br>
</body>
</html>

--------------010000070007070703080406--
Re: [Emfatic] Source [message #614103 is a reply to message #108477] Sun, 27 January 2008 08:29 Go to previous message
lucas bigeardel is currently offline lucas bigeardelFriend
Messages: 155
Registered: July 2009
Senior Member
Ian Bull a écrit :

Ian,

explored emfatic alst days.

you need a antlr 2.7.x (bundled as an eclipse plugin).

I first tried to get Orbit antlr stuff but it appear, there is only a
3.0.1 branch, actually not compliant with one required by current
EMFatic code base.

I suppose the best thing to do would be to request a new 2.7.x branch to
be created in Orbit file for org.apache.antlr project.

Another point is that this request should necessarly be posted before
January 30th (3rd party package IP submission deadline).

HTH,

- Lucas


> I asked a question earlier about the location of the *new* source for
> Emfatic. I have now found it in the modeling projects cvs:
>
> dev.eclipse.org/cvsroot/modeling/org.eclipse.emf/org.eclipse .emf.emfatic/plugins/*
>
>
> When I checked out the source, it didn't compile, and I realized that I
> had to get the Eclipse ANTRL plugin [1].
>
> [1]http://antlreclipse.sourceforge.net/
>
> I am posting this for two reasons. 1) In case anyone else needs to get
> the new Emfatic before it starts building and shipping and
> 2) To ask if this dependency on Antrl is going to stay? Is antrl going
> to be included in Orbit, will we be required to get it from [1] or is
> emfatic moving towards a new parser and eventually dropping this
> dependency?
>
> thanks,
> ian
Re: [Emfatic] Source [message #614107 is a reply to message #108491] Sun, 27 January 2008 16:53 Go to previous message
Eclipse UserFriend
Originally posted by: cdamus.ca.ibm.com

Hi, Lucas, Ian,

If I recall correctly, ANTLR 2.x was rejected by the Eclipse Foundation on
legal/IP grounds. ANTLR 3.x is, apparently, an entirely fresh start with a
clean code pedigree.

When the MDT OCL component was first contributed to Eclipse, it also was
based on ANTLR 2.x. We had to rework it using a different parser-generator
technology (we chose the LPG project) because even the code generated by
ANTLR was unacceptable. I imagine that EMFatic will need to do the same.

Cheers,

Christian

lucas bigeardel wrote:

> Ian Bull a écrit :
>
> Ian,
>
> explored emfatic alst days.
>
> you need a antlr 2.7.x (bundled as an eclipse plugin).
>
> I first tried to get Orbit antlr stuff but it appear, there is only a
> 3.0.1 branch, actually not compliant with one required by current
> EMFatic code base.
>
> I suppose the best thing to do would be to request a new 2.7.x branch to
> be created in Orbit file for org.apache.antlr project.
>
> Another point is that this request should necessarly be posted before
> January 30th (3rd party package IP submission deadline).
>
> HTH,
>
> - Lucas
>
>
>> I asked a question earlier about the location of the *new* source for
>> Emfatic. I have now found it in the modeling projects cvs:
>>
>>
dev.eclipse.org/cvsroot/modeling/org.eclipse.emf/org.eclipse .emf.emfatic/plugins/*
>>
>>
>> When I checked out the source, it didn't compile, and I realized that I
>> had to get the Eclipse ANTRL plugin [1].
>>
>> [1]http://antlreclipse.sourceforge.net/
>>
>> I am posting this for two reasons. 1) In case anyone else needs to get
>> the new Emfatic before it starts building and shipping and
>> 2) To ask if this dependency on Antrl is going to stay? Is antrl going
>> to be included in Orbit, will we be required to get it from [1] or is
>> emfatic moving towards a new parser and eventually dropping this
>> dependency?
>>
>> thanks,
>> ian
Re: [Emfatic] Source [message #614108 is a reply to message #108546] Sun, 27 January 2008 17:00 Go to previous message
Ed Merks is currently offline Ed MerksFriend
Messages: 33113
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------010000070007070703080406
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Guys,

They've been looking at using javacc
https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1863


Christian W. Damus wrote:
> Hi, Lucas, Ian,
>
> If I recall correctly, ANTLR 2.x was rejected by the Eclipse Foundation on
> legal/IP grounds. ANTLR 3.x is, apparently, an entirely fresh start with a
> clean code pedigree.
>
> When the MDT OCL component was first contributed to Eclipse, it also was
> based on ANTLR 2.x. We had to rework it using a different parser-generator
> technology (we chose the LPG project) because even the code generated by
> ANTLR was unacceptable. I imagine that EMFatic will need to do the same.
>
> Cheers,
>
> Christian
>
> lucas bigeardel wrote:
>
>
>> Ian Bull a écrit :
>>
>> Ian,
>>
>> explored emfatic alst days.
>>
>> you need a antlr 2.7.x (bundled as an eclipse plugin).
>>
>> I first tried to get Orbit antlr stuff but it appear, there is only a
>> 3.0.1 branch, actually not compliant with one required by current
>> EMFatic code base.
>>
>> I suppose the best thing to do would be to request a new 2.7.x branch to
>> be created in Orbit file for org.apache.antlr project.
>>
>> Another point is that this request should necessarly be posted before
>> January 30th (3rd party package IP submission deadline).
>>
>> HTH,
>>
>> - Lucas
>>
>>
>>
>>> I asked a question earlier about the location of the *new* source for
>>> Emfatic. I have now found it in the modeling projects cvs:
>>>
>>>
>>>
> dev.eclipse.org/cvsroot/modeling/org.eclipse.emf/org.eclipse .emf.emfatic/plugins/*
>
>>> When I checked out the source, it didn't compile, and I realized that I
>>> had to get the Eclipse ANTRL plugin [1].
>>>
>>> [1]http://antlreclipse.sourceforge.net/
>>>
>>> I am posting this for two reasons. 1) In case anyone else needs to get
>>> the new Emfatic before it starts building and shipping and
>>> 2) To ask if this dependency on Antrl is going to stay? Is antrl going
>>> to be included in Orbit, will we be required to get it from [1] or is
>>> emfatic moving towards a new parser and eventually dropping this
>>> dependency?
>>>
>>> thanks,
>>> ian
>>>
>
>


--------------010000070007070703080406
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Guys,<br>
<br>
They've been looking at using javacc  <a
href="https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1863">https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1863<br>
</a><br>
<br>
Christian W. Damus wrote:
<blockquote cite="mid:fnicu5$j1s$1@build.eclipse.org" type="cite">
<pre wrap="">Hi, Lucas, Ian,

If I recall correctly, ANTLR 2.x was rejected by the Eclipse Foundation on
legal/IP grounds. ANTLR 3.x is, apparently, an entirely fresh start with a
clean code pedigree.

When the MDT OCL component was first contributed to Eclipse, it also was
based on ANTLR 2.x. We had to rework it using a different parser-generator
technology (we chose the LPG project) because even the code generated by
ANTLR was unacceptable. I imagine that EMFatic will need to do the same.

Cheers,

Christian

lucas bigeardel wrote:

</pre>
<blockquote type="cite">
<pre wrap="">Ian Bull a écrit :

Ian,

explored emfatic alst days.

you need a antlr 2.7.x (bundled as an eclipse plugin).

I first tried to get Orbit antlr stuff but it appear, there is only a
3.0.1 branch, actually not compliant with one required by current
EMFatic code base.

I suppose the best thing to do would be to request a new 2.7.x branch to
be created in Orbit file for org.apache.antlr project.

Another point is that this request should necessarly be posted before
January 30th (3rd party package IP submission deadline).

HTH,

- Lucas


</pre>
<blockquote type="cite">
<pre wrap="">I asked a question earlier about the location of the *new* source for
Emfatic. I have now found it in the modeling projects cvs:


</pre>
</blockquote>
</blockquote>
<pre wrap=""><!----> dev.eclipse.org/cvsroot/modeling/org.eclipse.emf/org.eclipse .emf.emfatic/plugins/*
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">
When I checked out the source, it didn't compile, and I realized that I
had to get the Eclipse ANTRL plugin [1].

[1]<a class="moz-txt-link-freetext" href="http://antlreclipse.sourceforge.net/">http://antlreclipse.sourceforge.net/</a>

I am posting this for two reasons. 1) In case anyone else needs to get
the new Emfatic before it starts building and shipping and
2) To ask if this dependency on Antrl is going to stay? Is antrl going
to be included in Orbit, will we be required to get it from [1] or is
emfatic moving towards a new parser and eventually dropping this
dependency?

thanks,
ian
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->
</pre>
</blockquote>
<br>
</body>
</html>

--------------010000070007070703080406--


Ed Merks
Professional Support: https://www.macromodeling.com/
Previous Topic:[Teneo] No ClassDefFoundError EcoreResourceFactoryImpl on 3.4M4
Next Topic:[Teneo] Class loader issues within a plugin
Goto Forum:
  


Current Time: Thu Mar 28 20:46:30 GMT 2024

Powered by FUDForum. Page generated in 0.03713 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top