예제 #1
0
        protected internal void Accept(TSymbol symbol)
        {
            if (symbol != null)
            {
                foreach (var error in symbol.Errors)
                {
                    Context.ErrorSink.OnError(error);
                }

                Span.Accept(symbol);
            }
        }
        protected internal void Accept(TToken token)
        {
            if (token != null)
            {
                foreach (var error in token.Errors)
                {
                    Context.ErrorSink.OnError(error);
                }

                Span.Accept(token);
            }
        }
예제 #3
0
        protected internal void Accept(SyntaxToken token)
        {
            if (token != null)
            {
                foreach (var error in token.GetDiagnostics())
                {
                    Context.ErrorSink.OnError(error);
                }

                Span.Accept(token);
            }
        }