タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaとJavaCCに関するpaulowniaのブックマーク (3)

  • JavaCC さくらいさん

    JavaCC Tips 最近は、XMLの普及によって、パーサージェネレータの出番はめっきり少なくなりましたが、ちょっとした独自形式ファイルの読み取りや、数式の解釈にはまだまだ役に立つツールです。ここでは、自分が引っかかったケースや、おそらく他の人も役に立つメモを適当に綴っていきます。この方面の専門家ではないので間違いなどありましたらお知らせ下さい。 JavaCC? コンパイラーのような、ある決まった形式のファイルを読んで、何かをするプログラムを自動生成するツール。コンパイラーを作るためのコンパイラー。単純作業だけど作ると大変な「パースする(文を読んで解釈する)プログラム」を作ってくれるソフト。<(説明も難しかったり。) 開発元:JavaCC@java.net インストールと簡単なチュートリアルなど JavaTipやSmartDocで有名な浅海さんのページが参考になります。 リンクなど Ja

  • JavaCCによる構文記述

    1. はじめに JavaCC(Java Compiler Compiler)(*注1)について調べたので、書き留めて おきます。ダウンロード元やセットアップ法は変わる可能性があるのでここに は書きませんので、検索して調べてください(*注2)。また、「JavaCCの使い 方」については、他のどなたかによる解説が(複数)あるでしょうから、ここ では、違った観点から説明します。 その「違った観点」とは、JavaCCの構文記述の部分だけに注目して、これを 拡張BNFだとみなす立場です。JavaCCは実用的パーザー生成器なので、パーザー クラスのコードや、アクションと呼ばれる解析時動作を通常のJavaコードで記 述します。が、Javaコードの部分を取り除いた部分だけを見てみましょう、っ てことです。JavaCCの正統な(?)紹介はまったく意図してません。 例の多くは、JavaCCに付属しているJav

  • CodeZine:JavaCCでスクリプト言語を作成する 第1回 ダウンロードとビルド

    はじめに 少し前まではプログラム言語と言えばJavaC++、VBという感じでしたが、Webの広まりと共にPerlが使われて、PHPが現れ、Rubyが注目されて、JavaScriptが熱をおび、いろいろな言語が活気付いてきました。そして最近は、手続き型以外の関数型言語や論理型言語などにも触手が伸びているようです。 こうなると、次はプログラム言語を実装したりオリジナルのプログラム言語を作ってみたい人も増えてくるかもしれません。そこで稿では、JavaCCを使ってプログラム言語を実装する手順を解説します。対象読者 Javaの基が分かっていてプログラム言語の作成に興味がある方。必要な環境 JavaCCは最新の4.0を利用します。ダウンロードしたファイルを任意のフォルダに展開しておいてください。 今回はJ2SE 5.0をベースにプログラムを記述します。JavaCC自体はJ2SE 5.0に依存する

  • 1