|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectAnalyser
Analyseur synthaxique
Constructor Summary | |
Analyser()
|
Method Summary | |
(package private) static java.lang.Object[] |
compute(java.lang.Object[] objects,
double x)
|
(package private) static double |
evaluate(java.lang.Object[] expr,
double x)
|
(package private) static double |
evaluate(java.lang.Object[] expr,
int off,
int len,
double x)
|
(package private) static double |
evaluate(java.lang.Object obj,
double x)
evalue l'objet |
static Polynome |
getPolynome(java.lang.Object obj)
retourne un Polynome |
(package private) static Polynome |
getPolynome(java.lang.Object[] expr_obj)
retourne un Polynome |
(package private) static Polynome |
getPolynome(java.lang.String s)
retourne un Polynome |
(package private) static boolean |
isAlpha(char c)
|
(package private) static boolean |
isAlpha(java.lang.String str)
|
(package private) static boolean |
isBinaryOperator(char c)
|
(package private) static boolean |
isBinaryOperator(java.lang.String str)
|
(package private) static boolean |
isClose(char c)
|
(package private) static boolean |
isClose(java.lang.String str)
|
(package private) static boolean |
isDigit(char c)
|
(package private) static boolean |
isDigit(java.lang.String str)
|
(package private) static boolean |
isOpen(char c)
|
(package private) static boolean |
isOpen(java.lang.String str)
|
(package private) static boolean |
isOperator(char c)
|
(package private) static boolean |
isOperator(java.lang.String str)
|
(package private) static boolean |
isUnaryOperator(char c)
|
(package private) static boolean |
isUnaryOperator(java.lang.String str)
|
(package private) static boolean |
isValid(java.lang.String[] expr)
|
(package private) static boolean |
isValue(java.lang.String str)
|
(package private) static boolean |
isXpowValue(java.lang.String str)
|
static void |
main(java.lang.String[] args)
|
(package private) static java.lang.String[] |
splitExpression(java.lang.String expr)
decoupe un chaine en morceau |
(package private) static java.lang.Object[] |
splitExpression(java.lang.String[] expr)
transforme des morceau en Object ( operateur,double , tableau..) |
(package private) static java.lang.String |
toString(java.lang.Object obj)
gere l'affiche de l'objet |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Analyser()
Method Detail |
static Polynome getPolynome(java.lang.String s)
public static Polynome getPolynome(java.lang.Object obj)
static Polynome getPolynome(java.lang.Object[] expr_obj)
static java.lang.String[] splitExpression(java.lang.String expr)
static java.lang.Object[] splitExpression(java.lang.String[] expr)
static double evaluate(java.lang.Object obj, double x)
static double evaluate(java.lang.Object[] expr, double x)
static double evaluate(java.lang.Object[] expr, int off, int len, double x)
static java.lang.String toString(java.lang.Object obj)
static boolean isOperator(char c)
static boolean isUnaryOperator(char c)
static boolean isBinaryOperator(char c)
static boolean isDigit(char c)
static boolean isAlpha(char c)
static boolean isOpen(char c)
static boolean isClose(char c)
static boolean isOperator(java.lang.String str)
static boolean isUnaryOperator(java.lang.String str)
static boolean isBinaryOperator(java.lang.String str)
static boolean isDigit(java.lang.String str)
static boolean isAlpha(java.lang.String str)
static boolean isOpen(java.lang.String str)
static boolean isClose(java.lang.String str)
static boolean isXpowValue(java.lang.String str)
static boolean isValue(java.lang.String str)
static boolean isValid(java.lang.String[] expr)
static java.lang.Object[] compute(java.lang.Object[] objects, double x)
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |