Re: Moonshine IDE code completion using Falcon engine

2016-09-09 Thread Josh Tynjala
I dug in and figured things out by trial and error recently, and I think I ended up exactly where Alex described in regards to the completion engine. createInvisibleCompilationUnit() is defined on FlexProject (or maybe a superclass). This will create a compilation unit for a specific file (and

Re: Moonshine IDE code completion using Falcon engine

2016-09-08 Thread Alex Harui
On 9/8/16, 9:56 PM, "santanu4ver" wrote: >Hi Alex, > >I was looking into the Falcon description page here: >https://cwiki.apache.org/confluence/display/FLEX/Falcon+Overview which >confirms your opinion/suggestion on Falcon's code to use for >code-completion >to an IDE: >

Re: Moonshine IDE code completion using Falcon engine

2016-09-08 Thread Vulcansoft
Hi Santanu4ver, you may not like this, but have you thought about using MS Visual Studio Code as the base IDE instead of writing another one yourself? Just stumbled upon this IDE today and it looks really good, it’s free, it's very fast, but only has basic ActionScript support (language modules

Re: Moonshine IDE code completion using Falcon engine

2016-09-08 Thread santanu4ver
Alex Harui wrote > Moonshine is an AIR app, correct? Porting Falcon's AST code to > ActionScript would be a serious project. I'm wondering if there is some > way to leverage Falcon, possibly as an ANE, or via some other > cross-process communication. Falcon is already set up to be a >

Re: Moonshine IDE code completion using Falcon engine

2016-09-07 Thread Alex Harui
On 9/7/16, 7:37 AM, "Justin M. Hill" wrote: > >Hi Alex, > >You are correct, Moonshine IDE is an AIR application. > >If we could make use of the Falcon engine for code completion, that would >be great! Could you point Santanu in the right direction for at least >where the