diff options
Diffstat (limited to 'vk.generator/Program.cs')
| -rw-r--r-- | vk.generator/Program.cs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/vk.generator/Program.cs b/vk.generator/Program.cs index 0a6da2f..ba2fbab 100644 --- a/vk.generator/Program.cs +++ b/vk.generator/Program.cs @@ -65,6 +65,8 @@ namespace vk.generator { continue; if ((i == tmp.Length - 1 && Generator.tags.Contains (s)) || (char.IsDigit (s[0]) && s.Substring (1) == "D")) result.Add (s); + else if (char.IsDigit(s[0]) && result.LastOrDefault() is string lastStr && char.IsDigit(lastStr.Last())) + result.Add ("_" + s[0] + s.Substring (1).ToLower ()); else result.Add (s[0] + s.Substring (1).ToLower ()); } @@ -2015,6 +2017,10 @@ namespace vk.generator { } continue; } + if (l.StartsWith ("* [[")) { + int tmp = l.IndexOf ("]]", 3); + l = $"* {l.Substring (tmp + 2).Trim()}"; + } if (l.StartsWith ("* ename:") || l.StartsWith ("* pname:")) { l = l.Substring (8); int nameEndIdx = l.IndexOf (' '); |