Economia
Paso 1: Creando Directorio Instalación JLex
Verificar donde se tiene instalado el jdk y a partir de allí ingresar a la carpeta bin (en mi caso:G:\Archivos de programa\Java\jdk1.6.0_18\bin) y allí crear una carpeta con el nombre JLex
Paso 2: Compilando el Programa Main.java
Para descargar el programa de JLex de clic en el siguiente link:http://www.cs.princeton.edu/~appel/modern/java/JLex/Archive/1.2.6/Main.java Ahora pegar ese archivo en la carpeta que se creó en el paso anterior y luego proceder a compilarlo con los comandos: cdG:\Archivos de programa\Java\jdk1.6.0_18\bin\ javac JLex/Main.java
Paso3: Creando Archivo Configuracion Lexico.bat
Cambiamos la dirección de JAVA_HOME por la dirección de nuestra actual JDK. Fichero:Lexico.bat SET JAVA_HOME=G:\Archivos de programa\Java\jdk1.6.0_18\bin SET PATH=%JAVA_HOME%;%PATH% SET CLASSPATH=%JAVA_HOME%; cd G:\Documents and Settings\Administrador\Escritorio\Ejemplos java JLex/Mainscanner.lex pause
Nota: Esta configuración solo a mí me funciona debido que esta explícitamente hecha para mi máquina, usted debe de cambiar los parámetros según la configuración de su máquina. Lalínea con rojo es la dirección donde tengo instalado el jdk. La línea con azul es la dirección donde tengo creado el archivo .lex, para este ejemplo es el scanner.lex
Paso 4: Creando el archivoscanner.lex
Crear el archivo con el nombre especificado y luego escribir la siguiente sintaxis: import java_cup.runtime.Symbol; %% cadena numero letra iden
=[\"] [^\"\n]+ [\"\n] =[0-9]+ "."? [0-9]*=[a-zA-ZÑñ]+ ={letra}({letra}|{numero}|"_")*
%cupsym simbolo /*cambia la clase de simbolos que genera por defecto JLlex sym por otro nombre.*/ %class scanner /*nombre de la clase*/ %unicode /*formatopara trabajar los ficheros*/ %public /*que la clase sea publica*/ %line /*numero de linea*/ %char /*numero de columna*/ %ignorecase /*genera un analizador lexico que no distingue mayusculas de...
Regístrate para leer el documento completo.