I am a Post Graduate Student of Information Technology (IT) in Mumbai
University (India). I am doing a Research Project on Language Parsing
using Artificial Intelligence. I would be grateful if you could provide
me with detail info on how to build a language parser.
In addition, I would also like if I can get a detailed manual on the use
of language like ProLog and LISP.
Looking forward for a reply on “firstname.lastname@example.org”
Please log in or register to post a reply.
Could you please give more details about what you are willing to do?
What kind of language are you aiming at?
If your grammar is LALR1 (which applies to languages like C, Pascal,
Lisp… but not C++) then
Bison is what you are
Actually, if your grammar is context free, you will find tools to parse
it. But if it is not, then you will more likely have to look for
research papers dealing with this.
Try “Constructing Language Processors for Little Languages.” It is
actually aimed at teaching how to build interpreters/compilers for
custom scripting languages, but the same principles apply when parsing
any language. “Game Scripting Mastery” is also a decent book on building
I’m curious - are you trying to build something like Eliza? That would
be pretty fun….
Why don’t you go to the library of the university, I’m sure they have
To the question. A language parser/ script parser is just a (very huge)
set of rules how to treat words. This takes a lot of time, therefore you
should really check out bison, yacc, flex and such tools to help you.
is tutorial where they are using a c-like language as a scriptlanguage
and they’re buildning a parser for it.