Sujeet,
(Shall I call you Sujeet?)
Yes, I can supply more details, and we can take this off list if either you or others on the list prefer.
I need to spend some time getting my head screwed on straight again as far as the syntax and so forth go.
Just a little preliminary information:
* A lexer / folder would actually be an addition to the Scintilla project, which is what the Geany project uses for--well, I guess I'd call it the main editing and display widget.
* IIRC, there are at least three ways to write a lexer / folder for Scintilla, one is as a native C/C++ module, one is in LUA, and I think there is a third way. I'd prefer to see it done as a native C/C++ module because I assume (I know) that would execute faster.
There are two "styles" which have been used, one is as a C subroutine and the other is as a C++ object. (My terminology probably isn't exactly correct.) I would prefer that the C++ object approach be used, as that is the more modern and I sort of hope it might also be faster (but I suspect it is not).
* One of the main variations to the basic TWiki Markup language that I need to handle is that I allow multiple TWiki records to exist in the same file, You could consider the file to be basically an mbox email file with TWiki records delimited by mbox From header, but with some restrictions placed on it.
I'd like the lexing of the From header to be sufficient to confirm that the header is valid, at least in the applications I use.
If I haven't yet scared you off, I'll go into more detail in my next email.
Randy Kramer
On Friday, December 11, 2015 11:33:24 PM you wrote:
Hello Rhkramer, Yes i am interested. Can you share more details.
On Dec 12, 2015 5:10 AM, rhkramer@gmail.com wrote:
Are you interested in writing a lexer / folder (for the TWiki markup language and some variations)?
On Friday, December 11, 2015 01:21:44 PM you wrote:
Hello myself Sujeet studying B.tech CSE at IIITD and looking to
contribute
to geany. I have knowledge of c,java,html and css.
Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users