A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
おっと, 「Java で Pascal のコンパイラを作る」はタイトルじゃなくて内容のつもりだった. 誤解させて申し訳ない.
本自体は
http://as.wiley.com/WileyCDA/WileyTitle/productC …
ね.
No.2
- 回答日時:
Pascal はコンパイラを作りやすいように文法が構成されてるから, エラー処理を気にしなければ「ふつうの字句解析+再帰下降パーザー」という基本的な方法論だけでなんとかなる.
ちなみにそのままずばり「Java で Pascal のコンパイラを作る」って本もあるね.
No.1
- 回答日時:
javaで言語作成している書籍を2冊挙げます。
・ふつうのコンパイラをつくろう
http://www.amazon.co.jp/dp/4797337958/
・2週間でできる! スクリプト言語の作り方
http://www.amazon.co.jp/2%E9%80%B1%E9%96%93%E3%8 …
前者は構文解析にJAVACCを使用しています。
後者は正規表現を駆使していたような(?)あと機能拡張に独自ツールを使用しているのでちょっとわかりにくいかも。。。
あとコンパイラ作成の基礎として
・コンパイラ
http://www.amazon.co.jp/%E3%82%B3%E3%83%B3%E3%83 …
PL/0'というPascalに似た文法の簡易言語を、C言語で作成しています。
※いずれも書店などで実際の書籍の確認をおすすめします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- IT・エンジニアリング バックエンドエンジニアに転職 2 2022/04/07 00:51
- 高校 中学3年間不登校でした。勉強方法を教えてください。 通信制高校に入学する予定です。 完璧にじゃなくて 8 2023/08/06 15:56
- 予備校・塾・家庭教師 大学受験に関する質問です。 高二理系です。 進研模試で英語48、数学59、国語65。 浪人は1年まで 3 2023/02/20 23:34
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- 大学受験 9月からMARCH 間に合いますか? 3 2022/09/13 20:55
- 高校 テスト勉強について 中間テストの結果がかえってきたのですがあまりよくありませんでした。 現代の国語と 2 2023/06/05 00:46
- 大学受験 大学受験英語長文の勉強法について 武田塾のYouTubeなどを参考にして、勉強法を考えました 自分は 2 2023/05/05 08:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JSPファイルで生じるエラーをど...
-
javaでの#if 0 #endif文
-
VScodeのターミナルの文字化け...
-
データベースの形式を認識でき...
-
待ち行列の実現ができません
-
gitでバージョン指定してダウン...
-
MSFormsとは何ですか?
-
IISワーカープロセスが原因でCP...
-
vba クリップボードクリアにつ...
-
VBAの「for i=1 to cells(…」...
-
【javaコンパイル時のエラーに...
-
ActivePerlの旧バージョンのダ...
-
java3dが動かない
-
EclipseでJavaコンパイラのバー...
-
使用しているJUnitのバージョン...
-
VC++もしくはMFCからEXCELをコ...
-
vectorクラスについて。
-
ウインドウズメディアプレーヤ...
-
Javaでのエラーについて
-
java と javax の違いは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PythonやJavaScriptのように実...
-
JSPファイルで生じるエラーをど...
-
javaのジェネリックスでTとEの...
-
javaでの#if 0 #endif文
-
データベースの形式を認識でき...
-
正規表現について質問です。 カ...
-
ダブルコロンとアロー演算子
-
Pure Javaとは?
-
誕生日パラドックス
-
javaの堅牢性とは
-
while文を使ってのアプリケーシ...
-
Javascriptで出来ること
-
java と javaScript の違いはな...
-
サーブレットとPHPの違い
-
ラダーとjavascriptを勉強した...
-
java初心者なのですが、論理演...
-
正規表現で特定の単語を除外したい
-
C, C#, C++, Javaに関していく...
-
JAVAの特徴
-
VScodeのターミナルの文字化け...
おすすめ情報
ご回答ありがとうございます。「Java で Pascal のコンパイラを作る」って本が見つからないのですがURLを貼ってもらえますか?