Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc) » [Emfatic] Source
[Emfatic] Source [message #108477] |
Sun, 27 January 2008 07:04 |
Eclipse User |
|
|
|
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 #108546 is a reply to message #108491] |
Sun, 27 January 2008 16:53 |
Eclipse User |
|
|
|
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 |
Eclipse User |
|
|
|
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 #614107 is a reply to message #108491] |
Sun, 27 January 2008 16:53 |
Eclipse User |
|
|
|
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 |
Ed Merks Messages: 33142 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/
|
|
|
Goto Forum:
Current Time: Fri Apr 26 13:51:42 GMT 2024
Powered by FUDForum. Page generated in 0.03019 seconds
|