[MUD-Dev] Storing tokens with flex & bison

Christer Enfors enfors at swipnet.se
Fri Dec 31 02:13:07 New Zealand Daylight Time 1999

I'm not sure if this is the proper forum for this kind of question, but I
can't find any mailing lists for lex & yacc, and it is a MUD I'm

I want to write a MUD server, and for this I want to develop a LPC-like
interpreting programming (or call it scripting if you like) language with
flex and bison.

When flex reads a file, would it be a good idea to store the tokens
returned from yylex() in a list? I was thinking one list for each function
definition, and then having bison read from that list when executing that
function, instead of reading directly from the file using flex?

If so, how would I get yylex() to return tokens from my list instead of
tokens from the file? Or would that be going about it the wrong way?

Or should I simply read the function definition from the file with flex
each time I want to execute the function?

Maybe someone could point me to a lex & yacc tutorial that includes
writing an interpreted language that allowes user defined functions
written in that language, since that is basically what I'm trying to do


	             -=-=- Christer Enfors -=-=-

       "I do my music in pure machine code using an assembler."
			    - Rob Hubbard

MUD-Dev maillist  -  MUD-Dev at kanga.nu

More information about the MUD-Dev mailing list