Economia

Páginas: 4 (808 palabras) Publicado: 21 de marzo de 2012
Instalación y Ejecución de JLex en Windows

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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Economia
  • Economia
  • Economia
  • Economia
  • Economia
  • Economia
  • Economia
  • Economia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS