diff --git a/shared/gen b/shared/gen index 49f3957..b14439d 100755 --- a/shared/gen +++ b/shared/gen @@ -1,3 +1,7 @@ -#!/bin/bash +#!/bin/bash -e + +SCRIPT_DIR=$(cd "$(dirname "$0")" ; pwd -P) + +tsc $SCRIPT_DIR/memorySide.ts --outfile $SCRIPT_DIR/JavaScript/memorySide.js +$SCRIPT_DIR/../toSwift $SCRIPT_DIR/memorySide.ts $SCRIPT_DIR/Swift/memorySide.swift -tsc memorySide.ts --outfile JavaScript/memorySide.js diff --git a/toSwift b/toSwift new file mode 100755 index 0000000..077f6bf --- /dev/null +++ b/toSwift @@ -0,0 +1,3 @@ +#!/usr/bin/env node + +console.log("Converting to Swift"); diff --git a/будущее b/будущее index a0d1b6f..d47f642 100644 --- a/будущее +++ b/будущее @@ -4,4 +4,10 @@ * генерить memorySide.js НАДО: +* принимать на вход в toSwift аргументы +* сообщать Usage +* конвертить memorySide из TS в Swift * генерить memorySide.swift +* генерить остальные функции-константы +* ввести общую библиотеку +* генерить itemPositions