Esta es una lista de convenciones que el grupo tubo en cuenta a la hora de realizar el software, ya que bajo algunas dudas no se sabía cómo encarar la respuesta de algunos comandos.
Comandos
Expresiones regulares
- El carácter pesos ($) fue modificado / reemplazado por el carácter almohadilla / numeral (#) en la función buscar item 4.
- Todos los caracteres significativos en el lenguaje de expresiones regulares no están permitidos en ninguno de los comandos. Estos son:
- (*) asterisco
- (+) más
- ($) pesos
- etc...
- Al no estar especificado qué es un separador, nosotros optamos por los siguientes:
- (\t) tabulador
- (\n) fin de línea
- (\r) retorno de carro
- (.) punto
- (;) punto y coma
- (:) dos puntos
- (_) guión bajo
- (-) guión
Comando buscar
Al realizar una búsqueda exitosa, todas las coincidencias de esta se muestran en la ventana de consola indicando las posiciones en el texto dónde se encuentra la palabra. Como funcionabilidad auxiliar se agregó el comando next para ir seleccionando de a una en la ventana del documento actual las coincidencias. Para poder visualizar esta selección se debe hacer foco en la ventana del documento actual.
Comando escape
No se pudo implementar esta funcionabilidad debido a que no encontramos y/o supimos manejar los cambios de foco entre las ventanas o paneles; pero si hicimos que al presionar la tecla ESC muestre un mensaje en consola.
Programa Eclipse
No fue utilizado en ningún caso para la resolución del trabajo práctico debido a no tener los suficientes recursos para correrlo. Fue utilizado el editor de textos Kate y VIM.