EclipseでJavaCCを使ってみたのでメモ. 今回は,整数のみを受け付けるコンソールを作ってみる. 1. はじめに 1.1 実行環境 JavaCC 6.0 (入手先) Eclipse 4.4.2 Windows 8.1 Java version 1.7 1.2 JavaCC Java Compiler Compiler の略. ざっくり言うと,構文解析をするJavaファイル(Parser)を作成してくれるライブラリ. JavaCCを使うことで,独自の文法(BNF)を定義でき,その文法でしか入力を受け付けないコンパイラを作ることができる. 1.3 JJTree 構文解析木を勝手に作ってくれる便利なツール. 基本的にはJJTreeファイル(.jjt)に文法を定義する. 2. 準備 以下の画像のように, 1. libフォルダにダウンロードしたjavacc.jarを置き,パスを通しておく.
![EclipseでJavaCCを使ってみる - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/69b1c4448176f46f31fca3b684ed29ad4b3b793e/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9RWNsaXBzZSVFMyU4MSVBN0phdmFDQyVFMyU4MiU5MiVFNCVCRCVCRiVFMyU4MSVBMyVFMyU4MSVBNiVFMyU4MSVCRiVFMyU4MiU4QiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9Nzk2NzA4Mzc5MTZmMjdhYTZlZWM5N2EzMzUwMjQyMDM%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbmJrbiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MDNiMDIyZjdhMWRlZWU5NmM4YmI3N2ViNTQ3MjAyYTA%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D9074dc8ee08a6f8edbd2ba4a67cb5642)