Leopold Toetsch wrote:

> Before working more on it, I'd like to know from HLL authors, what they 
> need.

I don't think I need anything more than :outer and .lex for the Amber
compiler. I certainly don't need to specify or manipulate pad_depth.

>   .HLL_map .LexPad -> .DynLexPad           # (2)

Why not use "," instead of "->"? It would be one less special-case for
the PIR programmer to remember.

PDD20 says:
>    .HLL "Tcl", "tcl_group"
>    ...
>    P0 = new Integer    # really TclInteger

What do I write when I really want a new Integer (e.g. to pass to a 
routine written in something other than the current .HLL?)?

I'd prefer to ask for mappings explicitly, e.g. something like this:

   .HLL "Tcl", "tcl_group"
   ...
   $P0 = new Integer         # really Integer
   $P1 = new_mapped Integer  # really TclInteger

Regards,
Roger Browne

Reply via email to