Closed fujishit closed 2 years ago
builtins_exportの13行目がなんかきもい、normが変
excuteは関数上限ばっか、ファイル分けしよう。
excute: 一部中にあるコメントが修正していいか不明、いったん残す。
expansion_utils: builtins_exportの13行目がきもい奴。
if
if
if1();
else
if2();
else
else1()
を{}なしでやるとif内のelseが一個左に下げさせられる、normのバージョンの問題かも ifの次に出てきたelseはifと同じインデントにいないといけないnormのバグ
mainって引数ついてても実行でいいのか??
本来であればオプションを取るからコマンドラインは必須だけど、今回は対象外。 わざわざ蹴らなくてもいいんじゃない?って考え
^cの表示がいやだったら、writeに\bをつけたらいいらしい https://note.com/syamashi/n/na31efe927b41
writeで改行だけ出力してるやつがあると思うけど、前そこでテストしたんだよね。 その時うまくいかなかったから試してほしい
struct: ファイル分け、malloc失敗処理してないところがあるからコメントが残ってる
ttoken.h: normエラーになるため、enumがtypedef enumだったのをenumにした。 命名規則の都合でtypedef enum tがenum e_になってる。
t_token.cの関数分けがちょっとだけ不安 あとヘッダーをやってない
writeで改行だけ出力してるやつがあると思うけど、前そこでテストしたんだよね。 その時うまくいかなかったから試してほしい
普通になおったからpushした
なおったと思ったら、前の行のminishellのmiだけ消えてたから修正してpush
builtinsのexitはatoiが3関数あるため、normerror。まとめた奴に差し替えれるか試す。