Package | Description |
---|---|
org.apfloat.calc |
Arbitrary precision calculator interactive application.
|
Modifier and Type | Method and Description |
---|---|
ParseException |
CalculatorParser.generateParseException()
Generate ParseException.
|
Modifier and Type | Method and Description |
---|---|
Number |
CalculatorImpl.add(Number x,
Number y)
Addition.
|
Number |
AbstractCalculatorImpl.add(Number x,
Number y) |
Number |
CalculatorParser.additiveExpression() |
List<Number> |
CalculatorParser.argumentList() |
Number |
CalculatorParser.assignmentExpression() |
Number |
FunctionCalculatorImpl.Function.call(List<Number> arguments)
Call the function.
|
Number |
FunctionCalculatorImpl.FixedFunction.call(List<Number> arguments) |
Number |
CalculatorParser.constant() |
Number |
CalculatorImpl.divide(Number x,
Number y)
Division.
|
Number |
AbstractCalculatorImpl.divide(Number x,
Number y) |
Number |
CalculatorParser.element() |
Number |
CalculatorParser.expression() |
Number |
CalculatorParser.function() |
Number |
CalculatorImpl.function(String name,
List<Number> arguments)
Arbitrary function.
|
Number |
FunctionCalculatorImpl.function(String name,
List<Number> arguments) |
Number |
CalculatorImpl.getVariable(String name)
Get a variable.
|
Number |
AbstractCalculatorImpl.getVariable(String name) |
String |
CalculatorParser.identifier() |
static void |
Calculator.main(String[] args)
Command-line entry point.
|
Number |
CalculatorImpl.mod(Number x,
Number y)
Remainder.
|
Number |
AbstractCalculatorImpl.mod(Number x,
Number y) |
Number |
CalculatorParser.multiplicativeExpression() |
Number |
CalculatorImpl.multiply(Number x,
Number y)
Multiplication.
|
Number |
AbstractCalculatorImpl.multiply(Number x,
Number y) |
Number |
CalculatorImpl.negate(Number x)
Negative value.
|
Number |
AbstractCalculatorImpl.negate(Number x) |
Number |
CalculatorImpl.parseDecimal(String value)
Parse a string to a floating-point number.
|
Number |
CalculatorImpl.parseInteger(String value)
Parse a string to an integer number.
|
boolean |
CalculatorParser.parseOneLine() |
Number |
CalculatorImpl.pow(Number x,
Number y)
Power.
|
Number |
AbstractCalculatorImpl.pow(Number x,
Number y) |
Number |
CalculatorParser.powerExpression() |
void |
CalculatorImpl.setVariable(String name,
Number value)
Set a variable.
|
Number |
CalculatorImpl.subtract(Number x,
Number y)
Subtraction.
|
Number |
AbstractCalculatorImpl.subtract(Number x,
Number y) |
Number |
CalculatorParser.unaryExpression() |
protected void |
FunctionCalculatorImpl.FixedFunction.validate(List<Number> arguments)
Validate the number of arguments.
|
String |
CalculatorParser.variable() |
Copyright © 2017. All rights reserved.