Example #1
0
        //public virtual LanguageCommand AddCommand_Declare(SymbolDataStore variable)
        //{
        //    return this.AddCommand(new CommandDeclareVariable(this.ChildScope, variable));
        //}

        public virtual LanguageCommand AddCommand_ExitCommandBlock(CommandBlock targetBlock)
        {
            return(AddCommand(new CommandExitCommandBlock(ChildCommandBlockScope, targetBlock)));
        }
Example #2
0
 public CommandExitCommandBlock(LanguageScope parentScope, CommandBlock targetBlock)
     : base(parentScope)
 {
     TargetBlock = targetBlock;
 }