Sorry, you actually mention it in your post...I might have overlooked it before.

"Now, onto our lexer. We won't use fslex or fsyacc for this project as lexing and parsing Logo programs is unconventional. While the lexer is fairly simple, the parser itself constructs Logo instructions depending on the tokens it sees and the semantics each has. So after parsing a function definition, a call to that function will have to be parsed taking into consideration the number of arguments; e.g. our parser has a state and decides what each encountered word means and how to parse the tokens that follow."

By on 3/20/2009 4:07 AM ()

Congratulations, that's great and inspiring work. I am curious though of why you didn't use fslex and fsyacc for it, given that they are supposed to be the perfect tools for that purpose. Any particular reason?

Regards.

By on 3/20/2009 3:45 AM ()
By on 3/21/2008 11:56 PM ()
By on 12/6/2006 7:59 AM ()
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper