issues
search
HobbyOSs
/
opennask
nask clone assembly, it can boot tiny OS with Linux
https://github.com/HobbyOSs/opennask/wiki/%E5%8B%95%E4%BD%9C%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF
GNU General Public License v3.0
20
stars
3
forks
source link
opennaskの実装をbnfcの生成コードで置き換え(7)
#48
Closed
hangingman
closed
2 years ago
hangingman
commented
2 years ago
ref #32
対応内容
2日目の実装とテスト追加
2日目のアセンブラをダンプ
メモリリーク問題は解決できた。ラベル系のオフセット計算にミスがあった。
後はリファクタリング等をしつついい感じにしている
LabelJmp
という名前空間を作ってそこにLabel系の処理を押し込んだ
パターンマッチを使ったり、不要処理を削除している
ラベルのオフセット計算は最初に作った時も難しかったが、流石に2回目なので慣れてきた
hangingman
commented
2 years ago
LGTM
ref #32
対応内容
LabelJmp
という名前空間を作ってそこにLabel系の処理を押し込んだ