Ejemplo n.º 1
0
        public override AbstractSyntaxTreeNode applyToKeywordMessage(KeywordMessage operand)
        {
            var arguments = new List <OperandNode>();

            operand.messageArgumentsDo(argument => arguments.Add((OperandNode)argument.valueBy(this)));
            return(Context.newKeywordMessageNode(symbolFrom(operand.SelectorSymbol), arguments));
        }
Ejemplo n.º 2
0
 public virtual T applyToKeywordMessage(KeywordMessage operand)
 {
     return(applyToParseTreeNode(operand));
 }