トップ校出身、南極へ行く。無理じゃないですまじか。彼は、大真面目でそういうのだ。僕は、なんて矮小な授業をしていたんだろう。−人生は、選択肢を、徐々に狭める中学時代に成績で1や2をとってるなら、絶対3まで上げようぜなんて、こった。僕は今さら南極なんて行けない前提で生き、そして、未来ある小学生中学生に、なんと未来のない話をしていたんだろう。仕事柄この先生に出会えた。僕はまだ、南極に行ったことがない。みんなにはまだ、云ってなかったけどね。宇宙よりも遠い場所は、実は地球上にある。日本海溝には、まだ見たことも聞いたこともない生物が生命を営んでいるとか云う。何をしったかぶった様なことをいってたんだろう僕は。maruyamadoubleboggyXcodeでflexつかうとエラーになる時のメモ半日潰したのでメモ。Xcode付属のflex,bisonで下記。}」が通じない(1)(2)ともにXcode付属のflex/bisonが古いぜ。結論(1)(2)ともに,flex&bisonをverUpしたがXcodeがそれをガン無視。Parser.cppを予めコマンドラインで生成して,Xcodeのプロジェクトに追加することに。」が古いファイルを参照するので,/Application/Xcode.app/〜以下のFlexLexer.hをXcodeに内緒で差し替える↓ビルド成功(ちょっぴりwarningまだ出るけどね)ここまで半日格闘。2.5.xは,変数宣言だかにregisterキーワードが使われる。registerはc++11でdeprecatedに。コンパイル時にワーニングだらけになる。こちとら趣味だしワーニングなんで放っとこうかと思ったが,何しろ多量だし気味が悪い。2.6.xは,registerキーワード吐かなくなったらしい。brewでインストール。--forceこれでScanner.lをコンパイルする。Scanner.l中身からキレイにregisterが消えた。このファイルをXcodeに追加すると,register絡みのワーニングは消えた。今度はエラーが大量に出るように。‘->’?」みると確かに「yyin」がポインターとして宣言されて,「.」演算子が付されてる。「yyin.rdbuf(std::cin.rdbuf())」みたくなってて妙だ。「yyin->rdbuf(std::cin.rdbuf())」では,ってコンパイラが言うのも確かに。semanticエラーたって,flexが吐いたコードだしなあ。webによっては「もう,自分で.を->に編集しちゃおうか」的な話もあり。救世主はやはりwebの中に。