Back to index

wims  3.65+svn20090927
Classes
Package org.javia.arity

Classes

class  ArityException
 Thrown when a Function is evaluated with a wrong number of arguments (when the number of arguments is not equal to the function's arity). More...
class  BaseMath
class  ByteStack
class  CompiledFunction
class  Compiler
 Compiles a textual arithmetic expression to a Function. More...
class  Constant
class  Declaration
class  DeclarationParser
class  DoubleStack
class  Function
 Abstract base class for functions. More...
class  FunctionAndName
 This class is needed because we want to return both a function and its name. More...
class  FunctionStack
class  Lexer
class  MoreMath
class  OptCodeGen
class  RPN
class  SimpleCodeGen
class  Symbol
class  Symbols
 The collection of names (symbols) used for parsing an expression (the context in which the parsing takes place). More...
class  SyntaxException
 Thrown when the expression can't be compiled, because it's either not well-formed (e.g. More...
class  Token
class  TokenConsumer
class  EvalCase
class  TestEval
class  FormatCase
class  TestFormat
class  UnitTest
 Runs unit-tests. More...
class  Util
 Contains static helper methods for formatting double values. More...
class  VM