Noreturnは読み飛ばし。FILEはポインタとして使うから大丈夫。va_argsはやればできる。va_argはパーズでビルトイン関数として読む。マクロがあれば別だけど。*)0みたいにして渡せる(?)関数呼び出しではレジスタをスタックに突っ込む。va_startはそのポインタをどうにかこうにかする。昔は関数だったんじゃないかな。関数プロローグでどうにかすればいい。意外と可変長引数関数呼び出しはコストが高い。va_startも組み込み。aqcc.h以外の方が早いのでは。そっちからコンパイルしてみたい。引数なしマクロは簡単なのでさっさと実装する。トークナイザの改造だけでどうにかなる。トークないず→ぷりプロセス→ぱーずとーくないずではhashとnewline-characterを1つのトークンにする。#includeだけを実装してみる。継続行はプログラム処理上のパスとしてまっさきにやる。どんな処理よりも「強い」2つのポインタをもって、read/writeをやる。