Activity
From 02/17/2013 to 03/18/2013
03/18/2013
- 08:32 PM MCC/LiME Revision 2c0b137f (lime): WIP Алгоритм вывода IR. Алгоритм
03/17/2013
- 10:39 PM MCC/LiME Revision 675451ce (lime): WIP Алгоритм вывода IR. WIP Алгоритм
- 04:59 PM MCC/LiME Revision 90eb772b (lime): WIP Алгоритм построения IR. Возможно, Y не нужен
- 04:52 PM MCC/LiME Revision 25791358 (lime): WIP Алгоритм построения IR. Y узлы, возможно не нужны.
- Скорее всего, они всегда будут использоваться в первой форме, которая
подставляется по синтаксису. Но это можно делат...
03/16/2013
- 08:43 PM MCC/LiME Revision fd46a91e (lime): WIP Алгоритм вывода IR. Цели и Y.
03/15/2013
- 01:02 AM MCC/LiME Revision e9dee6de (lime): WIP Алгоритм вывода IR. WIP Цели
03/14/2013
- 10:01 PM MCC/LiME Revision 35a973d5 (lime): WIP Алгоритм вывода IR. Надо перейти на формат RHS: «= S-выражение»
- 07:13 PM MCC/LiME Revision f59742ef (lime): WIP Алгоритм построения IR. Текущие списки - вынос мозга. Надо менять
- 01:19 PM MCC/LiME Revision 3b6e0dc6 (lime): WIP Алгоритм вывода IR. (M; B; B.l) -> (mark; br; brl)
- Пока не понятно, почему метки и ветвления должны быть частью форм.
Поэтому, пока без них. Формы друг для друга - чёрн... - 11:01 AM MCC/LiME Revision 7cb5dd44 (lime): Формы должны быть вложены в некоторый вариант ( )
- Это необходимо, чтобы можно было определять подформы. Подход со списками
линейных блоков не позволяет понятно определ...
03/13/2013
- 12:41 AM MCC/LiME Revision 4408a8d4 (lime): WIP Алгоритм построения IR. WIP Формы. Списки линейных участков
- 09:10 AM MCC/LiME Revision 94ae01d4 (lime): WIP Алгоритм построения IR. WIP Формы
03/12/2013
- 09:14 PM MCC/LiME Начинаем открытое обсуждение LiME
- Существуют два разных базовых подхода к построению компиляторов, изложенные в двух основополагающих книгах: "Compiler...
03/11/2013
- 01:03 AM MCC/LiME Revision 73d628f4 (lime): WIP Алгоритм построения IR. DONE(A) S-выражения и простые типы
- 06:52 AM MCC/LiME Revision 5bc87fc6 (lime): WIP Алгоритм построения IR. Обратно к Refal
03/10/2013
- 12:07 AM MCC/LiME Revision eaabfbe4 (lime): Sketch про L-узлы
03/09/2013
03/08/2013
- 06:27 PM MCC/LiME Revision 7572ef5d (lime): WIP Алгоритм вывода промежуточного представления. DONE Таблица атомов
03/07/2013
- 12:41 AM MCC/LiME Revision 00b80436 (lime): WIP Алгоритм построения выражений. DONE Философские рассуждения
- 12:26 PM MCC/LiME Revision c37ee7b3 (drv): Правка closeall в драйвере
- 12:19 PM MCC/LiME Revision c373e3c9 (drv): Мелкие правки драйвера
- 11:18 AM MCC/LiME Revision 52246bee (drv): Правка лрайвера
- -запускает последовательно pp и fe с выводом в файл для
любого количесва входных *.c файлов c -m fe
03/05/2013
- 03:48 PM MCC/LiME Revision dfb6b08d (cfe): правка fe для вывода ТОЛЬКО арифметических выражений
- 11:33 AM MCC/LiME Revision 892c102d (lime): WIP арифметика. DONE(A) Таблица атомов
03/04/2013
- 02:15 PM MCC/LiME Revision a012c61f (mkenv): Rule order adaptation for older gnu-makes
- 02:15 PM MCC/LCC Revision a012c61f (mkenv): Rule order adaptation for older gnu-makes
- 09:56 AM MCC/LiME Revision 8782b139 (cfe): Правка hint
- 08:42 AM MCC/LiME Revision 3af0ac67 (lime): ARGH! tst/tst-atomtab.sh
- 08:25 AM MCC/LiME Revision 580e870b (lime): ARGH! Корневой gnu.mk
- 08:19 AM MCC/LiME Revision bd04109e (mkenv): foreign-up now do: fetch, pull the branch, if specified checkouts rev
- 08:19 AM MCC/LCC Revision bd04109e (mkenv): foreign-up now do: fetch, pull the branch, if specified checkouts rev
- 08:10 AM MCC/LiME Revision c5d9ccf2 (mkenv): minor fix
- 08:10 AM MCC/LCC Revision c5d9ccf2 (mkenv): minor fix
- 08:05 AM MCC/LiME Revision 50f28e40 (lime): WIP арифметика. Таблица атомов. WIP loadatom
03/03/2013
03/01/2013
- 05:22 PM MCC/LiME Revision d27a2b92 (cfe): Небольшая правка Hint IDENTIFIER в левой части присваивания
- 05:02 PM MCC/LiME Revision f57e9992 (drv): Смена стиля вывода парсера
- -Добавлен hint, ушли N.i в парсере
-Много изменений драйвера - 05:02 PM MCC/LiME Revision 25efef00 (cfe): Смена стиля вывода парсера
- -Добавлен hint, ушли N.i в парсере
-Много изменений драйвера - 09:20 AM MCC/LiME Revision 1b6ad064 (lime): WIP. Арифметика. Таблица атомов. WIP readatom
02/27/2013
- 12:41 AM MCC/LiME Revision ff73ad16 (mkenv): Small fix of the bugfix
- 12:41 AM MCC/LCC Revision ff73ad16 (mkenv): Small fix of the bugfix
- 12:38 AM MCC/LiME Revision 7f5e735b (mkenv): Small bugfix in build
- 12:38 AM MCC/LCC Revision 7f5e735b (mkenv): Small bugfix in build
- 12:02 AM MCC/LiME Revision e8b4005a (mkenv): Better foreign-up
- 12:02 AM MCC/LCC Revision e8b4005a (mkenv): Better foreign-up
- 11:48 PM MCC/LiME Revision 0f6e0120 (mkenv): Advances in foreign-up
- 11:48 PM MCC/LCC Revision 0f6e0120 (mkenv): Advances in foreign-up
- 11:48 PM MCC/LiME Revision e201cc85 (mkenv): Advances in foreign-up
- 11:48 PM MCC/LCC Revision e201cc85 (mkenv): Advances in foreign-up
- 11:06 PM MCC/LiME Revision edd4c3b7 (mkenv): $(T) for test targets
- 11:06 PM MCC/LCC Revision edd4c3b7 (mkenv): $(T) for test targets
02/26/2013
- 04:56 PM MCC/LiME Revision b30c57d3 (drv): Косметические правки драйвера
- 02:08 PM MCC/LiME Revision 1b6733ee (gen): Merge branch 'dev3'
- Conflicts:
bin/gen/main.c - 01:22 PM MCC/LiME Revision 7790db67 (gen): новый формат входных данных
- входные данные должны быть вида X = (...), где:
X - тип таблицы(пока никак не учитывается)
... - программа как раньше...
02/25/2013
- 05:01 PM MCC/LiME Revision ed2aefa1 (drv): Небольшие правки драйвера
- 04:49 PM MCC/LiME Revision 038c882a (drv): Дополнение драйвера
- -Драйвер имитирует запуск компиляции входных файлов с разным
расширением *.с *.s затем запускается линковка.
-Для ра... - 04:49 PM MCC/LiME Revision 08c6606a (cfe): Дополнение драйвера
- -Драйвер имитирует запуск компиляции входных файлов с разным
расширением *.с *.s затем запускается линковка.
-Для ра... - 01:15 PM MCC/LiME Revision b7d5a446 (gen): fix: баг с отсутствием правильной команды
- 09:48 AM MCC/LiME Revision b3c72c01 (gen): реализация wr
- по параграфам есть ещё вопросы, но в целом работает
02/24/2013
- 10:09 PM MCC/LiME Revision e8acca07 (lime): WIP. Сочетание разбора "..." в слова со структурой атомов
02/22/2013
- 04:19 PM MCC/LiME Revision 4a7bfc66 (gen): присваивание, т.е. wr
- 12:39 PM MCC/LiME Revision 98aca363 (lime): WIP. Депарсер. Таблица атомов. Динамические буферы
- 12:37 PM MCC/LiME Revision cf2d1a97 (drv): Дополнеия в драйвер
- -Драйвер передаёт первый входной .С файл на mcpp,
затем на mc-lime-cfe и выводит на дисплей выход cfe
02/21/2013
- 05:09 PM MCC/LiME Revision 5f218085 (drv): Много мелких изменений
- -Обработка неявных файлов драйвером теперь суровая exit(1)
-sizeof парсера стал бинарной операцией
-Устранён баг ty... - 05:09 PM MCC/LiME Revision a40b0aa6 (cfe): Много мелких изменений
- -Обработка неявных файлов драйвером теперь суровая exit(1)
-sizeof парсера стал бинарной операцией
-Устранён баг ty... - 12:08 PM MCC/LiME Revision d1b6a680 (gen): багфикс неразобранной последней команды
- 10:54 AM MCC/LiME Revision b399ccab (lime): WIP. Таблица атомов. Начальный интерфейс
02/20/2013
- 05:06 PM MCC/LiME Revision 203d54ad (gen): перенаправление потоков должно работать
- реализовано через fscanf(stdin, ...)
utf-8 с BOM, как положено, приводит к ошибке - 04:31 PM MCC/LiME Revision 75e7e02a (drv): Мелкие правки драйвера
- -более простое получение переменных окружения
02/19/2013
- 04:52 PM MCC/LiME Revision 3630ea97 (gen): первый аргумент - файл с программой
- нужно, конечно, ещё многое согласовать, но в целом работает
02/18/2013
- 05:11 PM MCC/LiME Revision aabce1d2 (gen): Symbol теперь LSymbol, Node - LNode
- Чтение из файла пока не доделал, как выяснилось scanf и его производные
в windows и в cygwin работают совсем по-разному - 04:04 PM MCC/LiME Revision aaa8321e (cfe): Небольшие правки вывода парсера
- 03:48 PM MCC/LiME Revision 5a885968 (cfe): Правка парсера
- -правка парсера в части свзязывания выражений ';'
- 01:56 PM MCC/LiME Revision a1469d6e (drv): Небольшие правки и дополнения
- -Добавилось несколько тестов парсера и лексера
-В связи с этим частично поправлен парсер - 01:56 PM MCC/LiME Revision 099b6fcd (cfe): Небольшие правки и дополнения
- -Добавилось несколько тестов парсера и лексера
-В связи с этим частично поправлен парсер - 10:10 AM MCC/LiME Revision 55666681 (drv): Добавление папки тестов tst
- -Добавлено несколько cfe тестов
-Неотсортированные тесты находятся в файле unsorted.c
02/17/2013
- 01:55 AM MCC/LiME Revision 0b87d77b (lime): Реализация utf-8 рун для атомов
Also available in: Atom