Пример #1
0
        public IoObject onDoCStringWithLabel(IoObject target, string code, string label)
        {
            IoMessage msg = new IoMessage();

            msg = msg.clone(this) as IoMessage;
            msg = msg.newFromTextLabel(this, code, label);
            return(msg.localsPerformOn(target, target));
        }
Пример #2
0
        IoMessage newFromTextLabelSymbol(IoState state, string code, IoSeq labelSymbol)
        {
            IoLexer   lexer = new IoLexer();
            IoMessage msg   = new IoMessage();

            msg     = msg.clone(state) as IoMessage;
            lexer.s = code;
            lexer.lex();
            msg = this.newParse(state, lexer);
            msg.opShuffle();
            msg.label = labelSymbol;
            return(msg);
        }
Пример #3
0
 public IoObject onDoCStringWithLabel(IoObject target, string code, string label)
 {
     IoMessage msg = new IoMessage();
     msg = msg.clone(this) as IoMessage;
     msg = msg.newFromTextLabel(this, code, label);
     return msg.localsPerformOn(target, target);
 }
Пример #4
0
 public static new IoMessage createObject(IoState state)
 {
     IoMessage pro = new IoMessage();
     return pro.clone(state) as IoMessage;
 }
Пример #5
0
 IoMessage newFromTextLabelSymbol(IoState state, string code, IoSeq labelSymbol)
 {
     IoLexer lexer = new IoLexer();
     IoMessage msg = new IoMessage();
     msg = msg.clone(state) as IoMessage;
     lexer.s = code;
     lexer.lex();
     msg = this.newParse(state, lexer);
     msg.opShuffle();
     msg.label = labelSymbol;
     return msg;
 }
Пример #6
0
        public new static IoMessage createObject(IoState state)
        {
            IoMessage pro = new IoMessage();

            return(pro.clone(state) as IoMessage);
        }