Ir al contenido principal

Entradas

Mostrando las entradas con la etiqueta by hand

Hacer un JAR a Mano

No es rara la vez en la que nos encontramos con la necesidad de re generar un archivo JAR, y no tenemos nuestro IDE favorito a la mano, la buena noticia es que los archivos JAR al final no son mas que un archivo ZIP con algo de informacion extra, en este video se muestra como crear un archivo JAR a mano, a partir de algunos archivos .JAVA de una aplicacion muy sencilla que solo consta de un formulario.

Java Analizador Léxico y Sintáctico

Este ejemplo muestra como realizar un analizador léxico a mano en java, el analizador léxico reconoce los elementos básicos para una calculadora : "+", "-", "*", "/" ademas de números enteros, también se incluye un analizador sintáctico implementado por descenso recursivo para la siguiente gramática E -> num EP EP -> "+" num EP          | "-" num EP          | epsilon el diagrama de estados del analizador léxico es el siguiente, acompañado de su tabla de transiciones. public class Lexer { private CharReader mLector = null ; private int mNumeroDeLinea = 1 ; private int mNumeroDeCaracter = 1 ; private String mLexema = "" ; //texto del token private boolean hayError = false ; //para saber desde afuera, si hay algun error public static int TOKEN_PALABRA = 1001 ; public...