<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://pascalabc.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=92.207.73.19</id>
	<title>Вики проекта PascalABC.NET - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://pascalabc.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=92.207.73.19"/>
	<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/92.207.73.19"/>
	<updated>2026-04-18T14:55:30Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9E%D1%82%D0%BB%D0%B0%D0%B4%D1%87%D0%B8%D0%BA&amp;diff=58</id>
		<title>Отладчик</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9E%D1%82%D0%BB%D0%B0%D0%B4%D1%87%D0%B8%D0%BA&amp;diff=58"/>
		<updated>2009-06-07T21:54:30Z</updated>

		<summary type="html">&lt;p&gt;92.207.73.19: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В PascalABC.NET реализован отладчик, включающий в себя:&lt;br /&gt;
# основные команды: F7 (шаг с входом в подпрограмму), F8 (шаг без входа в подпрограмму), F4 (переход к курсору), F10 (выход из подпрограммы)&lt;br /&gt;
# окно Watch&lt;br /&gt;
# окно локальных переменных&lt;br /&gt;
# всплывающие подсказки значений переменных&lt;br /&gt;
# точки останова (breakpoint), в т. ч. условные точки останова&lt;br /&gt;
&lt;br /&gt;
== Детали реализации ==&lt;br /&gt;
В PascalABC.NET используется сторонняя библиотека Debugger.Core из SharpDevelop. По сути библиотека Debugger.Core - это managed-обертка на COM-интерфейсами, предоставляющие средства для отладки .NET-приложений. Существует альтернативная библиотека mdbgcore, входящая в Windows SDK.&lt;/div&gt;</summary>
		<author><name>92.207.73.19</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9E%D1%82%D0%BB%D0%B0%D0%B4%D1%87%D0%B8%D0%BA&amp;diff=57</id>
		<title>Отладчик</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9E%D1%82%D0%BB%D0%B0%D0%B4%D1%87%D0%B8%D0%BA&amp;diff=57"/>
		<updated>2009-06-07T21:54:16Z</updated>

		<summary type="html">&lt;p&gt;92.207.73.19: Новая: В PascalABC.NET реализован отладчик, включающий в себя: # основные команды: F7 (шаг с входом в подпрограмму), F8 (...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В PascalABC.NET реализован отладчик, включающий в себя:&lt;br /&gt;
# основные команды: F7 (шаг с входом в подпрограмму), F8 (шаг без входа в подпрограмму), F4 (переход к курсору), F10 (выход из подпрограммы)&lt;br /&gt;
# окно Watch&lt;br /&gt;
# окно локальных переменных&lt;br /&gt;
# всплывающие подсказки значений переменных&lt;br /&gt;
# точки останова (breakpoint), в т. ч. условные точки останова&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Детали реализации ==&lt;br /&gt;
В PascalABC.NET используется сторонняя библиотека Debugger.Core из SharpDevelop. По сути библиотека Debugger.Core - это managed-обертка на COM-интерфейсами, предоставляющие средства для отладки .NET-приложений. Существует альтернативная библиотека mdbgcore, входящая в Windows SDK.&lt;/div&gt;</summary>
		<author><name>92.207.73.19</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=56</id>
		<title>Заглавная страница</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=56"/>
		<updated>2009-06-07T21:37:42Z</updated>

		<summary type="html">&lt;p&gt;92.207.73.19: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Web-среда разработки PascalABC.NET ==&lt;br /&gt;
&lt;br /&gt;
[[Основная страница проекта WDE PascalABC.NET|Основная страница проекта]]&lt;br /&gt;
&lt;br /&gt;
== Некоторые статьи о внутреннем представлении PascalABC.NET ==&lt;br /&gt;
&lt;br /&gt;
* [[Интерфейс подключения нового языка программирования]]&lt;br /&gt;
* [[Директивы компилятора]]&lt;br /&gt;
* [[Синтаксическое дерево]]&lt;br /&gt;
* [[Семантическое дерево]]&lt;br /&gt;
* [[Формат PCU]]&lt;br /&gt;
* [[Intellisense]]&lt;/div&gt;</summary>
		<author><name>92.207.73.19</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE&amp;diff=55</id>
		<title>Семантическое дерево</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE&amp;diff=55"/>
		<updated>2009-06-07T21:36:50Z</updated>

		<summary type="html">&lt;p&gt;92.207.73.19: Новая: '''Семантическое дерево''' в PascalABC.NET представляет собой атрибутированное дерево (точнее граф) разбора п...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Семантическое дерево''' в PascalABC.NET представляет собой атрибутированное дерево (точнее граф) разбора программы. Оно строится во время семантического анализа (включая восстановление из PCU). Семантическое дерево сериализуется в [[PCU]], по нему генерируется IL-код. Классы, реализующие узлы семантического дерево, предоставляют соответствующие интерфейсы. Например, генератор кода оперирует не непосредственно классами, а лишь интерфейсами семантического дерева.&lt;/div&gt;</summary>
		<author><name>92.207.73.19</name></author>
	</entry>
</feed>