SlimIt

Tela Software:
SlimIt
Detalhes de Software:
Versão: 0.8.1
Data de upload: 14 Apr 15
Revelador: Ruslan Spivak
Licença: Livre
Popularidade: 9

Rating: nan/5 (Total Votes: 0)

SLIMIT é um minifier JavaScript escrito em Python. O projeto é compilado em código JavaScript mais compacto para que ele baixa e corre mais rápido.
Usando lexer em seu projeto
>>> From slimit.lexer importação Lexer
>>> Lexer = Lexer ()
>>> Lexer.input ('a = 1;')
>>> For token no léxico:
... Token de impressão
...
LexToken (ID, 'a', 1,0)
LexToken (EQ, '=', 1,2)
LexToken (número '1', 1,4)
LexToken (SEMI, ';', 1,5)
Você pode obter uma ficha de cada vez utilizando o método de token:
>>> Lexer.input ('a = 1;')
>>> While True:
... De token = lexer.token ()
... Se não token:
... Pausa
... Token de impressão
...
LexToken (ID, 'a', 1,0)
LexToken (EQ, '=', 1,2)
LexToken (número '1', 1,4)
LexToken (SEMI, ';', 1,5)
Instância LexToken apresenta características diferentes:
>>> Lexer.input ('a = 1;')
>>> Símbolo = lexer.token ()
>>> token.type, token.value, token.lineno, token.lexpos
('ID', 'a', 1, 0)
Instalação:
Usando pip:
sudo pip instalar SLIMIT
Usando easy_install:
sudo easy_install SLIMIT

O que é novo nesta versão:

  • Bug fix: https://github.com/rspivak/ SLIMIT erro de sintaxe / tração / 45 Fix na saída para declaração com algum tipo de expressões

O que é novo na versão 0.7.4:

  • Bug fix: https://github.com / rspivak / SLIMIT / temas / 34 "classe" é reservada palavra-chave agora

O que é novo na versão 0.7.3:

  • correção Bug (op unary em PARA init): https://github.com/rspivak/slimit/pull/33

O que é novo na versão 0.7.2:

  • Adicionado suporte para obter / definir propriedades: https: //github.com/rspivak/slimit/issues/32

O que é novo na versão 0.7.1:

  • apoio de chamada de função para a Secção de init: https: //github.com/rspivak/slimit/pull/31

O que é novo na versão 0.7:

  • O suporte à cadeia de múltiplas linhas: https://github.com/ rspivak / SLIMIT / temas / 24

O que é novo na versão 0.6.1:

  • Adicionado opção de linha de comando -t / - mangle-toplevel para ligar mundial nome do escopo deturpação. A partir desta versão é desativada por padrão: https://github.com/rspivak/slimit/issues/27
  • dependência Removido em um pacote de 'distribuir'
  • Bug fix: https://github.com/rspivak/slimit/issues/26
  • Bug fix: https://github.com/rspivak/slimit/issues/25

O que é novo na versão 0.6:

  • otimização Adicionado: foo [& quot; bar & quot;] == & gt; foo.bar
  • classe base Adicionado para os visitantes nó AST personalizado
  • Atualizações de Documentação
  • Bug fix: https://github.com/rspivak/slimit/issues/22
  • Bug fix: https://github.com/rspivak/slimit/issues/21

O que é novo na versão 0.5.5:

  • Correção: https://github.com/ rspivak / SLIMIT / temas / 7

Requisitos :

  • Python

Programas semelhantes

Tiny C Compiler
Tiny C Compiler

3 Jun 15

Erlang
Erlang

18 Feb 15

purepy
purepy

14 Apr 15

Aubit 4GL compiler
Aubit 4GL compiler

20 Feb 15

Outro software de desenvolvedor Ruslan Spivak

cynic
cynic

14 Apr 15

TinyPie
TinyPie

12 May 15

httpcode
httpcode

14 Apr 15

Comentário para SlimIt

Comentários não encontrado
Adicionar comentário
Ligue imagens!