July 3rd Meeting: Corey Minter - Parser Combinators in Scala

6 views
Skip to first unread message

Steve

unread,
Jul 3, 2014, 2:25:49 PM7/3/14
to sac...@googlegroups.com
Parser Combinators in Scala

Scala provides a library (and DSL) which allows easily adding this recursive descent parsing strategy directly in your application (no separate tools required).  You'll see how parser combinators differ from other parsing methods.  A code demo will show you how to implement a grammar then extend that into 'useful' actions.

Food and Drinks will be sponsored by TekSystems.  There will also be raffles for both eBooks and Physical books by O'Reilly, Appress and Manning, as well as a FULL LICENSE to Jetbrains Intellij Idea Ultimate Edition.

As usual we meet at 6:30 at Hacker Lab in Sacramento.  See you there!

Tom Parker

unread,
Jul 3, 2014, 2:54:13 PM7/3/14
to sac...@googlegroups.com

I hate to miss this one. I'm heading to a show tonight. Are we recording the meetings? Or just streaming?

--
You received this message because you are subscribed to the Google Groups "SacGRU" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sacgru+un...@googlegroups.com.
To post to this group, send email to sac...@googlegroups.com.
Visit this group at http://groups.google.com/group/sacgru.
For more options, visit https://groups.google.com/d/optout.

Steven Holmes

unread,
Jul 3, 2014, 2:55:33 PM7/3/14
to sac...@googlegroups.com
Not sure.  I am willing to try recording if Corey is willing.  But I have yet to really figure it out.
--
Steve Holmes

"It is better to keep your mouth closed and let people think you are a fool than to open it and remove all doubt."
-Mark Twain (or maybe Abraham Lincoln, I've heard both)

Brian E. Lavender

unread,
Jul 3, 2014, 5:42:14 PM7/3/14
to sac...@googlegroups.com
What's the grammar?

Standard calculator demo grammar?

I wonder how well the recursive decent parser works? What optimizations
do they use?

Lately, I have been hacking Haskell. See how far I get. I still have yet
to wrap up madbomber2 too. I think I got a dose enough of C++.

brian
> --
> You received this message because you are subscribed to the Google Groups "SacGRU" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to sacgru+un...@googlegroups.com.
> To post to this group, send email to sac...@googlegroups.com.
> Visit this group at http://groups.google.com/group/sacgru.
> For more options, visit https://groups.google.com/d/optout.

--
Brian Lavender
http://www.brie.com/brian/

"There are two ways of constructing a software design. One way is to
make it so simple that there are obviously no deficiencies. And the other
way is to make it so complicated that there are no obvious deficiencies."

Professor C. A. R. Hoare
The 1980 Turing award lecture
Reply all
Reply to author
Forward
0 new messages