Михаил Капелько 10 months ago
parent
commit
290b255e6e
3 changed files with 9 additions and 5 deletions
  1. +1
    -2
      shared/Swift/memoryItemPositions.swift
  2. +3
    -2
      toSwift
  3. +5
    -1
      будущее

+ 1
- 2
shared/Swift/memoryItemPositions.swift View File

@@ -1,6 +1,5 @@
protocol Context {
var itemsCount: Float { get }
var itemsCount: Float { get }
}
class Position {


+ 3
- 2
toSwift View File

@@ -51,7 +51,7 @@ function protocolReplace(line) {
if (line == "}") {
isProtocol = false;
}
console.log("ИГР protocolR isP/line:", isProtocol, line);
console.log("ИГР protocolR-1 isP/line:", isProtocol, line);
if (!isProtocol) {
return line;
}
@@ -60,6 +60,7 @@ function protocolReplace(line) {
if (isProtocol) {
result = protocolReplaceVariable(result);
}
console.log("ИГР protocolR-2 isP/line:", isProtocol, line);
return result;
}

@@ -71,7 +72,7 @@ function protocolReplaceVariable(line) {
let spaceLength = parts[0].length - name.length;
let spaces = " ".repeat(spaceLength);
//console.log("Variable. name/spaceL/parts:", name, spaceLength, parts);
return `${spaces}var ${name}: ${type} { get }\n`;
return `${spaces}var ${name}: ${type} { get }`;
}
return line;
}

+ 5
- 1
будущее View File

@@ -1,7 +1,11 @@
06.06: 19:20-


НАДО:
* починить ^M
* это было лишнее \n в функции replace
* конвертировать interface в protocol

НАДО:
* генерить interface в Swift
* генерить class в Swift
* нет struct, к сожалению


Loading…
Cancel
Save