1
0
mirror of https://github.com/ErnyTech/TLScheme2Json synced 2024-09-26 16:26:31 +02:00

Compare commits

..

No commits in common. "master" and "v1.0.3" have entirely different histories.

2 changed files with 2389 additions and 14848 deletions

File diff suppressed because it is too large Load Diff

View File

@ -13,7 +13,6 @@
module tlscheme2json;
enum DEFAULT_TL_URL = "https://raw.githubusercontent.com/tdlib/td/master/td/generate/scheme/td_api.tl";
enum BASECLASS_NAME = "TLBaseClass";
class TLMethod {
string name = "";
@ -111,7 +110,7 @@ class TLScheme2Json {
auto tlClass = new TLClass();
tlClass.name = lineSplit[1].replace("class", "").strip();
tlClass.description = lineSplit[2].replace("description", "").strip();
tlClass.inheritance = BASECLASS_NAME;
tlClass.inheritance = "TLBaseClass";
tlClass.isFunction = isFunction;
this.classList ~= tlClass;
}
@ -178,7 +177,7 @@ class TLScheme2Json {
}
if(inheritance == null) {
inheritance = BASECLASS_NAME;
inheritance = "BaseTLClass";
}
if(isFunction && return_type.empty) {