r35 - 11 Jul 2008 - 01:36:45 - Anton OrlovYou are here: TWiki >  Refaldevel Web > RefalEclipseUI

Работа с программами на Рефале Плюс в среде Эклипс

Установка среды программирования на Рефале Плюс описана на странице Eclipse Plugin Installation.

Поддержка работы с текстами Рефал-программ

Раскраска синтаксиса

Реализовано выделение ключевых слов, типов и имен переменных, имен функций и объектов в их объявлениях и определениях.

1.png

Подсветка парных скобок

Реализован автоматический поиск и подсветка парных круглых, угловых и фигурных скобок, переход на парную скобку.

2.png

Форматирование

Реализована автоматическая индентация при вводе Рефал-программ и переформатирование программ по команде пользователя.

До форматирования

7a.png

После форматирования

8a.png

Наглядный показ информации об ошибках

Сообщения об ошибках помещаются в специальное окно со списком об ошибках. Помечаются проекты, файлы и строчки, содержащие ошибки. Место ошибки подкрашивается красной волнистой линией, при наведении курсора мыши на место ошибки появляется тест сообщения об ошибке.

4.png

Запуск Рефал-программ

Для запуска Рефал-программы создается конфигурация запуска, в которой указывается вызываемая функция. Также можно указать аргументы программы, параметры среды запуска.

6.png

Результат исполнения программы выдается в отдельном окне.

5.png

Отладка Рефал-программ

Во время отладки программист может следить за ходом выполнения программы непосредственно в окне редактора. В других окнах ему доступна информация о значениях переменных и стеке вызовов, ввод и вывод данных, список точек останова (breakpoints).

debug.png

Show attachmentsHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
pngpng 1.png manage 17.9 K 13 Sep 2007 - 16:05 Yuri Klimov  
pngpng 2.png manage 17.9 K 13 Sep 2007 - 16:05 Yuri Klimov  
pngpng 4.png manage 19.3 K 13 Sep 2007 - 16:06 Yuri Klimov  
pngpng 5.png manage 19.3 K 13 Sep 2007 - 15:55 Yuri Klimov  
pngpng 6.png manage 13.1 K 13 Sep 2007 - 15:55 Yuri Klimov  
pngpng 7a.png manage 20.9 K 13 Sep 2007 - 16:01 Yuri Klimov  
pngpng 8a.png manage 37.7 K 13 Sep 2007 - 16:01 Yuri Klimov  
elseREADME REFAL.README manage 0.9 K 04 Oct 2007 - 21:39 Yuri Klimov  
pngpng debug.png manage 54.8 K 21 Mar 2008 - 14:59 Anton Orlov Debugging Refal Plus code
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r35 < r34 < r33 < r32 < r31 | More topic actions
Refaldevel.RefalEclipseUI moved from Refaldevel.RefalNow on 13 Sep 2007 - 12:45 by Yuri Klimov - put it back
 
R+

This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback