- ABSCISSA - Static variable in class com.rychlik.jode.JOde
-
Constant ABSCISSA
is the number
of the axis which will be the abscissa of the coordinate system
in the default GUI configuration.
- accept(File, String) - Method in class com.rychlik.jode.ExtensionFilenameFilter
-
- AccessManager - Class in com.rychlik.jode
-
This class AccessManager
handles vendor-specific
access mechanisms to printing and file access.
- AccessManager() - Constructor for class com.rychlik.jode.AccessManager
-
- actionPerformed(ActionEvent) - Method in class com.rychlik.jode.JOdeFrame
-
- actionPerformed(ActionEvent) - Method in class com.rychlik.jode.MessageConsole
-
- actionPerformed(ActionEvent) - Method in class com.rychlik.jode.OKDialog
-
- actionPerformed(ActionEvent) - Method in class com.rychlik.jode.SecurityDialog
-
Describe actionPerformed
method here.
- addControls() - Method in class com.rychlik.jode.JOde
-
Initialize input controls for a slopes diagram
- addEscapes(String) - Static method in error com.rychlik.calculator.parser.TokenMgrError
-
Replaces unprintable characters by their escaped (or unicode escaped)
equivalents in the given string
- addMessage(String) - Method in class com.rychlik.jode.MessageConsole
-
- address - Variable in class com.rychlik.calculator.StackMachine.Variable
-
Describe variable address
here.
- adjustBeginLineColumn(int, int) - Method in class com.rychlik.calculator.parser.SimpleCharStream
-
Method to adjust line and column numbers for the start of a token.
- allocateVariable() - Method in class com.rychlik.calculator.StackMachine
-
Add a new uninitialized variable.
- allocateVariable(double) - Method in class com.rychlik.calculator.StackMachine
-
Add a new initialized variable.
- AND - Static variable in interface com.rychlik.calculator.parser.CalculatorConstants
-
RegularExpression Id.
- argbase - Variable in class com.rychlik.calculator.StackMachine.Call
-
Describe variable argbase
here.
- argbase - Variable in class com.rychlik.calculator.StackMachine.Function
-
Describe variable argbase
here.
- arglist() - Method in class com.rychlik.calculator.parser.Calculator
-
- arity() - Method in class com.rychlik.calculator.Function
-
- arity() - Method in class com.rychlik.calculator.StackMachine.Assign
-
Describe arity
method here.
- arity() - Method in class com.rychlik.calculator.StackMachine.BinaryMathFunction
-
Describe arity
method here.
- arity() - Method in class com.rychlik.calculator.StackMachine.Branch
-
Describe arity
method here.
- arity() - Method in class com.rychlik.calculator.StackMachine.Call
-
Describe arity
method here.
- arity() - Method in class com.rychlik.calculator.StackMachine.DumpStack
-
Describe arity
method here.
- arity() - Method in class com.rychlik.calculator.StackMachine.GoTo
-
Describe arity
method here.
- arity() - Method in interface com.rychlik.calculator.StackMachine.Instruction
-
Describe arity
method here.
- arity() - Method in class com.rychlik.calculator.StackMachine.Pop
-
Describe arity
method here.
- arity() - Method in class com.rychlik.calculator.StackMachine.PopPrint
-
Describe arity
method here.
- arity() - Method in class com.rychlik.calculator.StackMachine.Print
-
Describe arity
method here.
- arity() - Method in class com.rychlik.calculator.StackMachine.PushAddress
-
Describe arity
method here.
- arity() - Method in class com.rychlik.calculator.StackMachine.PushConstant
-
Describe arity
method here.
- arity() - Method in class com.rychlik.calculator.StackMachine.PushVariable
-
Describe arity
method here.
- arity() - Method in class com.rychlik.calculator.StackMachine.Return
-
Describe arity
method here.
- arity() - Method in class com.rychlik.calculator.StackMachine.Stop
-
Describe arity
method here.
- arity() - Method in class com.rychlik.calculator.StackMachine.TernaryMathFunction
-
Describe arity
method here.
- arity() - Method in class com.rychlik.calculator.StackMachine.UnaryMathFunction
-
Describe arity
method here.
- ASSIGN - Static variable in interface com.rychlik.calculator.parser.CalculatorConstants
-
RegularExpression Id.
- assign(int, double) - Method in class com.rychlik.calculator.StackMachine
-
Assign value to a variable.
- assignment() - Method in class com.rychlik.calculator.parser.Calculator
-
- Calc - Class in com.rychlik.calculator
-
This class, Calc
is an interactive shell for the
Calculator
class.
- Calc() - Constructor for class com.rychlik.calculator.Calc
-
- Calculator - Class in com.rychlik.calculator.parser
-
This class implements a parser for a simple arithmetical language.
- Calculator() - Constructor for class com.rychlik.calculator.parser.Calculator
-
- Calculator(InputStream) - Constructor for class com.rychlik.calculator.parser.Calculator
-
Constructor with InputStream.
- Calculator(InputStream, String) - Constructor for class com.rychlik.calculator.parser.Calculator
-
Constructor with InputStream and supplied encoding
- Calculator(Reader) - Constructor for class com.rychlik.calculator.parser.Calculator
-
Constructor.
- Calculator(CalculatorTokenManager) - Constructor for class com.rychlik.calculator.parser.Calculator
-
Constructor with generated Token Manager.
- CalculatorConstants - Interface in com.rychlik.calculator.parser
-
Token literal values and constants.
- CalculatorTokenManager - Class in com.rychlik.calculator.parser
-
Token Manager.
- CalculatorTokenManager(SimpleCharStream) - Constructor for class com.rychlik.calculator.parser.CalculatorTokenManager
-
Constructor.
- CalculatorTokenManager(SimpleCharStream, int) - Constructor for class com.rychlik.calculator.parser.CalculatorTokenManager
-
Constructor.
- checkIdentifier(String) - Method in class com.rychlik.calculator.parser.Calculator
-
Check whether id is a legal identifier.
- clear() - Method in class com.rychlik.calculator.StackMachine
-
Describe clear
method here.
- clearData() - Method in class com.rychlik.calculator.StackMachine
-
Describe clearData
method here.
- clearGlobalSymbolTable() - Method in class com.rychlik.calculator.StackMachine
-
Describe clearGlobalSymbolTable
method here.
- clearLocalSymbolTable() - Method in class com.rychlik.calculator.StackMachine
-
Describe clearLocalSymbolTable
method here.
- clearMessages() - Method in class com.rychlik.jode.MessageConsole
-
- clearProgram() - Method in class com.rychlik.calculator.StackMachine
-
Describe clearProgram
method here.
- clearProgram(int) - Method in class com.rychlik.calculator.StackMachine
-
Describe clearProgram
method here.
- clearReturnStack() - Method in class com.rychlik.calculator.StackMachine
-
Describe clearReturnStack
method here.
- clearStack() - Method in class com.rychlik.calculator.StackMachine
-
Describe clearStack
method here.
- column - Variable in class com.rychlik.calculator.parser.SimpleCharStream
-
- com.rychlik.calculator - package com.rychlik.calculator
-
- com.rychlik.calculator.parser - package com.rychlik.calculator.parser
-
- com.rychlik.jode - package com.rychlik.jode
-
- COMMA - Static variable in interface com.rychlik.calculator.parser.CalculatorConstants
-
RegularExpression Id.
- compileStream() - Method in class com.rychlik.calculator.parser.Calculator
-
- compileString(String) - Method in class com.rychlik.calculator.parser.Calculator
-
- ComponentPrinter - Class in com.rychlik.jode
-
- ComponentPrinter() - Constructor for class com.rychlik.jode.ComponentPrinter
-
- conjunction() - Method in class com.rychlik.calculator.parser.Calculator
-
- CONSTANT - Static variable in interface com.rychlik.calculator.parser.CalculatorConstants
-
RegularExpression Id.
- Constraints - Interface in com.rychlik.jode
-
- CONTINUE - Static variable in interface com.rychlik.calculator.parser.CalculatorConstants
-
RegularExpression Id.
- continueStatement() - Method in class com.rychlik.calculator.parser.Calculator
-
- createConstant(String, double) - Method in class com.rychlik.calculator.StackMachine
-
Create a new constant and place it in the global symbol table.
- createFunction(String, int, int, int) - Method in class com.rychlik.calculator.StackMachine
-
Describe createFunction
method here.
- createVariable(String) - Method in class com.rychlik.calculator.StackMachine
-
Create a new global variable.
- createVariable(String, double) - Method in class com.rychlik.calculator.StackMachine
-
Create a new global variable.
- curChar - Variable in class com.rychlik.calculator.parser.CalculatorTokenManager
-
- currentToken - Variable in exception com.rychlik.calculator.parser.ParseException
-
This is the last token that has been consumed successfully.
- elementAt(int[]) - Method in class com.rychlik.jode.VectorField
-
- ELSE - Static variable in interface com.rychlik.calculator.parser.CalculatorConstants
-
RegularExpression Id.
- enable_tracing() - Method in class com.rychlik.calculator.parser.Calculator
-
Enable tracing.
- enablePrivilege(String) - Static method in class com.rychlik.jode.AccessManager
-
Describe enablePrivilege
method here.
- enablePrivilege(Frame, String) - Static method in class com.rychlik.jode.NetscapeHandler
-
Describe enablePrivilege
method here.
- enableUniversalFileAccess() - Static method in class com.rychlik.jode.AccessManager
-
Describe enableUniversalFileAccess
method here.
- enableUniversalFileRead() - Static method in class com.rychlik.jode.AccessManager
-
Describe enableUniversalFileRead
method here.
- enableUniversalPrintJobAccess() - Static method in class com.rychlik.jode.AccessManager
-
Describe enableUniversalPrintJobAccess
method here.
- enableUniversalPrintJobAccess(Frame) - Static method in class com.rychlik.jode.NetscapeHandler
-
Describe enableUniversalPrintJobAccess
method here.
- END - Static variable in interface com.rychlik.calculator.parser.CalculatorConstants
-
RegularExpression Id.
- endColumn - Variable in class com.rychlik.calculator.parser.Token
-
The column number of the last character of this Token.
- endLine - Variable in class com.rychlik.calculator.parser.Token
-
The line number of the last character of this Token.
- enterLocalScope() - Method in class com.rychlik.calculator.StackMachine
-
Describe enterLocalScope
method here.
- EOF - Static variable in interface com.rychlik.calculator.parser.CalculatorConstants
-
End of File.
- EOL - Static variable in interface com.rychlik.calculator.parser.CalculatorConstants
-
RegularExpression Id.
- eol - Variable in exception com.rychlik.calculator.parser.ParseException
-
The end of line string for this machine.
- EQ - Static variable in interface com.rychlik.calculator.parser.CalculatorConstants
-
RegularExpression Id.
- EULER - Static variable in class com.rychlik.jode.ODESolver
-
Constant representing Euler algorithm.
- euler(VField, double[], double, int, Constraints) - Static method in class com.rychlik.jode.ODESolver
-
- euler(VField, double[], double, int) - Static method in class com.rychlik.jode.ODESolver
-
Version of euler with trivial constraints.
- eval(Stack) - Method in class com.rychlik.calculator.Function
-
- eval(double) - Method in class com.rychlik.calculator.StackMachine.Abs
-
Describe eval
method here.
- eval(double, double) - Method in class com.rychlik.calculator.StackMachine.Add
-
Describe eval
method here.
- eval(double, double) - Method in class com.rychlik.calculator.StackMachine.And
-
Describe eval
method here.
- eval(double) - Method in class com.rychlik.calculator.StackMachine.Asin
-
Describe eval
method here.
- eval(double) - Method in class com.rychlik.calculator.StackMachine.Atan
-
Describe eval
method here.
- eval(double, double) - Method in class com.rychlik.calculator.StackMachine.BinaryMathFunction
-
Describe eval
method here.
- eval(double) - Method in class com.rychlik.calculator.StackMachine.Cos
-
Describe eval
method here.
- eval(double, double) - Method in class com.rychlik.calculator.StackMachine.Div
-
Describe eval
method here.
- eval(double, double) - Method in class com.rychlik.calculator.StackMachine.Eq
-
Describe eval
method here.
- eval(double) - Method in class com.rychlik.calculator.StackMachine.Exp
-
Describe eval
method here.
- eval(double, double) - Method in class com.rychlik.calculator.StackMachine.Ge
-
Describe eval
method here.
- eval(double, double) - Method in class com.rychlik.calculator.StackMachine.Gt
-
Describe eval
method here.
- eval(double, double, double) - Method in class com.rychlik.calculator.StackMachine.If
-
Describe eval
method here.
- eval(double, double) - Method in class com.rychlik.calculator.StackMachine.Le
-
Describe eval
method here.
- eval(double) - Method in class com.rychlik.calculator.StackMachine.Ln
-
Describe eval
method here.
- eval(double, double) - Method in class com.rychlik.calculator.StackMachine.Lt
-
Describe eval
method here.
- eval(double, double) - Method in class com.rychlik.calculator.StackMachine.Max
-
Describe eval
method here.
- eval(double, double) - Method in class com.rychlik.calculator.StackMachine.Min
-
Describe eval
method here.
- eval(double, double) - Method in class com.rychlik.calculator.StackMachine.Mul
-
Describe eval
method here.
- eval(double, double) - Method in class com.rychlik.calculator.StackMachine.Ne
-
Describe eval
method here.
- eval(double) - Method in class com.rychlik.calculator.StackMachine.Negate
-
Describe eval
method here.
- eval(double, double) - Method in class com.rychlik.calculator.StackMachine.Or
-
Describe eval
method here.
- eval(double, double) - Method in class com.rychlik.calculator.StackMachine.Pow
-
Describe eval
method here.
- eval(double) - Method in class com.rychlik.calculator.StackMachine.Sgn
-
Describe eval
method here.
- eval(double) - Method in class com.rychlik.calculator.StackMachine.Sin
-
Describe eval
method here.
- eval(double) - Method in class com.rychlik.calculator.StackMachine.Sqrt
-
Describe eval
method here.
- eval(double) - Method in class com.rychlik.calculator.StackMachine.Step
-
Describe eval
method here.
- eval(double, double) - Method in class com.rychlik.calculator.StackMachine.Sub
-
Describe eval
method here.
- eval(double) - Method in class com.rychlik.calculator.StackMachine.Tan
-
Describe eval
method here.
- eval(double, double, double) - Method in class com.rychlik.calculator.StackMachine.TernaryMathFunction
-
Describe eval
method here.
- eval(double) - Method in class com.rychlik.calculator.StackMachine.UnaryMathFunction
-
Describe eval
method here.
- evalStream() - Method in class com.rychlik.calculator.parser.Calculator
-
- evalString(String) - Method in class com.rychlik.calculator.parser.Calculator
-
- evalString(String) - Method in class com.rychlik.jode.JOde
-
Describe evalString
method here.
- evalString(String, boolean) - Method in class com.rychlik.jode.JOde
-
Describe evalString
method here.
- evaluateAt(double[], double[]) - Method in class com.rychlik.jode.JOde
-
Implements VField interface.
- evaluateAt(double[], double[]) - Method in interface com.rychlik.jode.VField
-
Right-hand sides of a differential equation.
- evaluateFormulas(JOde.FormulaControl[], double[]) - Method in class com.rychlik.jode.JOde
-
Evaluate a sequence of formulas.
- execute(Stack) - Method in class com.rychlik.calculator.Function
-
- execute() - Method in class com.rychlik.calculator.StackMachine.Assign
-
Describe execute
method here.
- execute() - Method in class com.rychlik.calculator.StackMachine.BinaryMathFunction
-
Describe execute
method here.
- execute() - Method in class com.rychlik.calculator.StackMachine.Branch
-
Describe execute
method here.
- execute() - Method in class com.rychlik.calculator.StackMachine.Call
-
Describe execute
method here.
- execute() - Method in class com.rychlik.calculator.StackMachine.DumpStack
-
Describe execute
method here.
- execute(int) - Method in class com.rychlik.calculator.StackMachine
-
Execute code of the program, starting at a given program counter.
- execute() - Method in class com.rychlik.calculator.StackMachine
-
Execute the entire code of the program.
- execute() - Method in class com.rychlik.calculator.StackMachine.GoTo
-
Describe execute
method here.
- execute() - Method in interface com.rychlik.calculator.StackMachine.Instruction
-
Describe execute
method here.
- execute() - Method in class com.rychlik.calculator.StackMachine.Pop
-
Describe execute
method here.
- execute() - Method in class com.rychlik.calculator.StackMachine.PopPrint
-
Describe execute
method here.
- execute() - Method in class com.rychlik.calculator.StackMachine.Print
-
Describe execute
method here.
- execute() - Method in class com.rychlik.calculator.StackMachine.PushAddress
-
Describe execute
method here.
- execute() - Method in class com.rychlik.calculator.StackMachine.PushConstant
-
Describe execute
method here.
- execute() - Method in class com.rychlik.calculator.StackMachine.PushVariable
-
Describe execute
method here.
- execute() - Method in class com.rychlik.calculator.StackMachine.Return
-
Describe execute
method here.
- execute() - Method in class com.rychlik.calculator.StackMachine.Stop
-
Describe execute
method here.
- execute() - Method in class com.rychlik.calculator.StackMachine.TernaryMathFunction
-
Describe execute
method here.
- execute() - Method in class com.rychlik.calculator.StackMachine.UnaryMathFunction
-
Describe execute
method here.
- exitLocalScope() - Method in class com.rychlik.calculator.StackMachine
-
Describe exitLocalScope
method here.
- EXP - Static variable in interface com.rychlik.calculator.parser.CalculatorConstants
-
RegularExpression Id.
- ExpandBuff(boolean) - Method in class com.rychlik.calculator.parser.SimpleCharStream
-
- expectedTokenSequences - Variable in exception com.rychlik.calculator.parser.ParseException
-
Each entry in this array is an array of integers.
- expression() - Method in class com.rychlik.calculator.parser.Calculator
-
- ExtensionFilenameFilter - Class in com.rychlik.jode
-
- ExtensionFilenameFilter(String) - Constructor for class com.rychlik.jode.ExtensionFilenameFilter
-
Creates a new ExtensionFilenameFilter
instance.
- GE - Static variable in interface com.rychlik.calculator.parser.CalculatorConstants
-
RegularExpression Id.
- generateParseException() - Method in class com.rychlik.calculator.parser.Calculator
-
Generate ParseException.
- getAddress() - Method in class com.rychlik.calculator.StackMachine.Variable
-
Describe getAddress
method here.
- getAlgorithm(String) - Static method in class com.rychlik.jode.ODESolver
-
- getAlgorithmName(int) - Static method in class com.rychlik.jode.ODESolver
-
- getAlgorithmNumber() - Static method in class com.rychlik.jode.ODESolver
-
- getApplet() - Static method in class com.rychlik.jode.AccessManager
-
Describe getApplet
method here.
- getApplet() - Method in class com.rychlik.jode.JOde
-
Get the Applet value.
- getAppletInfo() - Method in class com.rychlik.jode.JOdeApplet
-
Display basic information about the author of this applet
- getBeginColumn() - Method in class com.rychlik.calculator.parser.SimpleCharStream
-
Get token beginning column number.
- getBeginLine() - Method in class com.rychlik.calculator.parser.SimpleCharStream
-
Get token beginning line number.
- getColumn() - Method in class com.rychlik.calculator.parser.SimpleCharStream
-
Deprecated.
- getData(int) - Method in class com.rychlik.calculator.StackMachine
-
Describe getData
method here.
- getEndColumn() - Method in class com.rychlik.calculator.parser.SimpleCharStream
-
Get token end column number.
- getEndLine() - Method in class com.rychlik.calculator.parser.SimpleCharStream
-
Get token end line number.
- getErrorMessage() - Static method in class com.rychlik.jode.ODESolver
-
- getFilteredExtension() - Method in class com.rychlik.jode.ExtensionFilenameFilter
-
Get the FilteredExtension value.
- getFrame() - Method in class com.rychlik.jode.JOde
-
Get the Frame value.
- GetImage() - Method in class com.rychlik.calculator.parser.SimpleCharStream
-
Get token literal value.
- getLine() - Method in class com.rychlik.calculator.parser.SimpleCharStream
-
Deprecated.
- getMessage() - Method in error com.rychlik.calculator.parser.TokenMgrError
-
You can also modify the body of this method to customize your error messages.
- getName() - Method in class com.rychlik.calculator.StackMachine.Abs
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Add
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.And
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Asin
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Atan
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Cos
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Div
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Eq
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Exp
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Ge
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Gt
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.If
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Le
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Ln
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Lt
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.MathFunction
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Max
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Min
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Mul
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Ne
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Negate
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Or
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Pow
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Sgn
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Sin
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Sqrt
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Step
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Sub
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.SymbolTableEntry
-
Describe getName
method here.
- getName() - Method in class com.rychlik.calculator.StackMachine.Tan
-
Describe getName
method here.
- getNextToken() - Method in class com.rychlik.calculator.parser.Calculator
-
Get the next Token.
- getNextToken() - Method in class com.rychlik.calculator.parser.CalculatorTokenManager
-
Get the next Token.
- getParameterInfo() - Method in class com.rychlik.jode.JOdeApplet
-
External interface used by design tools to show properties of an applet.
- getProgramBase() - Method in class com.rychlik.calculator.StackMachine
-
Describe getProgramBase
method here.
- GetSuffix(int) - Method in class com.rychlik.calculator.parser.SimpleCharStream
-
Get the suffix.
- getTabSize(int) - Method in class com.rychlik.calculator.parser.SimpleCharStream
-
- getTitle() - Method in class com.rychlik.jode.JOde
-
Get the Title value.
- getToken(int) - Method in class com.rychlik.calculator.parser.Calculator
-
Get the specific Token.
- getValue() - Method in class com.rychlik.calculator.parser.Token
-
An optional attribute value of the Token.
- getValue() - Method in class com.rychlik.calculator.StackMachine.Constant
-
Describe getValue
method here.
- getValue() - Method in class com.rychlik.calculator.StackMachine.Variable
-
Describe getValue
method here.
- globalScope() - Method in class com.rychlik.calculator.StackMachine
-
Describe globalScope
method here.
- GT - Static variable in interface com.rychlik.calculator.parser.CalculatorConstants
-
RegularExpression Id.
- ParameterInfo - Class in com.rychlik.jode
-
Documents parameters accepted by the JOdeApplet
- ParameterInfo() - Constructor for class com.rychlik.jode.ParameterInfo
-
- ParseException - Exception in com.rychlik.calculator.parser
-
This exception is thrown when parse errors are encountered.
- ParseException(Token, int[][], String[]) - Constructor for exception com.rychlik.calculator.parser.ParseException
-
This constructor is used by the method "generateParseException"
in the generated parser.
- ParseException() - Constructor for exception com.rychlik.calculator.parser.ParseException
-
The following constructors are for use by you for whatever
purpose you can think of.
- ParseException(String) - Constructor for exception com.rychlik.calculator.parser.ParseException
-
Constructor with message.
- peek() - Method in class com.rychlik.calculator.StackMachine
-
Describe peek
method here.
- peekDouble() - Method in class com.rychlik.calculator.StackMachine
-
Describe peekDouble
method here.
- peekInt() - Method in class com.rychlik.calculator.StackMachine
-
Describe peekInt
method here.
- PLUS - Static variable in interface com.rychlik.calculator.parser.CalculatorConstants
-
RegularExpression Id.
- pop(Stack) - Method in class com.rychlik.calculator.Function
-
- pop() - Method in class com.rychlik.calculator.StackMachine
-
Describe pop
method here.
- popDouble() - Method in class com.rychlik.calculator.StackMachine
-
Describe popDouble
method here.
- popInt() - Method in class com.rychlik.calculator.StackMachine
-
Describe popInt
method here.
- popReturn() - Method in class com.rychlik.calculator.StackMachine
-
Describe popReturn
method here.
- power() - Method in class com.rychlik.calculator.parser.Calculator
-
- prevCharIsCR - Variable in class com.rychlik.calculator.parser.SimpleCharStream
-
- prevCharIsLF - Variable in class com.rychlik.calculator.parser.SimpleCharStream
-
- print() - Method in class com.rychlik.calculator.parser.Calculator
-
- PRINT - Static variable in interface com.rychlik.calculator.parser.CalculatorConstants
-
RegularExpression Id.
- print(Component, String) - Method in class com.rychlik.jode.ComponentPrinter
-
Prints a component using systems print dialog.
- printCanvas() - Method in class com.rychlik.jode.JOde
-
Describe printCanvas
method here.
- printPanel() - Method in class com.rychlik.jode.JOde
-
Describe printPanel
method here.
- printPhaseDiagram() - Method in class com.rychlik.jode.JOde
-
Describe printPhaseDiagram
method here.
- progbase - Variable in class com.rychlik.calculator.StackMachine.Call
-
Describe variable progbase
here.
- progbase - Variable in class com.rychlik.calculator.StackMachine.Function
-
Describe variable progbase
here.
- program() - Method in class com.rychlik.calculator.parser.Calculator
-
- push(Stack, double) - Method in class com.rychlik.calculator.Function
-
- pushDouble(double) - Method in class com.rychlik.calculator.StackMachine
-
Describe pushDouble
method here.
- pushInstruction(StackMachine.Instruction) - Method in class com.rychlik.calculator.StackMachine
-
Add an instruction at the end of the program
- pushInstruction(StackMachine.Instruction, String, int) - Method in class com.rychlik.calculator.StackMachine
-
Push instruction with arity check
- pushInt(int) - Method in class com.rychlik.calculator.StackMachine
-
Describe pushInt
method here.
- pushReturn(int) - Method in class com.rychlik.calculator.StackMachine
-
Describe pushReturn
method here.
- satisfies(double[]) - Method in interface com.rychlik.jode.Constraints
-
- satisfies(double[]) - Method in class com.rychlik.jode.JOde
-
Implements Constraints interface.
- scopeIsLocal() - Method in class com.rychlik.calculator.StackMachine
-
Describe scopeIsLocal
method here.
- SecurityDialog - Class in com.rychlik.jode
-
Describe class SecurityDialog
here.
- SecurityDialog(Frame, String) - Constructor for class com.rychlik.jode.SecurityDialog
-
Creates a new PopUpDialog
instance.
- SEPARATOR - Static variable in interface com.rychlik.calculator.parser.CalculatorConstants
-
RegularExpression Id.
- setApplet(Applet) - Static method in class com.rychlik.jode.AccessManager
-
Describe setApplet
method here.
- setApplet(Applet) - Method in class com.rychlik.jode.JOde
-
Set the Applet value.
- setDebugStream(PrintStream) - Method in class com.rychlik.calculator.parser.CalculatorTokenManager
-
Set debug output.
- setElementAt(int[], double[]) - Method in class com.rychlik.jode.VectorField
-
Sets element with a given multiindex to a given vector.
- setFilteredExtension(String) - Method in class com.rychlik.jode.ExtensionFilenameFilter
-
Set the FilteredExtension value.
- setFrame(JOdeFrame) - Method in class com.rychlik.jode.JOde
-
Set the Frame value.
- setInstructionAt(StackMachine.Instruction, int) - Method in class com.rychlik.calculator.StackMachine
-
Sets an instruction at a given location in the program
- setStackMachine(StackMachine) - Method in class com.rychlik.calculator.parser.Calculator
-
- setTabSize(int) - Method in class com.rychlik.calculator.parser.SimpleCharStream
-
- setTitle(String) - Method in class com.rychlik.jode.JOde
-
Set the Title value.
- showFrame(boolean) - Method in class com.rychlik.jode.JOde
-
The method showFrame
switches the container between the frame
and the applet.
- showSecurityDialog(String) - Static method in class com.rychlik.jode.AccessManager
-
Describe show
method here.
- signed_factor() - Method in class com.rychlik.calculator.parser.Calculator
-
- signed_power() - Method in class com.rychlik.calculator.parser.Calculator
-
- signed_term() - Method in class com.rychlik.calculator.parser.Calculator
-
- simple_expression() - Method in class com.rychlik.calculator.parser.Calculator
-
- SimpleCharStream - Class in com.rychlik.calculator.parser
-
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
- SimpleCharStream(Reader, int, int, int) - Constructor for class com.rychlik.calculator.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader, int, int) - Constructor for class com.rychlik.calculator.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader) - Constructor for class com.rychlik.calculator.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int, int) - Constructor for class com.rychlik.calculator.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int, int) - Constructor for class com.rychlik.calculator.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int) - Constructor for class com.rychlik.calculator.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int) - Constructor for class com.rychlik.calculator.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String) - Constructor for class com.rychlik.calculator.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream) - Constructor for class com.rychlik.calculator.parser.SimpleCharStream
-
Constructor.
- specialToken - Variable in class com.rychlik.calculator.parser.Token
-
This field is used to access special tokens that occur prior to this
token, but after the immediately preceding regular (non-special) token.
- StackMachine - Class in com.rychlik.calculator
-
Describe class StackMachine
here.
- StackMachine() - Constructor for class com.rychlik.calculator.StackMachine
-
Creates a new StackMachine
instance.
- StackMachine.Abs - Class in com.rychlik.calculator
-
Describe class Abs
here.
- StackMachine.Abs() - Constructor for class com.rychlik.calculator.StackMachine.Abs
-
- StackMachine.Add - Class in com.rychlik.calculator
-
Describe class Add
here.
- StackMachine.Add() - Constructor for class com.rychlik.calculator.StackMachine.Add
-
- StackMachine.And - Class in com.rychlik.calculator
-
Describe class And
here.
- StackMachine.And() - Constructor for class com.rychlik.calculator.StackMachine.And
-
- StackMachine.Asin - Class in com.rychlik.calculator
-
Describe class Asin
here.
- StackMachine.Asin() - Constructor for class com.rychlik.calculator.StackMachine.Asin
-
- StackMachine.Assign - Class in com.rychlik.calculator
-
Assign the top value on stack to a variable.
- StackMachine.Assign() - Constructor for class com.rychlik.calculator.StackMachine.Assign
-
- StackMachine.Atan - Class in com.rychlik.calculator
-
Describe class Atan
here.
- StackMachine.Atan() - Constructor for class com.rychlik.calculator.StackMachine.Atan
-
- StackMachine.BinaryMathFunction - Class in com.rychlik.calculator
-
Describe class BinaryMathFunction
here.
- StackMachine.BinaryMathFunction() - Constructor for class com.rychlik.calculator.StackMachine.BinaryMathFunction
-
- StackMachine.Branch - Class in com.rychlik.calculator
-
Describe class Branch
here.
- StackMachine.Branch() - Constructor for class com.rychlik.calculator.StackMachine.Branch
-
- StackMachine.Call - Class in com.rychlik.calculator
-
Describe class Call
here.
- StackMachine.Call(int, int, int) - Constructor for class com.rychlik.calculator.StackMachine.Call
-
Creates a new Call
instance.
- StackMachine.Constant - Class in com.rychlik.calculator
-
Describe class Constant
here.
- StackMachine.Constant(String, double) - Constructor for class com.rychlik.calculator.StackMachine.Constant
-
Creates a new Constant
instance.
- StackMachine.Cos - Class in com.rychlik.calculator
-
Describe class Cos
here.
- StackMachine.Cos() - Constructor for class com.rychlik.calculator.StackMachine.Cos
-
- StackMachine.Div - Class in com.rychlik.calculator
-
Describe class Div
here.
- StackMachine.Div() - Constructor for class com.rychlik.calculator.StackMachine.Div
-
- StackMachine.DumpStack - Class in com.rychlik.calculator
-
Output the current contents of the stack.
- StackMachine.DumpStack() - Constructor for class com.rychlik.calculator.StackMachine.DumpStack
-
- StackMachine.Eq - Class in com.rychlik.calculator
-
Describe class Eq
here.
- StackMachine.Eq() - Constructor for class com.rychlik.calculator.StackMachine.Eq
-
- StackMachine.Exp - Class in com.rychlik.calculator
-
Describe class Exp
here.
- StackMachine.Exp() - Constructor for class com.rychlik.calculator.StackMachine.Exp
-
- StackMachine.Function - Class in com.rychlik.calculator
-
Describe class Function
here.
- StackMachine.Function(String, int, int, int) - Constructor for class com.rychlik.calculator.StackMachine.Function
-
Creates a new Function
instance.
- StackMachine.Ge - Class in com.rychlik.calculator
-
Describe class Ge
here.
- StackMachine.Ge() - Constructor for class com.rychlik.calculator.StackMachine.Ge
-
- StackMachine.GoTo - Class in com.rychlik.calculator
-
Goto
- StackMachine.GoTo(int) - Constructor for class com.rychlik.calculator.StackMachine.GoTo
-
Creates a new GoTo
instance.
- StackMachine.Gt - Class in com.rychlik.calculator
-
Describe class Gt
here.
- StackMachine.Gt() - Constructor for class com.rychlik.calculator.StackMachine.Gt
-
- StackMachine.If - Class in com.rychlik.calculator
-
Describe class If
here.
- StackMachine.If() - Constructor for class com.rychlik.calculator.StackMachine.If
-
- StackMachine.Instruction - Interface in com.rychlik.calculator
-
Describe interface Instruction
here.
- StackMachine.Le - Class in com.rychlik.calculator
-
Describe class Le
here.
- StackMachine.Le() - Constructor for class com.rychlik.calculator.StackMachine.Le
-
- StackMachine.Ln - Class in com.rychlik.calculator
-
Describe class Ln
here.
- StackMachine.Ln() - Constructor for class com.rychlik.calculator.StackMachine.Ln
-
- StackMachine.Lt - Class in com.rychlik.calculator
-
Describe class Lt
here.
- StackMachine.Lt() - Constructor for class com.rychlik.calculator.StackMachine.Lt
-
- StackMachine.MathFunction - Class in com.rychlik.calculator
-
Describe class MathFunction
here.
- StackMachine.MathFunction() - Constructor for class com.rychlik.calculator.StackMachine.MathFunction
-
- StackMachine.Max - Class in com.rychlik.calculator
-
Describe class Max
here.
- StackMachine.Max() - Constructor for class com.rychlik.calculator.StackMachine.Max
-
- StackMachine.Min - Class in com.rychlik.calculator
-
Describe class Min
here.
- StackMachine.Min() - Constructor for class com.rychlik.calculator.StackMachine.Min
-
- StackMachine.Mul - Class in com.rychlik.calculator
-
Describe class Mul
here.
- StackMachine.Mul() - Constructor for class com.rychlik.calculator.StackMachine.Mul
-
- StackMachine.Ne - Class in com.rychlik.calculator
-
Describe class Ne
here.
- StackMachine.Ne() - Constructor for class com.rychlik.calculator.StackMachine.Ne
-
- StackMachine.Negate - Class in com.rychlik.calculator
-
Describe class Negate
here.
- StackMachine.Negate() - Constructor for class com.rychlik.calculator.StackMachine.Negate
-
- StackMachine.Or - Class in com.rychlik.calculator
-
Describe class Or
here.
- StackMachine.Or() - Constructor for class com.rychlik.calculator.StackMachine.Or
-
- StackMachine.Pop - Class in com.rychlik.calculator
-
Describe class Pop
here.
- StackMachine.Pop() - Constructor for class com.rychlik.calculator.StackMachine.Pop
-
- StackMachine.PopPrint - Class in com.rychlik.calculator
-
Print the top of the stack.
- StackMachine.PopPrint() - Constructor for class com.rychlik.calculator.StackMachine.PopPrint
-
- StackMachine.Pow - Class in com.rychlik.calculator
-
Describe class Pow
here.
- StackMachine.Pow() - Constructor for class com.rychlik.calculator.StackMachine.Pow
-
- StackMachine.Print - Class in com.rychlik.calculator
-
Print the top of the stack.
- StackMachine.Print() - Constructor for class com.rychlik.calculator.StackMachine.Print
-
- StackMachine.PushAddress - Class in com.rychlik.calculator
-
Push address on stack.
- StackMachine.PushAddress(int) - Constructor for class com.rychlik.calculator.StackMachine.PushAddress
-
Creates a new PushAddress
instance.
- StackMachine.PushConstant - Class in com.rychlik.calculator
-
Push constant on stack.
- StackMachine.PushConstant(double) - Constructor for class com.rychlik.calculator.StackMachine.PushConstant
-
Creates a new PushConstant
instance.
- StackMachine.PushVariable - Class in com.rychlik.calculator
-
Push value of a variable on stack.
- StackMachine.PushVariable(int) - Constructor for class com.rychlik.calculator.StackMachine.PushVariable
-
Creates a new PushVariable
instance.
- StackMachine.Return - Class in com.rychlik.calculator
-
Return from a function
- StackMachine.Return() - Constructor for class com.rychlik.calculator.StackMachine.Return
-
- StackMachine.Sgn - Class in com.rychlik.calculator
-
Describe class Sgn
here.
- StackMachine.Sgn() - Constructor for class com.rychlik.calculator.StackMachine.Sgn
-
- StackMachine.Sin - Class in com.rychlik.calculator
-
Describe class Sin
here.
- StackMachine.Sin() - Constructor for class com.rychlik.calculator.StackMachine.Sin
-
- StackMachine.Sqrt - Class in com.rychlik.calculator
-
Describe class Sqrt
here.
- StackMachine.Sqrt() - Constructor for class com.rychlik.calculator.StackMachine.Sqrt
-
- StackMachine.Step - Class in com.rychlik.calculator
-
Describe class Step
here.
- StackMachine.Step() - Constructor for class com.rychlik.calculator.StackMachine.Step
-
- StackMachine.Stop - Class in com.rychlik.calculator
-
Describe class Stop
here.
- StackMachine.Stop() - Constructor for class com.rychlik.calculator.StackMachine.Stop
-
- StackMachine.Sub - Class in com.rychlik.calculator
-
Describe class Sub
here.
- StackMachine.Sub() - Constructor for class com.rychlik.calculator.StackMachine.Sub
-
- StackMachine.SymbolTableEntry - Class in com.rychlik.calculator
-
Describe class SymbolTableEntry
here.
- StackMachine.SymbolTableEntry(String) - Constructor for class com.rychlik.calculator.StackMachine.SymbolTableEntry
-
Creates a new SymbolTableEntry
instance.
- StackMachine.Tan - Class in com.rychlik.calculator
-
Describe class Tan
here.
- StackMachine.Tan() - Constructor for class com.rychlik.calculator.StackMachine.Tan
-
- StackMachine.TernaryMathFunction - Class in com.rychlik.calculator
-
Describe class TernaryMathFunction
here.
- StackMachine.TernaryMathFunction() - Constructor for class com.rychlik.calculator.StackMachine.TernaryMathFunction
-
- StackMachine.UnaryMathFunction - Class in com.rychlik.calculator
-
Describe class UnaryMathFunction
here.
- StackMachine.UnaryMathFunction() - Constructor for class com.rychlik.calculator.StackMachine.UnaryMathFunction
-
- StackMachine.Variable - Class in com.rychlik.calculator
-
Describe class Variable
here.
- StackMachine.Variable(String, int) - Constructor for class com.rychlik.calculator.StackMachine.Variable
-
Creates a new Variable
instance.
- start() - Method in class com.rychlik.jode.JOde
-
Describe start
method here.
- start() - Method in class com.rychlik.jode.JOdeApplet
-
- startCalculation() - Method in class com.rychlik.jode.JOde
-
The startCalculation
method initiates the
calculation corresponding to the current applet settings.
- staticFlag - Static variable in class com.rychlik.calculator.parser.SimpleCharStream
-
Whether parser is static.
- stop() - Method in class com.rychlik.jode.JOde
-
Describe stop
method here.
- stop() - Method in class com.rychlik.jode.JOdeApplet
-
- stopCalculation() - Method in class com.rychlik.jode.JOde
-
The stopCalculation
method stops any running
calculation.
- sum() - Method in class com.rychlik.calculator.parser.Calculator
-
- SwitchTo(int) - Method in class com.rychlik.calculator.parser.CalculatorTokenManager
-
Switch to specified lex state.
- SYNOPSIS - Static variable in class com.rychlik.jode.ParameterInfo
-
The constant SYNONYMOUS
represents the Unix-like
synopsis output format.
- synopsis() - Static method in class com.rychlik.jode.ParameterInfo
-
The synopsis
method prints synopsis of JOde
arguments to standard output.