[<<][staapl][>>][..]
Tue Oct 23 17:43:02 CEST 2007

problem in macros defined in forth syntax: quote doesn't work properly

suppose i want this:

	: broem  ' broem ;   ==  (broem   'broem)

how to do that? currently this just gives an ifinite expansion because
the quote is not recognised. why? because inside the 'definition'
parser, the parsing words won't work.. this is probably a good thing,
but quote does need to work.. let's separate parsing words from quote
parsing.

the lex stream should be made a bit more clear.

FORTH -> [load flattener]
      -> [forth stuff: parsing words + definer environents]
      -> [quoting]
      -> SEXP



[Reply][About]
[<<][staapl][>>][..]