SlimIt

Software captura de pantalla:
SlimIt
Detalles de software:
Versión: 0.8.1
Fecha de carga: 14 Apr 15
Promotor: Ruslan Spivak
Licencia: Libre
Popularidad: 60

Rating: 2.0/5 (Total Votes: 1)

SLIMIT es un Minifier JavaScript escrito en Python. El proyecto se compila a código JavaScript más compacto por lo que descarga y ejecuta más rápido.
Uso lexer en su proyecto
>>> From slimit.lexer Lexer importación
>>> Lexer = Lexer ()
>>> Lexer.input ('a = 1;')
>>> Para token en lexer:
... Token de impresión
...
LexToken (ID, 'a', 1,0)
LexToken (EQ, '=', 1,2)
LexToken (NÚMERO, '1', 1,4)
LexToken (SEMI, ';', 1,5)
Usted puede obtener una ficha a la vez utilizando el método token:
>>> Lexer.input ('a = 1;')
>>> While True:
... Token = lexer.token ()
... Si no simbólica:
... Descanso
... Token de impresión
...
LexToken (ID, 'a', 1,0)
LexToken (EQ, '=', 1,2)
LexToken (NÚMERO, '1', 1,4)
LexToken (SEMI, ';', 1,5)
Ejemplo LexToken tiene diferentes atributos:
>>> Lexer.input ('a = 1;')
>>> Token = lexer.token ()
>>> token.type, token.value, token.lineno, token.lexpos
('ID', 'a', 1, 0)
Instalación:
Utilizando pip:
sudo pip install SLIMIT
Utilizando easy_install:
sudo easy_install SLIMIT

¿Qué hay de nuevo en esta versión:

  • Corrección de errores: https://github.com/rspivak/ SLIMIT error de sintaxis / tirar / 45 Fix en la salida de la instrucción for con algún tipo de expresiones

¿Qué hay de nuevo en la versión 0.7.4:

  • Corrección de errores: https://github.com / rspivak / SLIMIT / temas / 34 "clase" se reserva la palabra clave ahora

¿Qué hay de nuevo en la versión 0.7.3:

  • Corrección de errores (op unario en PARA init): https://github.com/rspivak/slimit/pull/33

¿Qué hay de nuevo en la versión 0.7.2:

  • Se ha añadido soporte para obtener / Establecer propiedades: https: //github.com/rspivak/slimit/issues/32

¿Qué hay de nuevo en la versión 0.7.1:

  • soporte de llamadas de función en la sección PARA init: https: //github.com/rspivak/slimit/pull/31

¿Qué hay de nuevo en la versión 0.7:

  • El soporte de serie Multilínea: https://github.com/ rspivak / SLIMIT / temas / 24

¿Qué hay de nuevo en la versión 0.6.1:

  • Añadida la opción de línea de comandos -t / - mangle-nivel superior para encender nombre del ámbito mangling global. A partir de esta versión es desactivado por defecto: https://github.com/rspivak/slimit/issues/27
  • Eliminada la dependencia en un paquete 'distribuir'
  • Corrección de errores: https://github.com/rspivak/slimit/issues/26
  • Corrección de errores: https://github.com/rspivak/slimit/issues/25

¿Qué hay de nuevo en la versión 0.6:

  • optimización Añadido: foo [& quot; bar & quot;] == & gt; foo.bar
  • Añadido clase base para los visitantes de nodos AST encargo
  • Actualizaciones de la documentación
  • Corrección de errores: https://github.com/rspivak/slimit/issues/22
  • Corrección de errores: https://github.com/rspivak/slimit/issues/21

¿Cuál es nuevo en la versión 0.5.5:

  • Solución de error: https://github.com/ rspivak / SLIMIT / temas / 7

Requisitos :

  • Python

Programas parecidos

DOS33
DOS33

3 Jun 15

PL/1 for GCC
PL/1 for GCC

2 Jun 15

Bocfel
Bocfel

17 Feb 15

Otro software de desarrollador Ruslan Spivak

TinyPie
TinyPie

12 May 15

httpcode
httpcode

14 Apr 15

cynic
cynic

14 Apr 15

sftpserver
sftpserver

14 Apr 15

Comentarios a la SlimIt

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!