Re: Netbeans antlr plugin alpha is done

Peter Cheung <[email protected]> Sat, 30 Sep 2017 08:24:34 +0000
Newsgroups gmane.comp.java.netbeans.modules.openide.devel
Message-ID <ME1PR01MB0260DFEA659A5E4B4CA1542FB57F0@ME1PR01MB0260.ausprd01.prod.outlook.com>
--_000_ME1PR01MB0260DFEA659A5E4B4CA1542FB57F0ME1PR01MB0260ausp_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

All source code in https://github.com/mcheung63/netbeans-antlr


________________________________
From: Emilian Bold <[email protected]>
Sent: Thursday, September 28, 2017 12:34 AM
To: dev
Cc: Terence Parr; Geertjan Wielenga
Subject: [platform-dev] Re: Netbeans antlr plugin alpha is done

Peter's plugin looks pretty great. Is the source code published somewhere?

I was saddened when I noticed the NetBeans-based ANTLRWorks 2 is so old...

--emi


On Tue, Sep 26, 2017 at 9:57 PM, Andreas Stefik <[email protected]> wrote:
> Sam's version I think had some dependencies on old versions of NetBeans, =
so
> it's not compatible anymore. Peter's version looks more feature complete =
as
> well, but I haven't tried it yet, so I could be wrong about that.
>
> Either way, it looks potentially cool and thought I'd mention it to you i=
f
> you hadn't heard about it,
>
> Stefik
>
> On Tue, Sep 26, 2017 at 10:35 AM, Terence Parr <[email protected]> wrote=
:
>>
>> Peter mentioned he wanted to work on stuff. is this not working:
>>
>> http://tunnelvisionlabs.com/products/demo/antlrworks
ANTLRWorks 2 | Tunnel Vision Laboratories<http://tunnelvisionlabs.com/produ=
cts/demo/antlrworks>
tunnelvisionlabs.com
ANTLRWorks 2 is a complete rewrite of the previous grammar tool using sever=
al new techniques developed at Tunnel Vision Labs. The core framework we us=
e for NetBeans ...



>>
>> ?
>>
>> Ter
>>
>> On Sep 26, 2017, at 10:25 AM, Andreas Stefik <[email protected]> wrote:
>>
>> Hey Peter,
>>
>> This is awesome. I haven't actually tested it yet, but it looks really
>> promising. Geertjan, is it possible Peter's plugin can be considered for=
 the
>> plugin portal? NetBeans used to have an ANTLR plugin in there, but it di=
dn't
>> work and, having just checked, was ultimately removed.
>>
>> In the last few releases, I've had to do any Antlr programming outside o=
f
>> NetBeans using the console, so it would great if this could make it in
>> there.
>>
>> Hey Ter, do you know about this initiative?
>>
>> Stefik
>>
>> On Sun, Sep 24, 2017 at 1:38 AM, Peter Cheung <[email protected]>
>> wrote:
>>>
>>> Netbeans anltr alpha version is done, now you can keep changing your g4=
,
>>> it real time generate a parser to parser your specified file, generate =
the
>>> parser tree graph at the bottom. What i will do is: you click on any te=
xt on
>>> your target file, if highlight the node in the graph, so you know what =
rule
>>> it is matched. If it is done, netbeans antlr plugin is better than ecli=
pse=92s
>>> one, right?
>>>
>>>
>>> http://peter.quantr.hk/?p=3D2496
>>
>>
>>
>

--_000_ME1PR01MB0260DFEA659A5E4B4CA1542FB57F0ME1PR01MB0260ausp_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style type=3D"text/css" style=3D"display:none;"><!-- P {margin-top:0;margi=
n-bottom:0;} --></style>
</head>
<body dir=3D"ltr">
<div id=3D"divtagdefaultwrapper" style=3D"font-size:12pt;color:#000000;font=
-family:Calibri,Helvetica,sans-serif;" dir=3D"ltr">
<p>All source code in&nbsp;https://github.com/mcheung63/netbeans-antlr</p>
<br>
<br>
<div style=3D"color: rgb(0, 0, 0);">
<div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"x_divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" =
color=3D"#000000" style=3D"font-size:11pt"><b>From:</b> Emilian Bold &lt;em=
[email protected]&gt;<br>
<b>Sent:</b> Thursday, September 28, 2017 12:34 AM<br>
<b>To:</b> dev<br>
<b>Cc:</b> Terence Parr; Geertjan Wielenga<br>
<b>Subject:</b> [platform-dev] Re: Netbeans antlr plugin alpha is done</fon=
t>
<div>&nbsp;</div>
</div>
</div>
<font size=3D"2"><span style=3D"font-size:10pt;">
<div class=3D"PlainText">Peter's plugin looks pretty great. Is the source c=
ode published somewhere?<br>
<br>
I was saddened when I noticed the NetBeans-based ANTLRWorks 2 is so old...<=
br>
<br>
--emi<br>
<br>
<br>
On Tue, Sep 26, 2017 at 9:57 PM, Andreas Stefik &lt;[email protected]&gt; w=
rote:<br>
&gt; Sam's version I think had some dependencies on old versions of NetBean=
s, so<br>
&gt; it's not compatible anymore. Peter's version looks more feature comple=
te as<br>
&gt; well, but I haven't tried it yet, so I could be wrong about that.<br>
&gt;<br>
&gt; Either way, it looks potentially cool and thought I'd mention it to yo=
u if<br>
&gt; you hadn't heard about it,<br>
&gt;<br>
&gt; Stefik<br>
&gt;<br>
&gt; On Tue, Sep 26, 2017 at 10:35 AM, Terence Parr &lt;[email protected]&=
gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Peter mentioned he wanted to work on stuff. is this not working:<b=
r>
&gt;&gt;<br>
&gt;&gt; <a href=3D"http://tunnelvisionlabs.com/products/demo/antlrworks" i=
d=3D"LPlnk357128" previewremoved=3D"true">
http://tunnelvisionlabs.com/products/demo/antlrworks</a>
<div id=3D"LPBorder_GT_15067598604620.534908458838123" style=3D"margin-bott=
om: 20px; overflow: auto; width: 100%; text-indent: 0px;">
<table id=3D"LPContainer_15067598604590.589192927744748" role=3D"presentati=
on" cellspacing=3D"0" style=3D"width: 90%; background-color: rgb(255, 255, =
255); position: relative; overflow: auto; padding-top: 20px; padding-bottom=
: 20px; margin-top: 20px; border-top-width: 1px; border-top-style: dotted; =
border-top-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bott=
om-style: dotted; border-bottom-color: rgb(200, 200, 200);">
<tbody>
<tr valign=3D"top" style=3D"border-spacing: 0px;">
<td id=3D"TextCell_15067598604600.1925779847657162" colspan=3D"2" style=3D"=
vertical-align: top; position: relative; padding: 0px; display: table-cell;=
">
<div id=3D"LPRemovePreviewContainer_15067598604600.11605044904679818"></div=
>
<div id=3D"LPTitle_15067598604600.9237032521150685" style=3D"top: 0px; colo=
r: rgb(93, 178, 255); font-weight: normal; font-size: 21px; font-family: wf=
_segoe-ui_light, &quot;Segoe UI Light&quot;, &quot;Segoe WP Light&quot;, &q=
uot;Segoe UI&quot;, &quot;Segoe WP&quot;, Tahoma, Arial, sans-serif; line-h=
eight: 21px;">
<a id=3D"LPUrlAnchor_15067598604610.1902450545238602" href=3D"http://tunnel=
visionlabs.com/products/demo/antlrworks" target=3D"_blank" style=3D"text-de=
coration: none;">ANTLRWorks 2 | Tunnel Vision Laboratories</a></div>
<div id=3D"LPMetadata_15067598604610.7586024505631215" style=3D"margin: 10p=
x 0px 16px; color: rgb(102, 102, 102); font-weight: normal; font-family: wf=
_segoe-ui_normal, &quot;Segoe UI&quot;, &quot;Segoe WP&quot;, Tahoma, Arial=
, sans-serif; font-size: 14px; line-height: 14px;">
tunnelvisionlabs.com</div>
<div id=3D"LPDescription_15067598604610.3766463042794175" style=3D"display:=
 block; color: rgb(102, 102, 102); font-weight: normal; font-family: wf_seg=
oe-ui_normal, &quot;Segoe UI&quot;, &quot;Segoe WP&quot;, Tahoma, Arial, sa=
ns-serif; font-size: 14px; line-height: 20px; max-height: 100px; overflow: =
hidden;">
ANTLRWorks 2 is a complete rewrite of the previous grammar tool using sever=
al new techniques developed at Tunnel Vision Labs. The core framework we us=
e for NetBeans ...</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
<br>
&gt;&gt;<br>
&gt;&gt; ?<br>
&gt;&gt;<br>
&gt;&gt; Ter<br>
&gt;&gt;<br>
&gt;&gt; On Sep 26, 2017, at 10:25 AM, Andreas Stefik &lt;[email protected]=
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hey Peter,<br>
&gt;&gt;<br>
&gt;&gt; This is awesome. I haven't actually tested it yet, but it looks re=
ally<br>
&gt;&gt; promising. Geertjan, is it possible Peter's plugin can be consider=
ed for the<br>
&gt;&gt; plugin portal? NetBeans used to have an ANTLR plugin in there, but=
 it didn't<br>
&gt;&gt; work and, having just checked, was ultimately removed.<br>
&gt;&gt;<br>
&gt;&gt; In the last few releases, I've had to do any Antlr programming out=
side of<br>
&gt;&gt; NetBeans using the console, so it would great if this could make i=
t in<br>
&gt;&gt; there.<br>
&gt;&gt;<br>
&gt;&gt; Hey Ter, do you know about this initiative?<br>
&gt;&gt;<br>
&gt;&gt; Stefik<br>
&gt;&gt;<br>
&gt;&gt; On Sun, Sep 24, 2017 at 1:38 AM, Peter Cheung &lt;mcheung63@hotmai=
l.com&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Netbeans anltr alpha version is done, now you can keep changin=
g your g4,<br>
&gt;&gt;&gt; it real time generate a parser to parser your specified file, =
generate the<br>
&gt;&gt;&gt; parser tree graph at the bottom. What i will do is: you click =
on any text on<br>
&gt;&gt;&gt; your target file, if highlight the node in the graph, so you k=
now what rule<br>
&gt;&gt;&gt; it is matched. If it is done, netbeans antlr plugin is better =
than eclipse=92s<br>
&gt;&gt;&gt; one, right?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; <a href=3D"http://peter.quantr.hk/?p=3D2496" id=3D"LPlnk342879=
" previewremoved=3D"true">
http://peter.quantr.hk/?p=3D2496</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
</div>
</span></font></div>
</div>
</body>
</html>

--_000_ME1PR01MB0260DFEA659A5E4B4CA1542FB57F0ME1PR01MB0260ausp_--