Пример #1
0
        public void Visit(ContinueToken continueToken)
        {
            if (_currentLoop != LoopType.Loop)
            {
                _logger.Error("Cannot use 'continue' outside of a loop.", continueToken.Position);
            }

            return;
        }
Пример #2
0
        private Ast ContinueStatement()
        {
            if (!_tokenStream.IsMatch <ContinueToken>())
            {
                return(null);
            }

            ContinueToken token = _tokenStream.Take <ContinueToken>();

            _tokenStream.Take <SemicolonToken>();
            return(new Continue(token));
        }
Пример #3
0
 public Continue(ContinueToken token) : base(token)
 {
 }