Tagged "C"

コンパイラ作成日記 5日目

こちらの挑戦日記5日目 低レイヤを知りたい人のためのCコンパイラ作成入門 リポジトリはこちら。 gennei/compilerbook-challenge

Read more...

コンパイラ作成日記 4日目

こちらの挑戦日記4日目 低レイヤを知りたい人のためのCコンパイラ作成入門 リポジトリはこちら。 gennei/compilerbook-challenge

Read more...

コンパイラ作成日記 3日目

こちらの挑戦日記3日目 低レイヤを知りたい人のためのCコンパイラ作成入門 リポジトリはこちら。 gennei/compilerbook-challenge

Read more...

コンパイラ作成日記 2日目

こちらの挑戦日記2日目 低レイヤを知りたい人のためのCコンパイラ作成入門 2日目は以下のことをやった strtol 関数の調査 トークナイザの導入 エラーメッセージの改良 抽象構文木とスタックマシンのお勉強 strol 関数について ポイントの一つとして、文字列に数字と無関係の文字が含まれている場合等、読み込みに失敗した場合に、第二引数のポインタにそのアドレスを格納できる点がある。これにより読み込みに失敗した箇所を正しく同定できる。この処理が不要な場合はNULLを指定すればよい。

Read more...

コンパイラ作成日記 1日目

まとまった時間がとれたのでこれに挑戦する。 低レイヤを知りたい人のためのCコンパイラ作成入門 環境構築 M1 Mac編 M1 Mac で動くかどうかは書いていなかったのでとりあえず環境構築やってみた。

Read more...