rlgamekit.interpreter
Class AriParser

java.lang.Object
  extended by rlgamekit.interpreter.AriParser

public class AriParser
extends java.lang.Object

A recursive descent parser for arithmetic expressions.


Constructor Summary
AriParser()
           
 
Method Summary
static void main(java.lang.String[] args)
           
 int parse(java.lang.String expr)
          Parse an arithmetic expression given as a string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AriParser

public AriParser()
Method Detail

parse

public int parse(java.lang.String expr)
Parse an arithmetic expression given as a string.

Parameters:
expr - An arithmetic expression given as a string.
Returns:
The numeric value as result of parsing the expression.

main

public static void main(java.lang.String[] args)