文法誤りの制御文の言語変換 (試作)
C, PHP, JavaScript, Ruby, Python の文法が混在した
if, while, for, foreach 文の誤りコード 1行の記述言語を推定して,
指定された変換言語のコードに変換します.
例えば,次のようなコードが変換できます.
for (i in range(num)) do
for i in 0...n:
foreach (let x of arr) {
if ($x === $y)
変換結果
Web API
参考文献
- 蜂巣 吉成, 東 直希, 三上 比呂, 長野 滉大, 吉田 敦, 桑原 寛明:
複数のプログラミング言語の文法知識に起因する制御文の誤りの自動修正ツールの試作
コンピュータソフトウェア, Vol. 39 No. 4, pp. 4_38-4_48, 2022-10
- 東 直希, 三上 比呂, 長野 滉大:
既習プログラミング言語の知識に起因する誤りの自動修正方法の提案 − 制御文を対象として −
2020年度 南山大学 理工学部 卒業研究 要旨集, 2021
HACHISU Yoshinari
<hachisu (at) nanzan-u.ac.jp>