Re: Language Plugin Development - HackLang & possiblyTypeScript

geertjan wielenga <[email protected]>
Newsgroups gmane.comp.java.netbeans.devel
Organization Oracle Corporation
Message-ID <[email protected]>

I think it is a bad idea. The starting point is for you to contact 
Everlaw and discuss with them what features you should work on. For 
example, clearly they've already decided to not use Maven. So, why would 
you want to put a POM file into their repository?

Gj

On 10-10-2015 23:26, Tim-Hinnerk Heuer wrote:
> Hi Emilian,
>
> Thanks for that! I was aware of this already. I was proposing to merge 
> the projects. However, I had some conversations with Geertjan. He has 
> a valid point that just merging is a bad idea. He thinks, and I agree 
> that we should clone/fork your repository and put in our features one 
> by one until we have a code base with little redundancy. I have 
> however already done the merge. It's not really wasted time/effort, 
> because first of all, I learned a lot about NetBeans and Maven, and 
> second of all, I've created a Maven build that should work with your 
> code although it may have some redundant dependencies.
>
> I will now fork your repository, put the Maven pom.xml file in, try to 
> build which may well still just work and work from there putting our 
> features in and making pull requests.
>
> So, unless someone thinks this is a bad idea, I will go ahead with this.
>
> Regards,
> Tim
>
> On Sun, 11 Oct 2015 at 03:12 Emilian Bold <[email protected] 
> <mailto:[email protected]>> wrote:
>
>     Tim, we have a TypeScript plugin now:
>     http://blog.everlaw.com/2015/10/06/open-source-typescript-netbeans/
>
>     --emi
>
>     On Thu, Oct 1, 2015 at 12:00 PM, Tim-Hinnerk Heuer <[email protected]
>     <mailto:[email protected]>> wrote:
>
>         Hi Geertjan,
>
>         I will do what you are happy to give away. Unfortunately, I
>         cannot make this project highest priority because I have other
>         commitments. At this point I'm just happy to be able to
>         contribute to such an important piece of software. I believe
>         you will have the best grasp on what you want to do and what
>         work you would like to share. You seem to know best which will
>         result in the highest productivity.
>
>         Long story short, I will look into Phase 3, code templates etc
>         for now.
>
>         Just one more thing:
>         If you are working on Phase 4 c, d and 5, please just let me
>         know which you are working on so we don't double work. But you
>         know that and I'm probably just stating the obvious.
>
>         Regards,
>         Tim
>
>         On Wed, 30 Sep 2015 at 00:25 geertjan wielenga
>         <[email protected]
>         <mailto:[email protected]>> wrote:
>
>
>
>             This is the way to do that:
>
>             http://wiki.netbeans.org/New_Language_Support_Tutorial_Antlr
>
>             But I've done all the infrastructural parts already and
>             syntax coloring is working now, just a question of making
>             the right choices for colors for different syntax elements.
>
>             See the new screenshot added to (b) of Phase 4:
>
>             https://github.com/GeertjanWielenga/TypeScript
>
>             Maybe you'd like to work on Phase 3, i.e., code templates,
>             etc.
>
>             https://platform.netbeans.org/tutorials/nbm-code-template.html
>
>             Gj
>
>
>             On 29-9-2015 12:17, Tim-Hinnerk Heuer wrote:
>>             yes, i know. i was just wanting to go through the
>>             tutorial to get a better grasp on how to do the ANTLR
>>             stuff and which classes need to be where and contain what
>>             etc. i guess i can do that with 8.0.2.
>>
>>             Thanks,
>>             Tim
>>
>>             On Tue, 29 Sep 2015 at 22:52 geertjan wielenga
>>             <[email protected]
>>             <mailto:[email protected]>> wrote:
>>
>>
>>
>>                 There's no need to create a new file type. It's
>>                 already created by me in the TypeScript module.
>>
>>                 Gj
>>
>>
>>
>>                 On 29-9-2015 11:34, Tim-Hinnerk Heuer wrote:
>>>                 Just doing some of the tutorials in NB 8.1beta, I
>>>                 get the attached exception if I try to create a new
>>>                 File Type in a NB module.
>>>                 http://pastebin.com/d0HsbZfe
>>>                 which kind of hinders learning a bit.
>>>
>>>                 Anyone have an idea how to work around this or even
>>>                 better fix it?
>>>
>>>                 On Tue, 29 Sep 2015 at 21:18 Tim-Hinnerk Heuer
>>>                 <[email protected] <mailto:[email protected]>> wrote:
>>>
>>>                     TypeScript is a strict super set of ECMAScript
>>>                     6. You can rename a .js file to .ts and it is
>>>                     valid TS. ECMAScript 6 supports classes etc as
>>>                     well. TS just adds types, annotations and some
>>>                     other constructs.
>>>                     Yep, it's a lot of work, I agree! Might become a
>>>                     part time hobby project for a while if not more.
>>>                     :-) At least it's very interesting and fun and I
>>>                     can see the benefit for a lot of developers out
>>>                     there, plus i get to work in my favourite IDE
>>>                     and PL.
>>>
>>>                     On Tue, 29 Sep 2015 at 21:14 geertjan wielenga
>>>                     <[email protected]
>>>                     <mailto:[email protected]>> wrote:
>>>
>>>
>>>
>>>                         Are you sure TypeScript and ECMAScript are
>>>                         the same thing?
>>>
>>>
>>>                         Gj
>>>
>>>
>>>                         On 27-9-2015 13:27, Tim-Hinnerk Heuer wrote:
>>>>                         OK Found
>>>>                         https://raw.githubusercontent.com/antlr/grammars-v4/master/ecmascript/ECMAScript.g4
>>>>
>>>>                         which i will just use for now and then
>>>>                         later extend after 4(c) which seems to be
>>>>                         most sensible to me.
>>>>
>>>>                         On Sun, 27 Sep 2015 at 23:57 Tim-Hinnerk
>>>>                         Heuer <[email protected] <mailto:[email protected]>>
>>>>                         wrote:
>>>>
>>>>                             I read that but thought 4(c) i.e.
>>>>                             completion would be more
>>>>                             interesting/fun and actually easier
>>>>                             with tss and that the benefit of
>>>>                             completion is more also. But if you
>>>>                             want I can go back to (b) which I think
>>>>                             will take longer or even 3(a).
>>>>                             Your call.
>>>>                             For now I'll assume going back to 4(b)
>>>>                             is what you want.
>>>>
>>>>                             On Sun, 27 Sep 2015 at 23:36 geertjan
>>>>                             wielenga <[email protected]
>>>>                             <mailto:[email protected]>>
>>>>                             wrote:
>>>>
>>>>
>>>>
>>>>                                 So, you're working on Phase 4, of
>>>>                                 which (a) has been done. The
>>>>                                 logical thing to do would be to
>>>>                                 work on (b) next, i.e., syntax
>>>>                                 coloring:
>>>>                                 https://github.com/GeertjanWielenga/TypeScript
>>>>
>>>>                                 Gj
>>>>
>>>>
>>>>                                 On 27-9-2015 12:27, Tim-Hinnerk
>>>>                                 Heuer wrote:
>>>>>                                 So, I guess i need to implement a
>>>>>                                 CompletionProvider etc like on
>>>>>                                 https://platform.netbeans.org/tutorials/nbm-code-completion.html#intro
>>>>>
>>>>>                                 I started by typing
>>>>>
>>>>>
>>>>>                                 import
>>>>>                                 org.netbeans.api.editor.mimelookup.MimeRegistration;
>>>>>                                 import
>>>>>                                 org.netbeans.modules.javascript2.editor.spi.CompletionContext;
>>>>>                                 import
>>>>>                                 org.netbeans.modules.javascript2.editor.spi.CompletionProvider;
>>>>>
>>>>>                                 @MimeRegistration(mimeType =
>>>>>                                 "text/x-ts", service =
>>>>>                                 TsCompletionProvider.class)
>>>>>                                 public class TsCompletionProvider
>>>>>                                 implements CompletionProvider {
>>>>>                                 //...
>>>>>                                 }
>>>>>
>>>>>                                 However, in the tutorial it says:
>>>>>                                 import
>>>>>                                 org.netbeans.api.editor.mimelookup.MimeRegistration;
>>>>>
>>>>>                                 import
>>>>>                                 org.netbeans.spi.editor.completion.CompletionProvider;
>>>>>
>>>>>                                 import
>>>>>                                 org.netbeans.spi.editor.completion.CompletionTask;
>>>>>
>>>>>                                 But I'm guessing you put the JS
>>>>>                                 Completion* classes in there for a
>>>>>                                 reason. Please explain because
>>>>>                                 using the classes from the
>>>>>                                 tuturial is probably easier for me.
>>>>>
>>>>>
>>>>>
>>>>>                                 On Sun, 27 Sep 2015 at 22:22
>>>>>                                 Tim-Hinnerk Heuer <[email protected]
>>>>>                                 <mailto:[email protected]>> wrote:
>>>>>
>>>>>                                     Of course! Thanks, it finally
>>>>>                                     works... Had to change back:
>>>>>                                     <explicitValue>org.netbeans.modules.javascript2.editor/1
>>>>>                                     = 201508041349</explicitValue>
>>>>>                                     to get it working yet again.
>>>>>
>>>>>                                     On Sun, 27 Sep 2015 at 22:06
>>>>>                                     geertjan wielenga
>>>>>                                     <[email protected]
>>>>>                                     <mailto:[email protected]>>
>>>>>                                     wrote:
>>>>>
>>>>>
>>>>>                                         Not if you uninstall
>>>>>                                         8.0.2. Just remove it, you
>>>>>                                         don't need it anymore.
>>>>>
>>>>>                                         In the settings.xml of the
>>>>>                                         TypeScript module, you're
>>>>>                                         able to set the location
>>>>>                                         of the IDE:
>>>>>
>>>>>                                         <profile>
>>>>>                                         <id>netbeans-ide</id>
>>>>>                                         <activation>
>>>>>                                         <activeByDefault>true</activeByDefault>
>>>>>                                         </activation>
>>>>>                                         <properties>
>>>>>                                         <netbeans.installation>C:\Program
>>>>>                                         Files\NetBeans 8.1
>>>>>                                         Beta</netbeans.installation>
>>>>>                                         </properties>
>>>>>                                         </profile>
>>>>>
>>>>>                                         Gj
>>>>>
>>>>>
>>>>>                                         On 27-9-2015 11:01,
>>>>>                                         Tim-Hinnerk Heuer wrote:
>>>>>>                                         i did but the ide that
>>>>>>                                         starts up when i click
>>>>>>                                         Run is still 8.0.2. Can i
>>>>>>                                         change that?
>>>>>>
>>>>>>                                         On Sun, 27 Sep 2015 at
>>>>>>                                         22:00 geertjan wielenga
>>>>>>                                         <[email protected]
>>>>>>                                         <mailto:[email protected]>>
>>>>>>                                         wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>                                             Stop using 8.0.2.
>>>>>>
>>>>>>                                             Use 8.1 Beta.
>>>>>>
>>>>>>                                             Gj
>>>>>>
>>>>>>
>>>>>>                                             On 27-9-2015 10:57,
>>>>>>                                             Tim-Hinnerk Heuer wrote:
>>>>>>>                                             a
>>>>>>>                                             mvn clean install
>>>>>>>                                             seemed to do it as
>>>>>>>                                             well.
>>>>>>>
>>>>>>>                                             However, the HTML 5
>>>>>>>                                             tab is still not
>>>>>>>                                             there in 8.0.2. Is
>>>>>>>                                             that only on Linux?
>>>>>>>                                             My prod NB IDE also
>>>>>>>                                             doesn't have that
>>>>>>>                                             tab even if i enable
>>>>>>>                                             the plugin. I tried
>>>>>>>                                             to make the release
>>>>>>>                                             RELEASE81-BETA as
>>>>>>>                                             well but then there
>>>>>>>                                             were other problems.
>>>>>>>
>>>>>>>                                             On Sun, 27 Sep 2015
>>>>>>>                                             at 21:49 geertjan
>>>>>>>                                             wielenga
>>>>>>>                                             <[email protected]
>>>>>>>                                             <mailto:[email protected]>>
>>>>>>>                                             wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>                                                 Whatever works.
>>>>>>>
>>>>>>>                                                 Gj
>>>>>>>
>>>>>>>
>>>>>>>                                                 On 27-9-2015
>>>>>>>                                                 9:53,
>>>>>>>                                                 Tim-Hinnerk
>>>>>>>                                                 Heuer wrote:
>>>>>>>>                                                 To reset the
>>>>>>>>                                                 dev ide i did
>>>>>>>>                                                 this:
>>>>>>>>                                                 Close the project
>>>>>>>>                                                 rm -Rf target
>>>>>>>>                                                 Re-open the project
>>>>>>>>                                                 mvn clean install
>>>>>>>>
>>>>>>>>                                                 On Sun, 27 Sep
>>>>>>>>                                                 2015 at 20:27
>>>>>>>>                                                 Tim-Hinnerk
>>>>>>>>                                                 Heuer
>>>>>>>>                                                 <[email protected]
>>>>>>>>                                                 <mailto:[email protected]>>
>>>>>>>>                                                 wrote:
>>>>>>>>
>>>>>>>>                                                     OK, seem to
>>>>>>>>                                                     have solved
>>>>>>>>                                                     that one by
>>>>>>>>                                                     putting
>>>>>>>>                                                     <!--explicitValue>org.netbeans.modules.javascript2.editor/1
>>>>>>>>                                                     =
>>>>>>>>                                                     201508041349</explicitValue-->
>>>>>>>>                                                     <explicitValue>org.netbeans.modules.javascript2.editor/1
>>>>>>>>                                                     =
>>>>>>>>                                                     201505281753</explicitValue>
>>>>>>>>                                                     and using
>>>>>>>>                                                     the
>>>>>>>>                                                     NetBeans
>>>>>>>>                                                     8.1beta
>>>>>>>>                                                     version.
>>>>>>>>
>>>>>>>>                                                     However,
>>>>>>>>                                                     8.0.2 is
>>>>>>>>                                                     still run
>>>>>>>>                                                     when I
>>>>>>>>                                                     select
>>>>>>>>                                                     "Run" (the
>>>>>>>>                                                     play button).
>>>>>>>>
>>>>>>>>                                                     I will need
>>>>>>>>                                                     to select
>>>>>>>>                                                     the
>>>>>>>>                                                     TypeScript
>>>>>>>>                                                     Path to
>>>>>>>>                                                     test the
>>>>>>>>                                                     extensions
>>>>>>>>                                                     that I'm
>>>>>>>>                                                     adding. But
>>>>>>>>                                                     the HTML5
>>>>>>>>                                                     tab is
>>>>>>>>                                                     missing
>>>>>>>>                                                     from the
>>>>>>>>                                                     Options
>>>>>>>>                                                     menu, so I
>>>>>>>>                                                     cannot.
>>>>>>>>                                                     Trying to
>>>>>>>>                                                     resolve
>>>>>>>>                                                     this and
>>>>>>>>                                                     will post
>>>>>>>>                                                     how if/when
>>>>>>>>                                                     i do. But
>>>>>>>>                                                     please have
>>>>>>>>                                                     a look.
>>>>>>>>
>>>>>>>>                                                     Also, I
>>>>>>>>                                                     don't know
>>>>>>>>                                                     how to
>>>>>>>>                                                     reset the
>>>>>>>>                                                     IDE that is
>>>>>>>>                                                     started
>>>>>>>>                                                     when Run is
>>>>>>>>                                                     selected,
>>>>>>>>                                                     which may
>>>>>>>>                                                     help solve
>>>>>>>>                                                     this and
>>>>>>>>                                                     possibly
>>>>>>>>                                                     other problems.
>>>>>>>>
>>>>>>>>                                                     Thanks,
>>>>>>>>                                                     Tim
>>>>>>>>
>>>>>>>>                                                     On Sun, 27
>>>>>>>>                                                     Sep 2015 at
>>>>>>>>                                                     17:06
>>>>>>>>                                                     Tim-Hinnerk
>>>>>>>>                                                     Heuer
>>>>>>>>                                                     <[email protected]
>>>>>>>>                                                     <mailto:[email protected]>>
>>>>>>>>                                                     wrote:
>>>>>>>>
>>>>>>>>                                                         Looks
>>>>>>>>                                                         like i
>>>>>>>>                                                         need
>>>>>>>>                                                         the
>>>>>>>>                                                         newest
>>>>>>>>                                                         version
>>>>>>>>                                                         of the
>>>>>>>>                                                         JS editor:
>>>>>>>>                                                         <configuration>
>>>>>>>>                                                         <moduleDependencies>
>>>>>>>>                                                         <dependency>
>>>>>>>>                                                         <id>org.netbeans.modules:org-netbeans-modules-javascript2-editor</id>
>>>>>>>>                                                         <type>impl</type>
>>>>>>>>                                                         <explicitValue>org.netbeans.modules.javascript2.editor/1
>>>>>>>>                                                         =
>>>>>>>>                                                         201508041349</explicitValue>
>>>>>>>>                                                         </dependency>
>>>>>>>>                                                         </moduleDependencies>
>>>>>>>>                                                         </configuration>
>>>>>>>>                                                         Will
>>>>>>>>                                                         try to
>>>>>>>>                                                         find
>>>>>>>>                                                         it. If
>>>>>>>>                                                         you
>>>>>>>>                                                         find
>>>>>>>>                                                         the
>>>>>>>>                                                         link
>>>>>>>>                                                         quickly, please
>>>>>>>>                                                         let me
>>>>>>>>                                                         know.
>>>>>>>>
>>>>>>>>                                                         On Sun,
>>>>>>>>                                                         27 Sep
>>>>>>>>                                                         2015 at
>>>>>>>>                                                         16:31
>>>>>>>>                                                         Tim-Hinnerk
>>>>>>>>                                                         Heuer
>>>>>>>>                                                         <[email protected]
>>>>>>>>                                                         <mailto:[email protected]>>
>>>>>>>>                                                         wrote:
>>>>>>>>
>>>>>>>>                                                             Hi
>>>>>>>>                                                             Geertjan,
>>>>>>>>
>>>>>>>>
>>>>>>>>                                                             Trying
>>>>>>>>                                                             to
>>>>>>>>                                                             find why,
>>>>>>>>                                                             but
>>>>>>>>                                                             maybe
>>>>>>>>                                                             you
>>>>>>>>                                                             know:
>>>>>>>>
>>>>>>>>                                                             Activation
>>>>>>>>                                                             failed:
>>>>>>>>                                                             Not
>>>>>>>>                                                             all
>>>>>>>>                                                             requested
>>>>>>>>                                                             modules
>>>>>>>>                                                             can
>>>>>>>>                                                             be
>>>>>>>>                                                             enabled:
>>>>>>>>                                                             [StandardModule:org.netbeans.TypeScript
>>>>>>>>                                                             jarFile:
>>>>>>>>                                                             /home/denz/projects/dcoder.nz/TypeScript/target/netbeans_clusters/extra/modules/org-netbeans-TypeScript.jar
>>>>>>>>                                                             <http://dcoder.nz/TypeScript/target/netbeans_clusters/extra/modules/org-netbeans-TypeScript.jar>]
>>>>>>>>
>>>>>>>>
>>>>>>>>                                                             when I
>>>>>>>>                                                             try
>>>>>>>>                                                             to
>>>>>>>>                                                             load the
>>>>>>>>                                                             dev
>>>>>>>>                                                             ide.
>>>>>>>>
>>>>>>>>                                                             Thanks,
>>>>>>>>                                                             Tim
>>>>>>>>
>>>>>>>>                                                             On
>>>>>>>>                                                             Sun, 27
>>>>>>>>                                                             Sep
>>>>>>>>                                                             2015 at
>>>>>>>>                                                             12:08
>>>>>>>>                                                             Tim-Hinnerk
>>>>>>>>                                                             Heuer
>>>>>>>>                                                             <[email protected]
>>>>>>>>                                                             <mailto:[email protected]>>
>>>>>>>>                                                             wrote:
>>>>>>>>
>>>>>>>>                                                                 Thanks
>>>>>>>>                                                                 Geertjan!
>>>>>>>>                                                                 I
>>>>>>>>                                                                 forked
>>>>>>>>                                                                 it
>>>>>>>>                                                                 to
>>>>>>>>                                                                 https://github.com/geekdenz/TypeScript and
>>>>>>>>                                                                 will
>>>>>>>>                                                                 submit
>>>>>>>>                                                                 pull
>>>>>>>>                                                                 requests
>>>>>>>>                                                                 if/when
>>>>>>>>                                                                 I
>>>>>>>>                                                                 have
>>>>>>>>                                                                 improvements.
>>>>>>>>
>>>>>>>>                                                                 On
>>>>>>>>                                                                 Sat,
>>>>>>>>                                                                 26
>>>>>>>>                                                                 Sep
>>>>>>>>                                                                 2015
>>>>>>>>                                                                 at
>>>>>>>>                                                                 22:40
>>>>>>>>                                                                 geertjan
>>>>>>>>                                                                 wielenga
>>>>>>>>                                                                 <[email protected]
>>>>>>>>                                                                 <mailto:[email protected]>>
>>>>>>>>                                                                 wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>                                                                     https://github.com/GeertjanWielenga/TypeScript
>>>>>>>>
>>>>>>>>                                                                     There's
>>>>>>>>                                                                     a start,
>>>>>>>>                                                                     feel
>>>>>>>>                                                                     free
>>>>>>>>                                                                     to
>>>>>>>>                                                                     clone
>>>>>>>>                                                                     it.
>>>>>>>>
>>>>>>>>                                                                     Gj
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                                                                     On
>>>>>>>>                                                                     24-9-2015
>>>>>>>>                                                                     11:27,
>>>>>>>>                                                                     Tim-Hinnerk
>>>>>>>>                                                                     Heuer
>>>>>>>>                                                                     wrote:
>>>>>>>>>                                                                     Thanks
>>>>>>>>>                                                                     markiewb!
>>>>>>>>>                                                                     That
>>>>>>>>>                                                                     might
>>>>>>>>>                                                                     be
>>>>>>>>>                                                                     really
>>>>>>>>>                                                                     helpful.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                                                                     Another
>>>>>>>>>                                                                     thought
>>>>>>>>>                                                                     I had
>>>>>>>>>                                                                     was
>>>>>>>>>                                                                     that
>>>>>>>>>                                                                     writing
>>>>>>>>>                                                                     a generic
>>>>>>>>>                                                                     subl2antlr
>>>>>>>>>                                                                     transformer
>>>>>>>>>                                                                     might
>>>>>>>>>                                                                     actually
>>>>>>>>>                                                                     be
>>>>>>>>>                                                                     much
>>>>>>>>>                                                                     harder
>>>>>>>>>                                                                     than
>>>>>>>>>                                                                     extending
>>>>>>>>>                                                                     the
>>>>>>>>>                                                                     JS
>>>>>>>>>                                                                     one
>>>>>>>>>                                                                     to
>>>>>>>>>                                                                     work
>>>>>>>>>                                                                     with
>>>>>>>>>                                                                     TS
>>>>>>>>>                                                                     keywords
>>>>>>>>>                                                                     and
>>>>>>>>>                                                                     constructs.
>>>>>>>>>                                                                     Maybe
>>>>>>>>>                                                                     it
>>>>>>>>>                                                                     would
>>>>>>>>>                                                                     be
>>>>>>>>>                                                                     good
>>>>>>>>>                                                                     to
>>>>>>>>>                                                                     start
>>>>>>>>>                                                                     off
>>>>>>>>>                                                                     with
>>>>>>>>>                                                                     just
>>>>>>>>>                                                                     an
>>>>>>>>>                                                                     ANTLR
>>>>>>>>>                                                                     TS
>>>>>>>>>                                                                     file
>>>>>>>>>                                                                     and
>>>>>>>>>                                                                     once
>>>>>>>>>                                                                     learned,
>>>>>>>>>                                                                     tackle
>>>>>>>>>                                                                     the
>>>>>>>>>                                                                     harder
>>>>>>>>>                                                                     problem
>>>>>>>>>                                                                     of
>>>>>>>>>                                                                     writing
>>>>>>>>>                                                                     the
>>>>>>>>>                                                                     more
>>>>>>>>>                                                                     generic
>>>>>>>>>                                                                     transformation.
>>>>>>>>>
>>>>>>>>>                                                                     The
>>>>>>>>>                                                                     other
>>>>>>>>>                                                                     option
>>>>>>>>>                                                                     is
>>>>>>>>>                                                                     we
>>>>>>>>>                                                                     write
>>>>>>>>>                                                                     a syntax
>>>>>>>>>                                                                     highlight
>>>>>>>>>                                                                     service
>>>>>>>>>                                                                     with
>>>>>>>>>                                                                     TS
>>>>>>>>>                                                                     directly
>>>>>>>>>                                                                     in
>>>>>>>>>                                                                     NodeJS/TS
>>>>>>>>>                                                                     using
>>>>>>>>>                                                                     the
>>>>>>>>>                                                                     library
>>>>>>>>>                                                                     somehow.
>>>>>>>>>                                                                     That
>>>>>>>>>                                                                     might
>>>>>>>>>                                                                     be
>>>>>>>>>                                                                     easier
>>>>>>>>>                                                                     and
>>>>>>>>>                                                                     more
>>>>>>>>>                                                                     easily
>>>>>>>>>                                                                     maintained.
>>>>>>>>>
>>>>>>>>>                                                                     Thoughts?
>>>>>>>>>
>>>>>>>>>                                                                     Tim
>>>>>>>>>
>>>>>>>>>                                                                     On
>>>>>>>>>                                                                     Thu,
>>>>>>>>>                                                                     24
>>>>>>>>>                                                                     Sep
>>>>>>>>>                                                                     2015
>>>>>>>>>                                                                     at
>>>>>>>>>                                                                     20:44
>>>>>>>>>                                                                     markiewb
>>>>>>>>>                                                                     <[email protected]
>>>>>>>>>                                                                     <mailto:[email protected]>>
>>>>>>>>>                                                                     wrote:
>>>>>>>>>
>>>>>>>>>                                                                         I propose
>>>>>>>>>                                                                         not
>>>>>>>>>                                                                         to
>>>>>>>>>                                                                         start
>>>>>>>>>                                                                         the
>>>>>>>>>                                                                         transformation
>>>>>>>>>                                                                         with
>>>>>>>>>                                                                         XLST
>>>>>>>>>                                                                         if
>>>>>>>>>                                                                         you
>>>>>>>>>                                                                         don't
>>>>>>>>>                                                                         feel
>>>>>>>>>                                                                         comfortable
>>>>>>>>>                                                                         using
>>>>>>>>>                                                                         it.
>>>>>>>>>
>>>>>>>>>                                                                         Instead
>>>>>>>>>                                                                         write
>>>>>>>>>                                                                         equivalent
>>>>>>>>>                                                                         pojo
>>>>>>>>>                                                                         classes
>>>>>>>>>                                                                         to
>>>>>>>>>                                                                         the
>>>>>>>>>                                                                         structure
>>>>>>>>>                                                                         in
>>>>>>>>>                                                                         the
>>>>>>>>>                                                                         XML,
>>>>>>>>>                                                                         annotate
>>>>>>>>>                                                                         them
>>>>>>>>>                                                                         with
>>>>>>>>>                                                                         JAXB
>>>>>>>>>                                                                         annotations
>>>>>>>>>                                                                         and
>>>>>>>>>                                                                         then
>>>>>>>>>                                                                         load
>>>>>>>>>                                                                         the
>>>>>>>>>                                                                         XML
>>>>>>>>>                                                                         via
>>>>>>>>>                                                                         JAXB
>>>>>>>>>                                                                         into
>>>>>>>>>                                                                         an
>>>>>>>>>                                                                         object
>>>>>>>>>                                                                         graph
>>>>>>>>>                                                                         instance.
>>>>>>>>>                                                                         Now
>>>>>>>>>                                                                         you
>>>>>>>>>                                                                         can
>>>>>>>>>                                                                         write
>>>>>>>>>                                                                         the
>>>>>>>>>                                                                         transformation
>>>>>>>>>                                                                         using
>>>>>>>>>                                                                         Java
>>>>>>>>>                                                                         code.
>>>>>>>>>                                                                         That
>>>>>>>>>                                                                         is
>>>>>>>>>                                                                         much
>>>>>>>>>                                                                         more
>>>>>>>>>                                                                         maintainable
>>>>>>>>>                                                                         and
>>>>>>>>>                                                                         you
>>>>>>>>>                                                                         can
>>>>>>>>>                                                                         use
>>>>>>>>>                                                                         the
>>>>>>>>>                                                                         language
>>>>>>>>>                                                                         you're
>>>>>>>>>                                                                         best
>>>>>>>>>                                                                         at
>>>>>>>>>                                                                         (Java
>>>>>>>>>                                                                         😉)
>>>>>>>>>
>>>>>>>>>                                                                         Best
>>>>>>>>>                                                                         regards,
>>>>>>>>>                                                                         markiewb
>>>>>>>>>                                                                         ------------------------------------------------------------------------
>>>>>>>>>                                                                         Från:
>>>>>>>>>                                                                         Tim-Hinnerk
>>>>>>>>>                                                                         Heuer
>>>>>>>>>                                                                         <mailto:[email protected]>
>>>>>>>>>                                                                         Skickat:
>>>>>>>>>                                                                         ‎24.‎09.‎2015
>>>>>>>>>                                                                         07:49
>>>>>>>>>                                                                         Till:
>>>>>>>>>                                                                         [email protected]
>>>>>>>>>                                                                         <mailto:[email protected]>
>>>>>>>>>                                                                         Ämne:
>>>>>>>>>                                                                         [nbdev]
>>>>>>>>>                                                                         Re:
>>>>>>>>>                                                                         Language
>>>>>>>>>                                                                         Plugin
>>>>>>>>>                                                                         Development
>>>>>>>>>                                                                         - HackLang
>>>>>>>>>                                                                         & possiblyTypeScript
>>>>>>>>>
>>>>>>>>>                                                                         Apart
>>>>>>>>>                                                                         from
>>>>>>>>>                                                                         having
>>>>>>>>>                                                                         difficulty
>>>>>>>>>                                                                         customising
>>>>>>>>>                                                                         the
>>>>>>>>>                                                                         editor,
>>>>>>>>>                                                                         which
>>>>>>>>>                                                                         should
>>>>>>>>>                                                                         just
>>>>>>>>>                                                                         be
>>>>>>>>>                                                                         a matter
>>>>>>>>>                                                                         of
>>>>>>>>>                                                                         doing
>>>>>>>>>                                                                         my
>>>>>>>>>                                                                         research...
>>>>>>>>>                                                                         But
>>>>>>>>>                                                                         maybe
>>>>>>>>>                                                                         you
>>>>>>>>>                                                                         have
>>>>>>>>>                                                                         a link
>>>>>>>>>                                                                         handy,
>>>>>>>>>                                                                         the
>>>>>>>>>                                                                         HTML
>>>>>>>>>                                                                         Editor
>>>>>>>>>                                                                         plugin
>>>>>>>>>                                                                         tutorial
>>>>>>>>>                                                                         maybe?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                                                                         Maybe
>>>>>>>>>                                                                         there
>>>>>>>>>                                                                         is
>>>>>>>>>                                                                         already
>>>>>>>>>                                                                         a sublime2antlr
>>>>>>>>>                                                                         converter.
>>>>>>>>>                                                                         If
>>>>>>>>>                                                                         not
>>>>>>>>>                                                                         (i
>>>>>>>>>                                                                         haven't
>>>>>>>>>                                                                         found
>>>>>>>>>                                                                         one
>>>>>>>>>                                                                         yet),
>>>>>>>>>                                                                         I'm
>>>>>>>>>                                                                         between
>>>>>>>>>                                                                         writing
>>>>>>>>>                                                                         an
>>>>>>>>>                                                                         XML
>>>>>>>>>                                                                         Transformation
>>>>>>>>>                                                                         and
>>>>>>>>>                                                                         using
>>>>>>>>>                                                                         code
>>>>>>>>>                                                                         with
>>>>>>>>>                                                                         regular
>>>>>>>>>                                                                         expressions.
>>>>>>>>>                                                                         I found
>>>>>>>>>                                                                         that
>>>>>>>>>                                                                         writing
>>>>>>>>>                                                                         XML
>>>>>>>>>                                                                         Transformations
>>>>>>>>>                                                                         can
>>>>>>>>>                                                                         be
>>>>>>>>>                                                                         quite
>>>>>>>>>                                                                         hard
>>>>>>>>>                                                                         and
>>>>>>>>>                                                                         not
>>>>>>>>>                                                                         as
>>>>>>>>>                                                                         flexible
>>>>>>>>>                                                                         as
>>>>>>>>>                                                                         using
>>>>>>>>>                                                                         Regular
>>>>>>>>>                                                                         Expressions
>>>>>>>>>                                                                         and
>>>>>>>>>                                                                         just
>>>>>>>>>                                                                         "normal"
>>>>>>>>>                                                                         programming
>>>>>>>>>                                                                         code.
>>>>>>>>>                                                                         I'm
>>>>>>>>>                                                                         actually
>>>>>>>>>                                                                         more
>>>>>>>>>                                                                         comfortable
>>>>>>>>>                                                                         with
>>>>>>>>>                                                                         regexes
>>>>>>>>>                                                                         and
>>>>>>>>>                                                                         programming.
>>>>>>>>>                                                                         However,
>>>>>>>>>                                                                         maybe
>>>>>>>>>                                                                         you
>>>>>>>>>                                                                         have
>>>>>>>>>                                                                         a valuable
>>>>>>>>>                                                                         opinion
>>>>>>>>>                                                                         as
>>>>>>>>>                                                                         well.
>>>>>>>>>
>>>>>>>>>                                                                         Tim
>>>>>>>>>
>>>>>>>>>                                                                         On
>>>>>>>>>                                                                         Wed,
>>>>>>>>>                                                                         23
>>>>>>>>>                                                                         Sep
>>>>>>>>>                                                                         2015
>>>>>>>>>                                                                         at
>>>>>>>>>                                                                         21:54
>>>>>>>>>                                                                         geertjan
>>>>>>>>>                                                                         wielenga
>>>>>>>>>                                                                         <[email protected]
>>>>>>>>>                                                                         <mailto:[email protected]>>
>>>>>>>>>                                                                         wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                                                                             On
>>>>>>>>>                                                                             23-9-2015
>>>>>>>>>                                                                             11:47,
>>>>>>>>>                                                                             Tim-Hinnerk
>>>>>>>>>                                                                             Heuer
>>>>>>>>>                                                                             wrote:
>>>>>>>>>>                                                                             Yes,
>>>>>>>>>>                                                                             that
>>>>>>>>>>                                                                             seems
>>>>>>>>>>                                                                             to
>>>>>>>>>>                                                                             be
>>>>>>>>>>                                                                             it.
>>>>>>>>>>                                                                             I was
>>>>>>>>>>                                                                             planning
>>>>>>>>>>                                                                             to
>>>>>>>>>>                                                                             base
>>>>>>>>>>                                                                             it
>>>>>>>>>>                                                                             on
>>>>>>>>>>                                                                             the
>>>>>>>>>>                                                                             tss
>>>>>>>>>>                                                                             tool
>>>>>>>>>>                                                                             for
>>>>>>>>>>                                                                             now
>>>>>>>>>>                                                                             for
>>>>>>>>>>                                                                             code
>>>>>>>>>>                                                                             completion
>>>>>>>>>>                                                                             like
>>>>>>>>>>                                                                             this:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                                                                             echo
>>>>>>>>>>                                                                             completions
>>>>>>>>>>                                                                             7 12
>>>>>>>>>>                                                                             /tmp/tstest/example.ts|
>>>>>>>>>>                                                                             tss
>>>>>>>>>>                                                                             example.ts
>>>>>>>>>>                                                                             | tail
>>>>>>>>>>                                                                             -n
>>>>>>>>>>                                                                             +2|
>>>>>>>>>>                                                                             head
>>>>>>>>>>                                                                             -n
>>>>>>>>>>                                                                             -1|json_pp
>>>>>>>>>>                                                                             (of
>>>>>>>>>>                                                                             course
>>>>>>>>>>                                                                             I would
>>>>>>>>>>                                                                             open
>>>>>>>>>>                                                                             a cmd
>>>>>>>>>>                                                                             process
>>>>>>>>>>                                                                             with
>>>>>>>>>>                                                                             Java
>>>>>>>>>>                                                                             and
>>>>>>>>>>                                                                             send
>>>>>>>>>>                                                                             commands
>>>>>>>>>>                                                                             and
>>>>>>>>>>                                                                             fetch
>>>>>>>>>>                                                                             the
>>>>>>>>>>                                                                             output,
>>>>>>>>>>                                                                             speed
>>>>>>>>>>                                                                             may
>>>>>>>>>>                                                                             be
>>>>>>>>>>                                                                             a problem,
>>>>>>>>>>                                                                             but
>>>>>>>>>>                                                                             tss
>>>>>>>>>>                                                                             seems
>>>>>>>>>>                                                                             pretty
>>>>>>>>>>                                                                             fast
>>>>>>>>>>                                                                             so
>>>>>>>>>>                                                                             far
>>>>>>>>>>                                                                             and
>>>>>>>>>>                                                                             it
>>>>>>>>>>                                                                             seems
>>>>>>>>>>                                                                             to
>>>>>>>>>>                                                                             be
>>>>>>>>>>                                                                             easier
>>>>>>>>>>                                                                             like
>>>>>>>>>>                                                                             this,
>>>>>>>>>>                                                                             no
>>>>>>>>>>                                                                             complex
>>>>>>>>>>                                                                             code
>>>>>>>>>>                                                                             writing
>>>>>>>>>>                                                                             to
>>>>>>>>>>                                                                             do
>>>>>>>>>>                                                                             the
>>>>>>>>>>                                                                             completion
>>>>>>>>>>                                                                             and
>>>>>>>>>>                                                                             no
>>>>>>>>>>                                                                             updates
>>>>>>>>>>                                                                             necessary,
>>>>>>>>>>                                                                             let
>>>>>>>>>>                                                                             the
>>>>>>>>>>                                                                             TS
>>>>>>>>>>                                                                             team
>>>>>>>>>>                                                                             do
>>>>>>>>>>                                                                             the
>>>>>>>>>>                                                                             hard
>>>>>>>>>>                                                                             work)
>>>>>>>>>>
>>>>>>>>>>                                                                             and
>>>>>>>>>>                                                                             dismiss
>>>>>>>>>>                                                                             syntax
>>>>>>>>>>                                                                             highlighting
>>>>>>>>>>                                                                             for
>>>>>>>>>>                                                                             the
>>>>>>>>>>                                                                             moment
>>>>>>>>>>                                                                             and
>>>>>>>>>>                                                                             just
>>>>>>>>>>                                                                             use
>>>>>>>>>>                                                                             the
>>>>>>>>>>                                                                             js
>>>>>>>>>>                                                                             highlighting
>>>>>>>>>>                                                                             and
>>>>>>>>>>                                                                             get
>>>>>>>>>>                                                                             rid
>>>>>>>>>>                                                                             of
>>>>>>>>>>                                                                             errors
>>>>>>>>>>                                                                             if
>>>>>>>>>>
>>>>>>>>>>                                                                             echo
>>>>>>>>>>                                                                             showErrors
>>>>>>>>>>                                                                             | tss
>>>>>>>>>>                                                                             example.ts
>>>>>>>>>>                                                                             results
>>>>>>>>>>                                                                             in
>>>>>>>>>>
>>>>>>>>>>                                                                             []
>>>>>>>>>>                                                                             I was
>>>>>>>>>>                                                                             then
>>>>>>>>>>                                                                             planning
>>>>>>>>>>                                                                             to
>>>>>>>>>>                                                                             use
>>>>>>>>>>                                                                             the
>>>>>>>>>>                                                                             Sublime
>>>>>>>>>>                                                                             TS
>>>>>>>>>>                                                                             Plugin's
>>>>>>>>>>                                                                             syntax
>>>>>>>>>>                                                                             highlighting
>>>>>>>>>>                                                                             XML
>>>>>>>>>>                                                                             file
>>>>>>>>>>
>>>>>>>>>>                                                                             https://github.com/Microsoft/TypeScript-Sublime-Plugin/blob/master/TypeScript.tmLanguage
>>>>>>>>>>                                                                             and
>>>>>>>>>>                                                                             write
>>>>>>>>>>                                                                             an
>>>>>>>>>>                                                                             XSLT
>>>>>>>>>>                                                                             to
>>>>>>>>>>                                                                             transform
>>>>>>>>>>                                                                             it
>>>>>>>>>>                                                                             to
>>>>>>>>>>                                                                             ANTLR
>>>>>>>>>>                                                                             or
>>>>>>>>>>                                                                             JavaCC,
>>>>>>>>>>                                                                             whichever
>>>>>>>>>>                                                                             is
>>>>>>>>>>                                                                             easier.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                                                                             Sure,
>>>>>>>>>                                                                             if
>>>>>>>>>                                                                             that
>>>>>>>>>                                                                             can
>>>>>>>>>                                                                             be
>>>>>>>>>                                                                             converted
>>>>>>>>>                                                                             to
>>>>>>>>>                                                                             ANTLR
>>>>>>>>>                                                                             or
>>>>>>>>>                                                                             JavaCC,
>>>>>>>>>                                                                             that
>>>>>>>>>                                                                             would
>>>>>>>>>                                                                             be
>>>>>>>>>                                                                             wonderful.
>>>>>>>>>                                                                             (Plus,
>>>>>>>>>                                                                             could
>>>>>>>>>                                                                             be
>>>>>>>>>                                                                             turned
>>>>>>>>>                                                                             into
>>>>>>>>>                                                                             a generic
>>>>>>>>>                                                                             solution
>>>>>>>>>                                                                             for
>>>>>>>>>                                                                             bringing
>>>>>>>>>                                                                             other
>>>>>>>>>                                                                             similar
>>>>>>>>>                                                                             Sublime
>>>>>>>>>                                                                             files
>>>>>>>>>                                                                             into
>>>>>>>>>                                                                             NetBeans.)
>>>>>>>>>
>>>>>>>>>                                                                             Gj
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>                                                                             What
>>>>>>>>>>                                                                             do
>>>>>>>>>>                                                                             you
>>>>>>>>>>                                                                             think?
>>>>>>>>>>                                                                             This
>>>>>>>>>>                                                                             way
>>>>>>>>>>                                                                             we
>>>>>>>>>>                                                                             may
>>>>>>>>>>                                                                             need
>>>>>>>>>>                                                                             a lot
>>>>>>>>>>                                                                             less
>>>>>>>>>>                                                                             work
>>>>>>>>>>                                                                             when
>>>>>>>>>>                                                                             the
>>>>>>>>>>                                                                             language
>>>>>>>>>>                                                                             is
>>>>>>>>>>                                                                             extended
>>>>>>>>>>                                                                             and
>>>>>>>>>>                                                                             now.
>>>>>>>>>>
>>>>>>>>>>                                                                             Regards,
>>>>>>>>>>                                                                             Tim
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                                                                             On
>>>>>>>>>>                                                                             Wed,
>>>>>>>>>>                                                                             23
>>>>>>>>>>                                                                             Sep
>>>>>>>>>>                                                                             2015
>>>>>>>>>>                                                                             at
>>>>>>>>>>                                                                             19:38
>>>>>>>>>>                                                                             geertjan
>>>>>>>>>>                                                                             wielenga
>>>>>>>>>>                                                                             <[email protected]
>>>>>>>>>>                                                                             <mailto:[email protected]>>
>>>>>>>>>>                                                                             wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                                                                                 I doubt
>>>>>>>>>>                                                                                 anyone
>>>>>>>>>>                                                                                 is.
>>>>>>>>>>                                                                                 The
>>>>>>>>>>                                                                                 big
>>>>>>>>>>                                                                                 blocker
>>>>>>>>>>                                                                                 is
>>>>>>>>>>                                                                                 the
>>>>>>>>>>                                                                                 ANTLR
>>>>>>>>>>                                                                                 part,
>>>>>>>>>>                                                                                 or
>>>>>>>>>>                                                                                 how
>>>>>>>>>>                                                                                 to
>>>>>>>>>>                                                                                 get
>>>>>>>>>>                                                                                 the
>>>>>>>>>>                                                                                 tokens
>>>>>>>>>>                                                                                 out
>>>>>>>>>>                                                                                 of
>>>>>>>>>>                                                                                 TypeScript
>>>>>>>>>>                                                                                 and
>>>>>>>>>>                                                                                 into
>>>>>>>>>>                                                                                 NetBeans.
>>>>>>>>>>
>>>>>>>>>>                                                                                 Gj
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                                                                                 On
>>>>>>>>>>                                                                                 23-9-2015
>>>>>>>>>>                                                                                 1:44,
>>>>>>>>>>                                                                                 Tim-Hinnerk
>>>>>>>>>>                                                                                 Heuer
>>>>>>>>>>                                                                                 wrote:
>>>>>>>>>>>                                                                                 I also
>>>>>>>>>>>                                                                                 found
>>>>>>>>>>>                                                                                 this
>>>>>>>>>>>                                                                                 https://netbeans.org/bugzilla/show_bug.cgi?id=233197
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                                                                                 I might
>>>>>>>>>>>                                                                                 try
>>>>>>>>>>>                                                                                 and
>>>>>>>>>>>                                                                                 find
>>>>>>>>>>>                                                                                 out
>>>>>>>>>>>                                                                                 who
>>>>>>>>>>>                                                                                 is
>>>>>>>>>>>                                                                                 involved
>>>>>>>>>>>                                                                                 with
>>>>>>>>>>>                                                                                 working
>>>>>>>>>>>                                                                                 on
>>>>>>>>>>>                                                                                 this
>>>>>>>>>>>                                                                                 extension
>>>>>>>>>>>                                                                                 already,
>>>>>>>>>>>                                                                                 so
>>>>>>>>>>>                                                                                 that
>>>>>>>>>>>                                                                                 we
>>>>>>>>>>>                                                                                 don't
>>>>>>>>>>>                                                                                 waste
>>>>>>>>>>>                                                                                 time
>>>>>>>>>>>                                                                                 double-implementing
>>>>>>>>>>>                                                                                 things.
>>>>>>>>>>>
>>>>>>>>>>>                                                                                 So,
>>>>>>>>>>>                                                                                 if
>>>>>>>>>>>                                                                                 you
>>>>>>>>>>>                                                                                 are
>>>>>>>>>>>                                                                                 reading
>>>>>>>>>>>                                                                                 this
>>>>>>>>>>>                                                                                 and
>>>>>>>>>>>                                                                                 are
>>>>>>>>>>>                                                                                 working
>>>>>>>>>>>                                                                                 on
>>>>>>>>>>>                                                                                 a plugin,
>>>>>>>>>>>                                                                                 please
>>>>>>>>>>>                                                                                 don't
>>>>>>>>>>>                                                                                 hesitate
>>>>>>>>>>>                                                                                 to
>>>>>>>>>>>                                                                                 contact
>>>>>>>>>>>                                                                                 me.
>>>>>>>>>>>
>>>>>>>>>>>                                                                                 On
>>>>>>>>>>>                                                                                 Wed,
>>>>>>>>>>>                                                                                 23
>>>>>>>>>>>                                                                                 Sep
>>>>>>>>>>>                                                                                 2015
>>>>>>>>>>>                                                                                 at
>>>>>>>>>>>                                                                                 00:49
>>>>>>>>>>>                                                                                 geertjan
>>>>>>>>>>>                                                                                 wielenga
>>>>>>>>>>>                                                                                 <[email protected]
>>>>>>>>>>>                                                                                 <mailto:[email protected]>>
>>>>>>>>>>>                                                                                 wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                                                                                     This
>>>>>>>>>>>                                                                                     could
>>>>>>>>>>>                                                                                     help
>>>>>>>>>>>                                                                                     too:
>>>>>>>>>>>                                                                                     https://www.youtube.com/watch?v=aOwdeoOlZ7E
>>>>>>>>>>>
>>>>>>>>>>>                                                                                     Gj
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                                                                                     On
>>>>>>>>>>>                                                                                     22-9-2015
>>>>>>>>>>>                                                                                     14:23,
>>>>>>>>>>>                                                                                     Tim-Hinnerk
>>>>>>>>>>>                                                                                     Heuer
>>>>>>>>>>>                                                                                     wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>                                                                                     Thanks.
>>>>>>>>>>>>                                                                                     I watched
>>>>>>>>>>>>                                                                                     it.
>>>>>>>>>>>>                                                                                     I'm
>>>>>>>>>>>>                                                                                     keen
>>>>>>>>>>>>                                                                                     to
>>>>>>>>>>>>                                                                                     get
>>>>>>>>>>>>                                                                                     into
>>>>>>>>>>>>                                                                                     it
>>>>>>>>>>>>                                                                                     . But
>>>>>>>>>>>>                                                                                     you
>>>>>>>>>>>>                                                                                     may
>>>>>>>>>>>>                                                                                     need
>>>>>>>>>>>>                                                                                     to
>>>>>>>>>>>>                                                                                     be
>>>>>>>>>>>>                                                                                     a bit
>>>>>>>>>>>>                                                                                     patient
>>>>>>>>>>>>                                                                                     for
>>>>>>>>>>>>                                                                                     completion
>>>>>>>>>>>>                                                                                     as
>>>>>>>>>>>>                                                                                     I am
>>>>>>>>>>>>                                                                                     very
>>>>>>>>>>>>                                                                                     busy
>>>>>>>>>>>>                                                                                     with
>>>>>>>>>>>>                                                                                     work.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>                                                                                     On
>>>>>>>>>>>>                                                                                     Wed,
>>>>>>>>>>>>                                                                                     23
>>>>>>>>>>>>                                                                                     Sep
>>>>>>>>>>>>                                                                                     2015
>>>>>>>>>>>>                                                                                     12:07
>>>>>>>>>>>>                                                                                     am geertjan
>>>>>>>>>>>>                                                                                     wielenga
>>>>>>>>>>>>                                                                                     <[email protected]
>>>>>>>>>>>>                                                                                     <mailto:[email protected]>>
>>>>>>>>>>>>                                                                                     wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>                                                                                         Would
>>>>>>>>>>>>                                                                                         be
>>>>>>>>>>>>                                                                                         great
>>>>>>>>>>>>                                                                                         to
>>>>>>>>>>>>                                                                                         have
>>>>>>>>>>>>                                                                                         TypeScript
>>>>>>>>>>>>                                                                                         support.
>>>>>>>>>>>>                                                                                         Definitely
>>>>>>>>>>>>                                                                                         start
>>>>>>>>>>>>                                                                                         by
>>>>>>>>>>>>                                                                                         watching
>>>>>>>>>>>>                                                                                         this:
>>>>>>>>>>>>
>>>>>>>>>>>>                                                                                         https://www.youtube.com/watch?v=MHEee7gmPjg
>>>>>>>>>>>>
>>>>>>>>>>>>                                                                                         Gj
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>                                                                                         On
>>>>>>>>>>>>                                                                                         22-9-2015
>>>>>>>>>>>>                                                                                         13:54,
>>>>>>>>>>>>                                                                                         Tim-Hinnerk
>>>>>>>>>>>>                                                                                         Heuer
>>>>>>>>>>>>                                                                                         wrote:
>>>>>>>>>>>>>                                                                                         On
>>>>>>>>>>>>>                                                                                         Tue,
>>>>>>>>>>>>>                                                                                         22
>>>>>>>>>>>>>                                                                                         Sep
>>>>>>>>>>>>>                                                                                         2015
>>>>>>>>>>>>>                                                                                         at
>>>>>>>>>>>>>                                                                                         15:36
>>>>>>>>>>>>>                                                                                         geertjan
>>>>>>>>>>>>>                                                                                         wielenga
>>>>>>>>>>>>>                                                                                         <[email protected]
>>>>>>>>>>>>>                                                                                         <mailto:[email protected]>>
>>>>>>>>>>>>>                                                                                         wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>                                                                                             Have
>>>>>>>>>>>>>                                                                                             you
>>>>>>>>>>>>>                                                                                             come
>>>>>>>>>>>>>                                                                                             across
>>>>>>>>>>>>>                                                                                             this:
>>>>>>>>>>>>>                                                                                             https://netbeans.org/kb/trails/platform.html
>>>>>>>>>>>>>
>>>>>>>>>>>>>                                                                                             You're
>>>>>>>>>>>>>                                                                                             going
>>>>>>>>>>>>>                                                                                             to
>>>>>>>>>>>>>                                                                                             run
>>>>>>>>>>>>>                                                                                             into
>>>>>>>>>>>>>                                                                                             a deadend
>>>>>>>>>>>>>                                                                                             until
>>>>>>>>>>>>>                                                                                             you
>>>>>>>>>>>>>                                                                                             have
>>>>>>>>>>>>>                                                                                             an
>>>>>>>>>>>>>                                                                                             ANTLR
>>>>>>>>>>>>>                                                                                             definition
>>>>>>>>>>>>>                                                                                             or
>>>>>>>>>>>>>                                                                                             something
>>>>>>>>>>>>>                                                                                             else
>>>>>>>>>>>>>                                                                                             for
>>>>>>>>>>>>>                                                                                             your
>>>>>>>>>>>>>                                                                                             language.
>>>>>>>>>>>>>
>>>>>>>>>>>>>                                                                                             Thanks,
>>>>>>>>>>>>>
>>>>>>>>>>>>>                                                                                             Gj
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>                                                                                             On
>>>>>>>>>>>>>                                                                                             22-9-2015
>>>>>>>>>>>>>                                                                                             5:25,
>>>>>>>>>>>>>                                                                                             Tim-Hinnerk
>>>>>>>>>>>>>                                                                                             Heuer
>>>>>>>>>>>>>                                                                                             wrote:
>>>>>>>>>>>>>>                                                                                             Hi
>>>>>>>>>>>>>>                                                                                             Geertjan,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                                                                                             Appreciate
>>>>>>>>>>>>>>                                                                                             your
>>>>>>>>>>>>>>                                                                                             answer!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                                                                                             ANTLR
>>>>>>>>>>>>>>                                                                                             seems
>>>>>>>>>>>>>>                                                                                             good,
>>>>>>>>>>>>>>                                                                                             maybe
>>>>>>>>>>>>>>                                                                                             I'll
>>>>>>>>>>>>>>                                                                                             have
>>>>>>>>>>>>>>                                                                                             a google
>>>>>>>>>>>>>>                                                                                             around
>>>>>>>>>>>>>>                                                                                             when
>>>>>>>>>>>>>>                                                                                             I find
>>>>>>>>>>>>>>                                                                                             some
>>>>>>>>>>>>>>                                                                                             time.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                                                                                             > Have
>>>>>>>>>>>>>>                                                                                             you
>>>>>>>>>>>>>>                                                                                             found
>>>>>>>>>>>>>>                                                                                             an
>>>>>>>>>>>>>>                                                                                             ANTLR
>>>>>>>>>>>>>>                                                                                             or
>>>>>>>>>>>>>>                                                                                             JavaCC
>>>>>>>>>>>>>>                                                                                             file
>>>>>>>>>>>>>>                                                                                             for
>>>>>>>>>>>>>>                                                                                             TypeScript?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                                                                                             No,
>>>>>>>>>>>>>>                                                                                             not
>>>>>>>>>>>>>>                                                                                             yet.
>>>>>>>>>>>>>>                                                                                             But
>>>>>>>>>>>>>>                                                                                             as
>>>>>>>>>>>>>>                                                                                             far
>>>>>>>>>>>>>>                                                                                             as
>>>>>>>>>>>>>>                                                                                             I know
>>>>>>>>>>>>>>                                                                                             TS,
>>>>>>>>>>>>>>                                                                                             it
>>>>>>>>>>>>>>                                                                                             should
>>>>>>>>>>>>>>                                                                                             have
>>>>>>>>>>>>>>                                                                                             at
>>>>>>>>>>>>>>                                                                                             least
>>>>>>>>>>>>>>                                                                                             something
>>>>>>>>>>>>>>                                                                                             similar
>>>>>>>>>>>>>>                                                                                             that
>>>>>>>>>>>>>>                                                                                             could
>>>>>>>>>>>>>>                                                                                             maybe
>>>>>>>>>>>>>>                                                                                             be
>>>>>>>>>>>>>>                                                                                             (semi-)
>>>>>>>>>>>>>>                                                                                             automatically
>>>>>>>>>>>>>>                                                                                             transformed
>>>>>>>>>>>>>>                                                                                             into
>>>>>>>>>>>>>>                                                                                             one
>>>>>>>>>>>>>>                                                                                             of
>>>>>>>>>>>>>>                                                                                             those
>>>>>>>>>>>>>>                                                                                             formats,
>>>>>>>>>>>>>>                                                                                             although
>>>>>>>>>>>>>>                                                                                             it
>>>>>>>>>>>>>>                                                                                             might
>>>>>>>>>>>>>>                                                                                             be
>>>>>>>>>>>>>>                                                                                             hard
>>>>>>>>>>>>>>                                                                                             to
>>>>>>>>>>>>>>                                                                                             write
>>>>>>>>>>>>>>                                                                                             the
>>>>>>>>>>>>>>                                                                                             transformation
>>>>>>>>>>>>>>                                                                                             XSLT
>>>>>>>>>>>>>>                                                                                             or
>>>>>>>>>>>>>>                                                                                             other
>>>>>>>>>>>>>>                                                                                             script,
>>>>>>>>>>>>>>                                                                                             but
>>>>>>>>>>>>>>                                                                                             maybe
>>>>>>>>>>>>>>                                                                                             writing
>>>>>>>>>>>>>>                                                                                             an
>>>>>>>>>>>>>>                                                                                             ANTLR
>>>>>>>>>>>>>>                                                                                             "thing"
>>>>>>>>>>>>>>                                                                                             could
>>>>>>>>>>>>>>                                                                                             be
>>>>>>>>>>>>>>                                                                                             the
>>>>>>>>>>>>>>                                                                                             way
>>>>>>>>>>>>>>                                                                                             to
>>>>>>>>>>>>>>                                                                                             go.
>>>>>>>>>>>>>>                                                                                             TS
>>>>>>>>>>>>>>                                                                                             has
>>>>>>>>>>>>>>                                                                                             its
>>>>>>>>>>>>>>                                                                                             own
>>>>>>>>>>>>>>                                                                                             code
>>>>>>>>>>>>>>                                                                                             server
>>>>>>>>>>>>>>                                                                                             that
>>>>>>>>>>>>>>                                                                                             the
>>>>>>>>>>>>>>                                                                                             IDE
>>>>>>>>>>>>>>                                                                                             could
>>>>>>>>>>>>>>                                                                                             send
>>>>>>>>>>>>>>                                                                                             queries
>>>>>>>>>>>>>>                                                                                             to
>>>>>>>>>>>>>>                                                                                             to
>>>>>>>>>>>>>>                                                                                             simplify
>>>>>>>>>>>>>>                                                                                             the
>>>>>>>>>>>>>>                                                                                             development
>>>>>>>>>>>>>>                                                                                             of
>>>>>>>>>>>>>>                                                                                             the
>>>>>>>>>>>>>>                                                                                             language
>>>>>>>>>>>>>>                                                                                             extension.
>>>>>>>>>>>>>>                                                                                             Also
>>>>>>>>>>>>>>                                                                                             TS
>>>>>>>>>>>>>>                                                                                             has
>>>>>>>>>>>>>>                                                                                             a compiler/transpiler
>>>>>>>>>>>>>>                                                                                             running
>>>>>>>>>>>>>>                                                                                             on
>>>>>>>>>>>>>>                                                                                             Node.JS
>>>>>>>>>>>>>>                                                                                             that
>>>>>>>>>>>>>>                                                                                             can
>>>>>>>>>>>>>>                                                                                             be
>>>>>>>>>>>>>>                                                                                             used
>>>>>>>>>>>>>>                                                                                             as
>>>>>>>>>>>>>>                                                                                             a daemon
>>>>>>>>>>>>>>                                                                                             in
>>>>>>>>>>>>>>                                                                                             the
>>>>>>>>>>>>>>                                                                                             background
>>>>>>>>>>>>>>                                                                                             which
>>>>>>>>>>>>>>                                                                                             transpiles
>>>>>>>>>>>>>>                                                                                             the
>>>>>>>>>>>>>>                                                                                             .ts
>>>>>>>>>>>>>>                                                                                             scripts
>>>>>>>>>>>>>>                                                                                             on
>>>>>>>>>>>>>>                                                                                             change.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                                                                                             TS
>>>>>>>>>>>>>>                                                                                             would
>>>>>>>>>>>>>>                                                                                             be
>>>>>>>>>>>>>>                                                                                             a great
>>>>>>>>>>>>>>                                                                                             addition
>>>>>>>>>>>>>>                                                                                             to
>>>>>>>>>>>>>>                                                                                             NB,
>>>>>>>>>>>>>>                                                                                             but
>>>>>>>>>>>>>>                                                                                             at
>>>>>>>>>>>>>>                                                                                             the
>>>>>>>>>>>>>>                                                                                             moment
>>>>>>>>>>>>>>                                                                                             I'm
>>>>>>>>>>>>>>                                                                                             a bit
>>>>>>>>>>>>>>                                                                                             more
>>>>>>>>>>>>>>                                                                                             interested
>>>>>>>>>>>>>>                                                                                             in
>>>>>>>>>>>>>>                                                                                             HackLang
>>>>>>>>>>>>>>                                                                                             (HHVM)
>>>>>>>>>>>>>>                                                                                             as
>>>>>>>>>>>>>>                                                                                             it
>>>>>>>>>>>>>>                                                                                             has
>>>>>>>>>>>>>>                                                                                             more
>>>>>>>>>>>>>>                                                                                             static
>>>>>>>>>>>>>>                                                                                             typing
>>>>>>>>>>>>>>                                                                                             support
>>>>>>>>>>>>>>                                                                                             than
>>>>>>>>>>>>>>                                                                                             PHP
>>>>>>>>>>>>>>                                                                                             and
>>>>>>>>>>>>>>                                                                                             one
>>>>>>>>>>>>>>                                                                                             can
>>>>>>>>>>>>>>                                                                                             use/extend
>>>>>>>>>>>>>>                                                                                             PHP
>>>>>>>>>>>>>>                                                                                             projects.
>>>>>>>>>>>>>>                                                                                             TS
>>>>>>>>>>>>>>                                                                                             already
>>>>>>>>>>>>>>                                                                                             has
>>>>>>>>>>>>>>                                                                                             some
>>>>>>>>>>>>>>                                                                                             IDE
>>>>>>>>>>>>>>                                                                                             support.
>>>>>>>>>>>>>>                                                                                             But
>>>>>>>>>>>>>>                                                                                             I much
>>>>>>>>>>>>>>                                                                                             prefer
>>>>>>>>>>>>>>                                                                                             NetBeans
>>>>>>>>>>>>>>                                                                                             and
>>>>>>>>>>>>>>                                                                                             contributing
>>>>>>>>>>>>>>                                                                                             to
>>>>>>>>>>>>>>                                                                                             this
>>>>>>>>>>>>>>                                                                                             great
>>>>>>>>>>>>>>                                                                                             OS
>>>>>>>>>>>>>>                                                                                             project
>>>>>>>>>>>>>>                                                                                             over
>>>>>>>>>>>>>>                                                                                             buying
>>>>>>>>>>>>>>                                                                                             other
>>>>>>>>>>>>>>                                                                                             IDEs
>>>>>>>>>>>>>>                                                                                             that
>>>>>>>>>>>>>>                                                                                             people
>>>>>>>>>>>>>>                                                                                             have
>>>>>>>>>>>>>>                                                                                             to
>>>>>>>>>>>>>>                                                                                             continually
>>>>>>>>>>>>>>                                                                                             pay
>>>>>>>>>>>>>>                                                                                             for.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                                                                                             At
>>>>>>>>>>>>>>                                                                                             the
>>>>>>>>>>>>>>                                                                                             moment
>>>>>>>>>>>>>>                                                                                             I'm
>>>>>>>>>>>>>>                                                                                             having
>>>>>>>>>>>>>>                                                                                             a bit
>>>>>>>>>>>>>>                                                                                             of
>>>>>>>>>>>>>>                                                                                             difficulty
>>>>>>>>>>>>>>                                                                                             getting
>>>>>>>>>>>>>>                                                                                             started
>>>>>>>>>>>>>>                                                                                             with
>>>>>>>>>>>>>>                                                                                             IDE
>>>>>>>>>>>>>>                                                                                             development,
>>>>>>>>>>>>>>                                                                                             particularly
>>>>>>>>>>>>>>                                                                                             with
>>>>>>>>>>>>>>                                                                                             NB.
>>>>>>>>>>>>>>                                                                                             Maybe
>>>>>>>>>>>>>>                                                                                             you
>>>>>>>>>>>>>>                                                                                             know
>>>>>>>>>>>>>>                                                                                             a good
>>>>>>>>>>>>>>                                                                                             guide
>>>>>>>>>>>>>>                                                                                             and
>>>>>>>>>>>>>>                                                                                             could
>>>>>>>>>>>>>>                                                                                             just
>>>>>>>>>>>>>>                                                                                             send
>>>>>>>>>>>>>>                                                                                             me
>>>>>>>>>>>>>>                                                                                             a link
>>>>>>>>>>>>>>                                                                                             please,
>>>>>>>>>>>>>>                                                                                             if.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                                                                                             Thanks,
>>>>>>>>>>>>>>                                                                                             Tim
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                                                                                             On
>>>>>>>>>>>>>>                                                                                             Tue,
>>>>>>>>>>>>>>                                                                                             22
>>>>>>>>>>>>>>                                                                                             Sep
>>>>>>>>>>>>>>                                                                                             2015
>>>>>>>>>>>>>>                                                                                             at
>>>>>>>>>>>>>>                                                                                             10:37
>>>>>>>>>>>>>>                                                                                             geertjan
>>>>>>>>>>>>>>                                                                                             wielenga
>>>>>>>>>>>>>>                                                                                             <[email protected]
>>>>>>>>>>>>>>                                                                                             <mailto:[email protected]>>
>>>>>>>>>>>>>>                                                                                             wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                                                                                                 Hello
>>>>>>>>>>>>>>                                                                                                 Tim,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                                                                                                 Have
>>>>>>>>>>>>>>                                                                                                 you
>>>>>>>>>>>>>>                                                                                                 found
>>>>>>>>>>>>>>                                                                                                 an
>>>>>>>>>>>>>>                                                                                                 ANTLR
>>>>>>>>>>>>>>                                                                                                 or
>>>>>>>>>>>>>>                                                                                                 JavaCC
>>>>>>>>>>>>>>                                                                                                 file
>>>>>>>>>>>>>>                                                                                                 for
>>>>>>>>>>>>>>                                                                                                 TypeScript?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                                                                                                 Thanks,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                                                                                                 Geertjan
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                                                                                                 On
>>>>>>>>>>>>>>                                                                                                 20-9-2015
>>>>>>>>>>>>>>                                                                                                 10:45,
>>>>>>>>>>>>>>                                                                                                 Tim-Hinnerk
>>>>>>>>>>>>>>                                                                                                 Heuer
>>>>>>>>>>>>>>                                                                                                 wrote:
>>>>>>>>>>>>>>>                                                                                                 On
>>>>>>>>>>>>>>>                                                                                                 Sun,
>>>>>>>>>>>>>>>                                                                                                 20
>>>>>>>>>>>>>>>                                                                                                 Sep
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.