Thanks. I'll do my best to document what I do.<br clear="all"><br> - Pavel Panchekha<br>
<br><br><div class="gmail_quote">On Sun, May 10, 2009 at 1:44 PM, projetmbc <span dir="ltr"><<a href="mailto:projetmbc@club-internet.fr">projetmbc@club-internet.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I'm also interested by that feature so if someone does something wich works, I'll really appreciate that he gives here all the pratical steps to do it.<br>
<br>
Christophe.<br>
<br>
<br>
Detlev Offenbach a écrit :<div><div></div><div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Samstag, 9. Mai 2009, Pavel Panchekha wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I'd like to add support in Eric for a programming language I wrote myself,<br>
Oranj. The language core is written in Python, so it shouldn't be too hard<br>
to integrate, for example, a parser or console. I'm mainly interested to<br>
see how I could extend Eric to understand Oranj.<br>
I know Eric already supports Python and Ruby, so its somewhat<br>
cross-language already. How hard would it be to add another language? How<br>
would I go about it?<br>
<br>
- Pavel Panchekha<br>
<br>
</blockquote>
<br>
Step 1: Write a language lexer for QScintilla to support syntax highlighting<br>
(Alternative: extend Pygments)<br>
Step 2: Write a parser to support the class browser<br>
Step 3: Write a parser (or reuse the one of step 2) to support source documentation and API file generation<br>
Step 4: Write a debugger backend in your language for use with the eric IDE<br>
Step 5: Patch the various places that are language specific. (You can search for Ruby)<br>
<br>
Regards,<br>
Detlev<br>
<br>
</blockquote>
<br>
<br></div></div>
_______________________________________________<br>
Eric mailing list<br>
<a href="mailto:Eric@riverbankcomputing.com" target="_blank">Eric@riverbankcomputing.com</a><br>
<a href="http://www.riverbankcomputing.com/mailman/listinfo/eric" target="_blank">http://www.riverbankcomputing.com/mailman/listinfo/eric</a><br>
</blockquote></div><br>