Exemple #1
0
        public override TreeViewItem VisitTurnInstruction([NotNull] RobotGrammarParser.TurnInstructionContext context)
        {
            //TreeViewItem item = new TreeViewItem();
            //item.Header = "turnInstruction";
            //item.Items.Add(new TreeViewItem().Header = context.TURNCMD().GetText()
            //                                         + " "
            //                                         + context.dir().GetText());
            //return item;
            TreeViewItem newItem = new TreeViewItem();

            newItem.Header = context.TURNCMD().GetText()
                             + " "
                             + context.dir().GetText();
            return(newItem);
        }
Exemple #2
0
 public override object VisitTurnInstruction([NotNull] RobotGrammarParser.TurnInstructionContext context)
 {
     Model.Robot.TurnDir dir = (Model.Robot.TurnDir)VisitDir(context.dir());
     Game.TurnRobot(dir);
     return(0);
 }