|
- 09.06: 60
-
- * заменить for на forEach в TS
- * ввести функцию заполнения массива индексами: utsIndexArray
- * ввести utsFloor
- * ввести utsIndexArray в Swift
- * конвертировать forEach
- * ввести utsFloor в Swift
-
- 08.06: 30
-
- * перейти на один файл ts
- * перейти на один файл js
- * оставить в файле ts лишь interfaces
- * ввести внешние функции создания экземпляров интерфейсов в js
- * web/platform.js
- * конвертировать Position[]
- * генерить по одному файлу в shared
- * в проектах ссылаться по одному файлу
- * исправить ошибку tsc: cannot find name
- * в shared помещать лишь функции и интерфейсы без объявления типов
- * ибо дофига работы
- * генерить class в Swift?
- * нет struct, к сожалению
- * может, стоит остановиться и на протоколах/интерфейсах?
- * да
-
- 06.06: 25
-
- * починить ^M
- * это было лишнее \n в функции replace
- * конвертировать interface в protocol
- * генерить interface в Swift
-
- 05.06: 40
-
- * ввести понятие контекста в разбор
- * определять контекст протокола
- * конвертировать поля в свойства протокола
-
- 02.06: 20
-
- * геренить memoryItemPositions.js
-
- 01.06: 40
-
- * сообщать Usage
- * принимать на вход в toSwift аргументы
- * вывести файл построчно
- * ввести словарь замен
- * сохранять в файл
- * конвертить memorySide из TS в Swift
- * генерить memorySide.swift
- * генерить остальные функции-константы
- * использовать сгенеренные js и swift в проектах
-
- 31.05: 30
-
- * перевести memorySide на TS
- * генерить memorySide.js
|