package Portugol.Language.Analisador;
import Portugol.Language.Utilitario.LanguageException;
import Portugol.Language.Utilitario.Values;
import javax.swing.JOptionPane;
public class ParteDeExpresion {
public static String VERSION = "Versão:2.0 \t(c)Augusto Bilabila e David Silva Barrera";
String TextoOrigen;
public ParteDeExpresion(String origTxt)
throws LanguageException {
TextoOrigen = origTxt;
}
public ParteDeExpresion(){
TextoOrigen = "";
}
/**
* return object String
*
* @return informacao da variavel
*/
public String toString() {
StringBuffer str = new StringBuffer();
str.append(TextoOrigen);
return str.toString();
}
/**
* igual
*
* @param other segundo argumento
* @return sao iguais?
*/
public boolean equal(ParteDeExpresion other) {
return TextoOrigen == other.TextoOrigen;
}
public boolean typeEqual(ParteDeExpresion otro) {
return (otro instanceof ParteDeExpresion);
}
}