コード例 #1
0
        public bool Recognize(StreamReader input, string document)
        {
            if (input == null)
            {
                throw new ArgumentNullException("input");
            }

            Clear();

            var scanner  = language.CreateScanner(context, input, document, GetCurrentLogging());
            var producer = NullProducer <int> .Instance;
            var parser   = language.CreateParser(producer, GetCurrentLogging());

            scanner.Accept(parser);

            return(ErrorCount == 0);
        }