public class Indice0 extends Indice
Modifier | Constructor and Description |
---|---|
protected |
Indice0() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
descripcion()
Devuelve una breve descripción del operador
|
java.lang.String |
entrada()
Devuelve la cadena de entrada que será reconocida por el analizador
léxico de JME para este token
|
Terminal |
operar(Terminal a,
Terminal b)
Este método hace de método adaptador para todas las clases OperadorBinario.
|
Texto |
operar(Texto texto,
RealDoble n)
Devuelve el carácter en la posición 'n'
|
Texto |
operar(Texto texto,
Vector v)
Devuelve una subcadena determinado por los dos límites en 'v'.
|
Terminal |
operar(Vector v,
RealDoble a)
Devuelve el elemento en la posición 'a'
|
VectorEvaluado |
operar(Vector u,
Vector v)
Devuelve un subvector determinado por los dos límites en 'v'
|
int |
prioridad()
Devuelve la prioridad de un operador, que determinará el orden de las operaciones
al margen de los paréntesis (más alto, más prioridad)
|
java.lang.String |
toString()
Obliga a reescribir toString
|
public static final Indice0 S
public Terminal operar(Terminal a, Terminal b) throws OperacionException
OperadorBinario
operar
in class Indice
a
- primer operandob
- segundo operandoOperacionException
public Terminal operar(Vector v, RealDoble a) throws OperacionException
operar
in class Indice
v
- primer parámetro de la función JMEa
- segundo parámetro de la función JMEOperacionException
public VectorEvaluado operar(Vector u, Vector v) throws ExpresionException
operar
in class Indice
u
- vector de datosv
- vector con el limite inferior y superior. Si el segundo es menor, se devuelve
un vector vacío.ExpresionException
public Texto operar(Texto texto, RealDoble n) throws OperacionException
operar
in class Indice
texto
- primer parámetro de la función JMEn
- segundo parámetro de la función JMEOperacionException
public Texto operar(Texto texto, Vector v) throws ExpresionException
operar
in class Indice
texto
- cadena inicialv
- vector con el limite inferior y superior. Si el segundo es menor, se devuelve un vector vacío.ExpresionException
public java.lang.String descripcion()
Operador
descripcion
in interface Operador
descripcion
in class Indice
public java.lang.String entrada()
Token
public java.lang.String toString()
OperadorBinario
public int prioridad()
Operador