version 1.8.0

PIString: version functions
This commit is contained in:
2020-05-28 17:08:00 +03:00
parent 6b9fa87570
commit 67f82558d5
6 changed files with 233 additions and 6 deletions

View File

@@ -118,11 +118,25 @@ PIKbdListener kbd(0, 0, false);
int main(int argc, char * argv[]) {
//piCout << PISerial::availableDevicesInfo();
PIIODevice * d = PIIODevice::createFromFullPath(argv[1]);
/*PIIODevice * d = PIIODevice::createFromFullPath(argv[1]);
piCout << d;
if (d) {
d->open();
piCout << d->constructFullPath() << d->isOpened();
}
}*/
/*piCout << PIString("1.1,0:1").findAny(".,:");
piCout << PIString("1,1,0:1").findAny(".,:");
piCout << PIString("1:1,0:1").findAny(".,:");
piCout << PIString("1.1,0:1").findAnyLast(".,:");*/
piCout << versionNormalize("");
piCout << versionNormalize("1");
piCout << versionNormalize("1.2");
piCout << versionNormalize("1.2.3");
piCout << versionNormalize("1.2+rc1.99");
piCout << versionNormalize("1.2-alpha");
piCout << versionNormalize("1..4_rc2-999");
//piCout << versionCompare(".2-alpha", "0.2_alpha");
//piCout << versionCompare("1_prebeta", "1.0_alpha");
return 0;
}