<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=3477088</guid>
        <pubDate>Sun, 11 May 2014 15:39:38 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=3477088</link>
        <description><![CDATA[Бифуркатор: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=168367&view=findpost&p=3476381'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>amk &#064; <time class="tag-quote__quoted-time" datetime="2014-05-10T05:21:04+04:00">10.05.14, 01:21</time></span><div class='quote '>Я контекстно зависимыми грамматиками никогда не интересовался</div></div><br>
Понял.<br>
Но тут форум большой. Его читают сотни тысяч (если не миллионы) программистов России<br>
Наверняка найдутся те кто интересовался и те кто трудился в фирмах, занимавшихся разработками систем искусственного разума]]></description>
        <author>Бифуркатор</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=3476381</guid>
        <pubDate>Sat, 10 May 2014 01:21:04 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=3476381</link>
        <description><![CDATA[amk: Я контекстно зависимыми грамматиками никогда не интересовался, разве теоретически. Мне всегда хватало атрибутных (это строго говоря контекстно-зависимые грамматики, но позволяющие производить разбор чуть видоизменённым парсером для контекстно-свободных грамматик). Большинство ЯП попадает или в эту категорию или в КС. <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2014-05-10T01:22:04+00:00">10.05.14, 01:22</time></span></span><br>
Да, парсеры я тогда сам писал.]]></description>
        <author>amk</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=3475964</guid>
        <pubDate>Fri, 09 May 2014 16:09:22 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=3475964</link>
        <description><![CDATA[Бифуркатор: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=168367&view=findpost&p=3470453'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>amk &#064; <time class="tag-quote__quoted-time" datetime="2014-04-26T11:12:02+00:00">26.04.14, 11:12</time></span><div class='quote '>Контекстно-свободные грамматики допускают детерминированный разбор с строго ограниченным просмотром правого контекста (хватает заглядывания на один тукен вперёд).</div></div><br>
Есть такая штука как PRECCX.<br>
Это генератор компиляторов <strong class='tag-b'>с бесконечным заглядыванием вперед</strong> для контекстно-зависимых грамматик.<br>
<br>
Про неё что-нибудь можете сказать? :blush:]]></description>
        <author>Бифуркатор</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=3470838</guid>
        <pubDate>Mon, 28 Apr 2014 08:53:33 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=3470838</link>
        <description><![CDATA[Бифуркатор: <strong class='tag-b'>shm</strong> Что Вы хотели сказать-то? И зачем удалили свою мессагу?<br>
---------------<br>
To ALL.<br>
После изучения томита-парсера от компании &quot;Яндекс&quot; понял, что он не очень мне подходит.<br>
Так как единицей разбора у него являются предложения в тексте. А мне надо чтобы весь текст]]></description>
        <author>Бифуркатор</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=3470453</guid>
        <pubDate>Sat, 26 Apr 2014 11:12:02 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=3470453</link>
        <description><![CDATA[amk: Контекстно-свободные грамматики допускают детерминированный разбор с строго ограниченным просмотром правого контекста (хватает заглядывания на один тукен вперёд). Правда иногда для этого приходится немного переделывать грамматику. Для контекстно-зависимых грамматик уровень такого заглядывания, строго говоря, не ограничен. И никакое изменение грамматики этого не меняет. Для разбора первой строки может понадобиться просмотреть всю программу. Хотя часто можно длину предварительно просматриваемого контекста оценить. Так, в ФОРТРАНЕ (имеющем контекстно-зависимую грамматику) всегда достаточно просмотреть одну строку (вместе с продолжениями) <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2014-04-26T11:12:47+00:00">26.04.14, 11:12</time></span></span><br>
Собственно из-за невозможности детерминированного разбора разработчики ЯП и предпочитают КС-языки]]></description>
        <author>amk</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=3470384</guid>
        <pubDate>Sat, 26 Apr 2014 07:08:07 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=3470384</link>
        <description><![CDATA[Бифуркатор: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=168367&view=findpost&p=1418000'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>maggot &#064; <time class="tag-quote__quoted-time" datetime="2007-01-17T21:06:36+00:00">17.01.07, 21:06</time></span><div class='quote '>ока я смог реализовать только Tomita LR парсер с поддержкой правосторонней регулярной грамматики</div></div><br>
А максимум что возможно распарсить томита парсером - это (судя по инфе на офф.сайте яндекса) КС-грамматики?<br>
Т.е. для парсинга языков типа 1 иерархии Хомского томиту не заюсаешь?<br>
<br>
Т.е. для контекстно-зависимых языков лучше юсать язык программирования PROLOG?]]></description>
        <author>Бифуркатор</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1466335</guid>
        <pubDate>Mon, 26 Feb 2007 18:59:20 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1466335</link>
        <description><![CDATA[wormball: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=168367&view=findpost&p=1466323'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>maggot &#064; <time class="tag-quote__quoted-time" datetime="2007-02-26T18:41:43+00:00">26.02.07, 18:41</time></span><div class='quote '>Смотри свою почту </div></div><br>
Как сейчас бедного прографикса заспамят.... Стёр бы ты адрес от греха.]]></description>
        <author>wormball</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1466323</guid>
        <pubDate>Mon, 26 Feb 2007 18:41:43 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1466323</link>
        <description><![CDATA[maggot: <strong class='tag-b'>prografix</strong><br>
Смотри свою почту (та, которая на народе)<br>
Что за язык делаешь расскажи.]]></description>
        <author>maggot</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1465774</guid>
        <pubDate>Mon, 26 Feb 2007 12:00:12 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1465774</link>
        <description><![CDATA[prografix: <strong class='tag-b'>maggot</strong><br>
А где можно взять твой парсер?<br>
Сам я в этом деле новичок, но могу воспользоваться твоими текстами для реализации своего языка, а потом высказать свои впечатления.]]></description>
        <author>prografix</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1426454</guid>
        <pubDate>Wed, 24 Jan 2007 15:30:52 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1426454</link>
        <description><![CDATA[maggot: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=168367&view=findpost&p=1425407'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Oleg2004 &#064; <time class="tag-quote__quoted-time" datetime="2007-01-23T21:10:35+00:00">23.01.07, 21:10</time></span><div class='quote '><div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=168367&view=findpost&p=1425395'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>maggot &#064; <time class="tag-quote__quoted-time" datetime="2007-01-23T21:01:26+00:00">23.01.07, 21:01</time></span><div class='quote '>В интернете не могу найти.</div></div><br>
Увы это так.<br>
У меня есть только в бумажном виде - английский оригинал и русский перевод<br>
А сканировать так там 500 страниц :)</div></div><br>
А где эти книги можно купить?<br>
ЗЫ Живу в Москве.]]></description>
        <author>maggot</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1425549</guid>
        <pubDate>Wed, 24 Jan 2007 06:16:16 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1425549</link>
        <description><![CDATA[trainer: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=168367&view=findpost&p=1425395'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>maggot &#064; <time class="tag-quote__quoted-time" datetime="2007-01-23T21:01:26+00:00">23.01.07, 21:01</time></span><div class='quote '>Я ошибся, хотел написать только LALR(1).</div></div><div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>With the proper declarations, Bison is also able to parse these more general context-free grammars, using a technique known as GLR parsing (for Generalized LR).  Bison&#39;s GLR parsers are able to handle any context-free grammar for which the number of possible parses of any given string is finite.</div></div>]]></description>
        <author>trainer</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1425425</guid>
        <pubDate>Tue, 23 Jan 2007 22:10:11 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1425425</link>
        <description><![CDATA[amk: У Гриса методик разбора рассмотрено побольше, хотя каких-то методов поновее и нет (да и откуда им там взяться). Хотя объем книги все же поменьше, чем у двухтомника А.Х.У. Лучше все же изучать и ту и ту.<br><br>YACC (авторства последник, кажется) собственно и предназначен для LALR(1)-грамматик. С небольшими дополнениями, вроде автоматического разрешения некоторых неоднозначностей, и приоритетов.]]></description>
        <author>amk</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1425407</guid>
        <pubDate>Tue, 23 Jan 2007 21:10:35 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1425407</link>
        <description><![CDATA[Oleg2004: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=168367&view=findpost&p=1425395'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>maggot &#064; <time class="tag-quote__quoted-time" datetime="2007-01-23T21:01:26+00:00">23.01.07, 21:01</time></span><div class='quote '>В интернете не могу найти.</div></div><br>
Увы это так.<br>
У меня есть только в бумажном виде - английский оригинал и русский перевод<br>
А сканировать так там 500 страниц :)]]></description>
        <author>Oleg2004</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1425395</guid>
        <pubDate>Tue, 23 Jan 2007 21:01:26 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1425395</link>
        <description><![CDATA[maggot: <strong class='tag-b'>Oleg2004</strong><br>
И где эту книгу взять можно? В интернете не могу найти.<br>
<strong class='tag-b'>trainer</strong><br>
Я ошибся, хотел написать <span class='tag-u'>только</span> LALR(1). Впрочем не важно.<br>
<strong class='tag-b'>Зверуга</strong><br>
Можешь дать мне какие нибудь книги по &quot;восстановлению после ошибок&quot;, и &quot;инкрементному анализу&quot;?]]></description>
        <author>maggot</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1425371</guid>
        <pubDate>Tue, 23 Jan 2007 20:25:59 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1425371</link>
        <description><![CDATA[Oleg2004: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=168367&view=findpost&p=1422121'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>maggot &#064; <time class="tag-quote__quoted-time" datetime="2007-01-20T19:45:50+00:00">20.01.07, 19:45</time></span><div class='quote '>что информации в книге &quot;Компиляторы - принципы, технологии, инструменты&quot; Альфред Ахо достаточно для создания промышленного компилятора (можно сказать, решения типовой задачи)</div></div><br>
Я конечно же знаком я трудами Ахо и Ульмана, и иже.<br>
Но все-таки самая классическая книга - где практически все поднимаемые вопросы освещены - это Дэвид Грис, Конструирование компиляторов для цифровых вычислительных машин, 1975 - это классическая классика.<br>
По этой книге при мне за 10 дней интернациональная команда программистов написала компилятор для только что вышедшего описания Паскаля.<br>
Думаю что лучше него написал бы Кнут - он и хотел свой 4-й том посвятить теории компиляции, но увы - этого тома мы так и не дождались]]></description>
        <author>Oleg2004</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1423057</guid>
        <pubDate>Mon, 22 Jan 2007 07:06:28 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1423057</link>
        <description><![CDATA[trainer: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=168367&view=findpost&p=1419133'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>maggot &#064; <time class="tag-quote__quoted-time" datetime="2007-01-18T12:56:08+00:00">18.01.07, 12:56</time></span><div class='quote '>В этом я не уверен, но как я думаю, в YACC можно делать синтаксические LALR(1) анализатры,</div></div><div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Bison is a general-purpose parser generator that converts a grammar description for an LALR(1) context-free grammar into a C program to parse that grammar.<br>
...<br>
Bison is upward compatible with Yacc: all properly-written Yacc grammars ought to work with Bison with no change.</div></div>]]></description>
        <author>trainer</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1422121</guid>
        <pubDate>Sat, 20 Jan 2007 19:45:50 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1422121</link>
        <description><![CDATA[maggot: <strong class='tag-b'>Зверуга</strong><br>
Плохо раскрыта по сравнению с иностранной литературой. Соглашусь, что ифнормации в книге &quot;Компиляторы - принципы, технологии, инструменты&quot; Альфред Ахо достаточно для создания промышленного компилятора (можно сказать, решения типовой задачи). С другой стороны, если дальше углублятся в эту тему, прийдётся копаться в какой нибудь редкой иностанной литературе.<br>
Я не считаю, что эта тема настолько сложная и большая, что бы не пытаться изучить её всю. Следовательно, она должно быть полностью и доступно представленна на русском языке в интернете.<br>
<br>
А С++ имеет перед Lisp&#39;ом преимущество в том, что он более популярен, и на нём можно решать реальные задачи (не буду говорить про лисп, тк не знаю его).]]></description>
        <author>maggot</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1421410</guid>
        <pubDate>Fri, 19 Jan 2007 21:14:35 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1421410</link>
        <description><![CDATA[Зверуга: Ну как это плохо раскрыта? Есть книга &quot;Компиляторы - принципы, технологии, инструменты&quot; Альфред Ахо на русском. У меня она в электронном и бумажном виде и, по-моему, тема синтаксического анализа там изложена на уровне. Я в свое время сливал с глобальной сети всё, что касается компиляторов - в итоге насобирал около 100Mb в формате pdf и пару книг в формате djvu на английском и русском, что мне, в принципе, хватает. А идея неплохая, но для чисто образовательных целей я бы использовал Common Lisp.]]></description>
        <author>Зверуга</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1419204</guid>
        <pubDate>Thu, 18 Jan 2007 13:25:11 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1419204</link>
        <description><![CDATA[best_lamer: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=168367&view=findpost&p=1419133'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>maggot &#064; <time class="tag-quote__quoted-time" datetime="2007-01-18T12:56:08+00:00">18.01.07, 12:56</time></span><div class='quote '>best_lamer Это тоже все не серьезно.</div></div><br>
<a class='tag-url' href='http://www.nedbatchelder.com/text/python-parsers.html' target='_blank'>Python parsing tools</a><br>
 ;) А это все тоже?]]></description>
        <author>best_lamer</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1419133</guid>
        <pubDate>Thu, 18 Jan 2007 12:56:08 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1419133</link>
        <description><![CDATA[maggot: <strong class='tag-b'>sploid</strong> Я эту книгу давно прочитал. И там ОЧЕНЬ многого не написано. Я прочитал ещё несколько книг на английском (на русском их нет) Это так, если самые азы хочется изучить.<br>
<strong class='tag-b'>best_lamer</strong> Это тоже все не серьезно.<br>
В этом я не уверен, но как я думаю, в YACC можно делать синтаксические LALR(1) анализатры, Tomita парсер yacc генерировать не может, поддержки правосторонней регулярной грамматики (например P -&gt; QAAA+) думаю тоже нет. И тем более Incremental parser тоже не создать.<br>
<br>
Так что жду тех кто хочет принять участие в проэкте.]]></description>
        <author>maggot</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1418332</guid>
        <pubDate>Thu, 18 Jan 2007 07:32:35 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1418332</link>
        <description><![CDATA[best_lamer: <a class='tag-url' href='http://python.ru/text/' target='_blank'>Обработка текста</a><br>
<br>
ЗЫ Материал на Python в Си конвертировать при желании не вопрос&#33;]]></description>
        <author>best_lamer</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1418097</guid>
        <pubDate>Thu, 18 Jan 2007 00:23:25 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1418097</link>
        <description><![CDATA[sploid: http://www.ozon.ru/context/detail/id/146264/]]></description>
        <author>sploid</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1418000</guid>
        <pubDate>Wed, 17 Jan 2007 21:06:36 +0000</pubDate>
        <title>Тема синтаксического анализа...</title>
        <link>https://forum.sources.ru/index.php?showtopic=168367&amp;view=findpost&amp;p=1418000</link>
        <description><![CDATA[maggot: В русской научной литературе тема синтаксического анализа раскрыта крайне плохо. В русском интернете статей и книг почти нет, есть только забугорные платные сайты где сожержаться сканы из книг, датированных 70ми годами. А ведь на самом деле она имеет место при создании различных компиляторов, трансляторов, редакторов кода и тд.<br>Так вот я предлагаю реализовать не которые алгоритмы и написать статьи, выложить потом это на исходниках.ру<br>Во первых это хорошая возможнось изучить эту тему, во вторых попрактиковаться в написании статей.<br>Одному человеку это достаточно сложно сделать, поэтому я собираю команду.<br>Думаю следует делать это как несколько последовательных статей, где постепенно реализовывать более сложные методы.<br>Конкретно собираюсь написать и реализовать:<br>1) Введение. Способы описывания грамматик.<br>2) Всё про конечные детерменированные аппараты, их генерация и тд. (ктати на codeproject.net (как то так сайт пишется) была одна статья, её можно будет перевести)<br>3) LL и LR парсеры. Про LL можно написать кратко, в основном рассмотреть LR парсеры. Так же описать все ограничение накладываемые на грамматику при использовании LR.<br>4) Различные &quot;навороты&quot; LR парсера такие как, поддержка правосторонней регулярной грамматики (например P -&gt; QAAA+) (реализуется это с помощью &quot;Обратного ДКА&quot;, который читает стек и снимает с него определённое количество состояний), восстановление после ошибок и тд.<br>5) Tomita parser. Алгоритм анализа по LR таблице имеющей &quot;эпсилон&quot; переходы (вобщем по одмному символу в несколько состояний) (состояния имеющие переходы по одному символу в несколько других называются &quot;неадекватными&quot;)<br>6) Incremental Parsing Моментально внесение изменений в дерево разбора при изменении входного потока символов. Это нужно для создания всяческих подсветок синтаксиса, IntelliSense&#39;ов и прочего. Можно ещё сделать инкрементную компиляцию, вобщем чего угодно можно придумать.<br>7) И потом собрать всё это вместе и представить библиотку алгоритмов, где будут реализованы все эти методы.<br>8) Сделать демонстрационное приложение, где можно будет ввести грамматику, а потом вводить тестовый текст, который будет анализироваться. И вся работа алгоритмов должна будет в виде графов красиво отображаться.<br>PS Пока я смог реализовать только Tomita LR парсер с поддержкой правосторонней регулярной грамматики.<br>Как сделать incremental и с восстановлением после ошибок я пока не знаю. Поэтому и ищу команду.<br>PPS Сам программирую на C++ но если кто то хочет делать на Делфи то пожалуйста. Это можно будет ещё перевести на C++ и будет два варианта.<br>PPPS И ещё, хочу что бы потом показывать это в инсте или ещё где (многие делают всякие курсовые работы на эту тему, но они много не затрагивают) имели право только участники проэкта. Остальным нужно будет писать откуда они взяли инфу.]]></description>
        <author>maggot</author>
        <category>Обсуждаем новые идеи</category>
      </item>
	
      </channel>
      </rss>
	