I'll reply to this with notes as I go. AliasInstr has operands that are StringLiteral. The arguments to an alias can never be a Ruby String, they can only ever be a simple token (alias foo bar) or symbol-like tokens (alias :foo :bar). I don't think the operand should be a string literal, since we don't use it as such and it can't actually be a Ruby string. For now, I'm using the internal .string value in the compiler.
--------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email