というか、gccのソースを見ればいいんじゃね?
cのソースじゃなくてlexやyaccのソース