C/C++の宿題を片付けます 95代目
■ このスレッドは過去ログ倉庫に格納されています
0762デフォルトの名無しさん
2007/09/18(火) 18:09:08[2] 問題文(含コード&リンク): ファイルから読み込んだ適当なプログラムを、字句解析し、その結果を出力するプログラムを作成せよ。
[3] 環境
[3.1] OS: Linux
[3.2] コンパイラ名とバージョン:gcc
[3.3] 言語: c
[4] 期限: 2007年9月19日
[5]字句解析は予約語、識別子、整定数、文字定数、特殊記号の5つに分ける
予約語は、PROGRAM、CONST、TYPE、VAR、PROCEDURE、FUNCTION、BEGIN、END、ARRAY、OF、INTEGER、CHAR、CALL、IF、THEN、ELSE、WHILE、DO、FOR、TO
特殊記号は、+、-、*、/、<、>、=、空白、,、.、:、;、'、(、)、(.、.)、:=、!=、<=、>=
文字定数はシングルクオテーションでくくられた中の文字のこと
整定数は整数
識別子はその他の文字
文字定数と特殊記号の判別が難しいと思います。
■ このスレッドは過去ログ倉庫に格納されています