|
@@ -401,6 +401,10 @@ void Script::DumpAPI(DumpMode mode, const String& sourceTree)
|
|
|
asIScriptFunction* method = type->GetMethodByIndex(j);
|
|
asIScriptFunction* method = type->GetMethodByIndex(j);
|
|
|
String methodName(method->GetName());
|
|
String methodName(method->GetName());
|
|
|
String declaration(method->GetDeclaration());
|
|
String declaration(method->GetDeclaration());
|
|
|
|
|
+
|
|
|
|
|
+ // Recreate tab escape sequences
|
|
|
|
|
+ declaration.Replace("\t", "\\t");
|
|
|
|
|
+
|
|
|
if (methodName.Contains("get_") || methodName.Contains("set_"))
|
|
if (methodName.Contains("get_") || methodName.Contains("set_"))
|
|
|
ExtractPropertyInfo(methodName, declaration, propertyInfos);
|
|
ExtractPropertyInfo(methodName, declaration, propertyInfos);
|
|
|
else
|
|
else
|
|
@@ -512,6 +516,9 @@ void Script::DumpAPI(DumpMode mode, const String& sourceTree)
|
|
|
String functionName(function->GetName());
|
|
String functionName(function->GetName());
|
|
|
String declaration(function->GetDeclaration());
|
|
String declaration(function->GetDeclaration());
|
|
|
|
|
|
|
|
|
|
+ // Recreate tab escape sequences
|
|
|
|
|
+ declaration.Replace("\t", "\\t");
|
|
|
|
|
+
|
|
|
if (functionName.Contains("set_") || functionName.Contains("get_"))
|
|
if (functionName.Contains("set_") || functionName.Contains("get_"))
|
|
|
ExtractPropertyInfo(functionName, declaration, globalPropertyInfos);
|
|
ExtractPropertyInfo(functionName, declaration, globalPropertyInfos);
|
|
|
else
|
|
else
|