jp.sourceforge.rpn_computer
クラス RpnParser

java.lang.Object
  上位を拡張 jp.sourceforge.rpn_computer.RpnParser

public final class RpnParser
extends java.lang.Object

通常の数式を解析し、抽象構文木を構築します。

作成者:
uguu@users.sourceforge.jp

コンストラクタの概要
RpnParser()
           
 
メソッドの概要
 RpnNode parse(java.lang.String expression)
           通常の数式を解析し、抽象構文木を構築します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RpnParser

public RpnParser()
メソッドの詳細

parse

public RpnNode parse(java.lang.String expression)

通常の数式を解析し、抽象構文木を構築します。

字句解析に失敗した場合、TokenizerException例外をスローします。構文解析に失敗した場合、ParseException例外をスローします。

パラメータ:
expression - 通常の数式。nullの場合、NullPointerException例外をスローします。
戻り値:
解析した結果の抽象構文木。


Copyright © 2006 null. All Rights Reserved.