Hi, I’m new in this maillist so hello to all.
I want to do a SIP protocol parser in Ruby (SIP protocol is very similar
HTTP) so I’m looking for the most appropiate parser in Ruby. Also, it’s
first time I try to do something like this so I need first lot of doc
(yacc, lex, LARL, LL, BNF…).
I’d just like to know with parser is a good option for my purpose since
found “too much” of them:
For now I don’t look for the fastest and most efficient parser, maybe
the easiest one. I will read those days about Yacc and Lex since I
they are the base of all of them, and I know that typically Yacc is used
conjunction with Lex so:
If I choose Racc, will I need Rex?
If I choose Ruby-Yacc, will I need Ruby-Lex?
Note that I want to get Ruby code, not C, C++ or others.
My purpose is just receiving SIP requests (similar to HTTP requests) and
them (maybe into Ruby objects) to work with them (implement a SIP
They are lots of options and I’m getting a little “lost” with so many
read. Any orientation please?
Thanks a lot and best regards.