public class Disyuncion extends OperadorBinario
Modifier and Type | Field and Description |
---|---|
static Disyuncion |
S |
Modifier | Constructor and Description |
---|---|
protected |
Disyuncion() |
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
|
Booleano |
operar(Terminal a,
Terminal b)
OR lógico
|
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()
Devuelve la cadena de salida con que se mostrará el token.
|
operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar, operar
public static final Disyuncion S
public Booleano operar(Terminal a, Terminal b) throws OperacionException
operar
in class OperadorBinario
a
- primer operandob
- segundo operandoOperacionException
- operación no definida para esos tipos de datospublic java.lang.String descripcion()
Operador
public java.lang.String entrada()
Token
public java.lang.String toString()
Token
toString
in interface Token
toString
in class OperadorBinario
public int prioridad()
Operador