Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [soc-dev] About Vorto Web-based editor

Hi Italo,

I am not involved with the Vorto project but it seems like this particular proposed idea involves implementing a web-based (_javascript_/HTML/CSS skils might be required here) editor for a specific language.

Xtext is a framework for implementing languages from any purpose (yes, you can create your own language with this!). Probably there are some syntax/semantics validation that it would be nice to have on this web-based editor.

You will have to specify the grammar and Xtext will generate some classes to help you with Lexical and Syntax Analysis. If I am not wrong, Xtext generates a descendant parser which means that you will have to handle left-recursive rules.

If you are in your third semester, I guess you are studying Computer Theory and you will be familiar about Grammars and Left Recursion. However, don't get scared. If I were you, I would try to be familiar with Xtext. You can start here [1]

Implementing languages are fun and you should not be scared to be only in your third semester. Give a try. This looks like a super-fun project with A LOT of outcome experience for you ;)

[1] -

PS.: Study how to get rid of left recursion, you can thank me later for the extra point in your exam. Yest, there will be a question about this. I graduated from UFCG and chances are high that I know who is your teacher ;)

Good luck ;)

Jeanderson Barros Cândido

2016-03-13 17:12 GMT-03:00 Italo Batista <italo.batista@xxxxxxxxxxxxxxx>:
Hi everyone,

I would like to apply to Vorto Web-based editor project. So, I would be glad if anyone could inform more details about the project. I went through the git repository and Vorto's web page, but I still have some uncertainties, like the recommended technological skills necessaries for the implementation or how the Xtext is supposed to be integrated to the project. 
I am just at the third semester at University and I do not have much experience. That is why I do not feel so sure. So, if anyone could help me make a good decision for my proposal, I would be really glad.

Best regards,

Ítalo Héctor de Medeiros Batista
Federal University of Campina Grande (UFCG), Brazil
Undergraduate Student in Computer Science

soc-dev mailing list
To change your delivery options, retrieve your password, or unsubscribe from this list, visit

Back to the top