Closed roumcha closed 8 months ago
言語名にバージョンや環境名などが入り込み、正規化が上手く働かなくなっています。
C++(と Python)は #1424 で議論されています。
すでに提案されている #1431 によっていくらか修正されますが、 C# 11.0 AOT や、 Assembly x64 などが残りそうです。
C# 11.0 AOT
Assembly x64
言語名から削除する文字列を \d*\s*\(.*\) から \s*[\d(\-].* (下図)に変更 + 個別対応はどうでしょうか。
\d*\s*\(.*\)
\s*[\d(\-].*
C++
C# 11.
F# 7.
Scala 3.3.
TypeScript 5.
Awk
AWK
Assembly x
Seed
COBOL - Fixed
COBOL - Free
Haxe; Java
Haxe; js
PyPy2
PyPy3
Python (Cython...
IOI-Style C++
LuaJIT
備考
Fixed by #1440
言語名にバージョンや環境名などが入り込み、正規化が上手く働かなくなっています。
C++(と Python)は #1424 で議論されています。
すでに提案されている #1431 によっていくらか修正されますが、
C# 11.0 AOT
や、Assembly x64
などが残りそうです。解決策
言語名から削除する文字列を
\d*\s*\(.*\)
から\s*[\d(\-].*
(下図)に変更 + 個別対応はどうでしょうか。現在修正が必要な言語
C++
(末尾空白)C# 11.
,C# 11.0 AOT
F# 7.
Scala 3.3.
TypeScript 5.
Awk
,AWK
Assembly x
Seed
議論の余地がありそうな言語
COBOL - Fixed
,COBOL - Free
Haxe; Java
,Haxe; js
PyPy2
,PyPy3
PyPy3
Python (Cython...
IOI-Style C++
LuaJIT
備考