Oops, sorry guys, wrong thread :)

On Tue, Jun 14, 2011 at 3:26 AM, Seva Lapsha <seva.lap...@gmail.com> wrote:

> а вот тебе!
>
>
> ---------- Forwarded message ----------
> From: Robert Gründler <r.gruend...@gmail.com>
> Date: 2011/6/13
> Subject: Re: [pdt-dev] compile jflex grammar
> To: pdt-dev@eclipse.org
>
>
>  awesome, thanks!
>
> build works now.
>
>
> -robert
>
>
>
>
> On 6/13/11 10:55 AM, 赵忠伟 wrote:
>
> attachment is jflex1.2.2
>
> 2011/6/13 Robert Gründler <r.gruend...@gmail.com>
>
>> Hi Roy,
>>
>> thanks for your tips. As i'm still completely new to jflex, i think i'd
>> need to answer myself
>> a couple of questions to get this going.
>>
>> At the moment i got a working plugin where i have simply ported the
>> tokenizer created by
>> the smartyplugin. This way, i got syntax highlighting and also the
>> CompletionProposalComputer
>> is calling my extension.
>>
>> Now to the fun part:
>>
>> I've had a look at how jflex is used in pdt. The build.xml in
>> Resources/parserTools works fine
>> and compiles all the Lexers and Scanners. There's one commented line
>> though, which unfortunately
>> is the one i need (at least i think) :
>>
>> <!-- Disabled automatic generation, since JFlex 1.2.2 is not available for
>> download -->
>> <!-- <ant dir="${antfile.dir}/highlighting/"
>> antfile="generatePHPTokenizer.xml" /> -->
>>
>> It seems that's exactly the file the smarty developer manipulated to
>> extend the syntax highlighting
>> in smarty templates:
>>
>>
>> http://code.google.com/p/smartypdt/source/browse/trunk/org.eclipse.php.smarty.core/src/org/eclipse/php/smarty/internal/core/documentModel/parser/devTools/SmartyTokenizer.jflex
>>
>>
>> When i uncomment the generatePHPTokenizer.xml, i'm getting the same error
>> like with the SmartyTokenizer.jflex:
>>
>> Error: Incorrect skeleton file (wrong number of sections).
>>
>>
>> I've tried to alter the generatePHPTokenizer.xml to use the same targets
>> as the other ant builds, without luck.
>>
>> So my main question is: How can i generate the PHPTokenizer:
>>
>> org.eclipse.php.internal.core.documentModel.parser.PHPTokenizer ?
>>
>>
>> thanks for your help,
>>
>>
>> -robert
>>
>>
>>
>>
>>
>>
>> On 6/12/11 8:39 PM, Roy Ganor wrote:
>>
>>> Hi Robert, this is great news, thanks!
>>>
>>> Actually I did it very long time ago, and since then several things (not
>>> too much though) have been changed in the way we compile the flex resources.
>>> My suggestion is to start with the current jflex (which is compatible
>>> with 1.4.3) and make the small changes to make twig/smarty support it.
>>>
>>> Does this help or you need more leads?
>>>
>>> Roy
>>> -----Original Message-----
>>> From: pdt-dev-boun...@eclipse.org [mailto:pdt-dev-boun...@eclipse.org]
>>> On Behalf Of Robert Gr?ndler
>>> Sent: Sunday, June 12, 2011 8:59 PM
>>> To: PDT Developers
>>> Subject: [pdt-dev] compile jflex grammar
>>>
>>> Hi,
>>>
>>> i'm trying to extend the php editor to support a templating language
>>> (twig).
>>>
>>> There's a smarty plugin which does something similar:
>>>
>>>
>>> http://code.google.com/p/smartypdt/
>>>
>>> The authors have manipulated the .jflex grammar PDT uses to generate the
>>> parser/tokenizer.
>>>
>>> However, the skeleton files of in DevTools don't compile against the
>>> current jflex version (1.4.3).
>>>
>>> Anyone knows how to compile those .jflex files with a recent version of
>>> jflex?
>>>
>>> If not, is the old version (1.2.2) of jflex available somewhere in the
>>> PDT repository? It seems the
>>> binary isn't available anymore on the jflex page for that version.
>>>
>>>
>>> regards
>>>
>>> -robert
>>>
>>>
>>>
>>> _______________________________________________
>>> pdt-dev mailing list
>>> pdt-dev@eclipse.org
>>> https://dev.eclipse.org/mailman/listinfo/pdt-dev
>>> _______________________________________________
>>> pdt-dev mailing list
>>> pdt-dev@eclipse.org
>>> https://dev.eclipse.org/mailman/listinfo/pdt-dev
>>>
>>
>> _______________________________________________
>> pdt-dev mailing list
>> pdt-dev@eclipse.org
>> https://dev.eclipse.org/mailman/listinfo/pdt-dev
>>
>
>
>
> --
>
> Thanks!
>
> Best Regards!
>
> Zhao
>
>
> _______________________________________________
> pdt-dev mailing 
> listpdt-dev@eclipse.orghttps://dev.eclipse.org/mailman/listinfo/pdt-dev
>
>
>
> _______________________________________________
> pdt-dev mailing list
> pdt-dev@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/pdt-dev
>
>
>
_______________________________________________
pdt-dev mailing list
pdt-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/pdt-dev

Reply via email to