SlimIt

软件截图:
SlimIt
软件详细信息:
版本: 0.8.1
上传日期: 14 Apr 15
开发: Ruslan Spivak
许可: 免费
人气: 9

Rating: nan/5 (Total Votes: 0)

SLIMIT是用Python编写的一个JavaScript mi​​nifier。该项目的JavaScript编译成更紧凑的代码,以便它会下载并运行速度更快。
在项目中使用的词法分析器
>>>从slimit.lexer进口词法分析器
>>>词法=词法分析器()
>>> lexer.input('A = 1;')
>>>令牌在词法分析器:
...打印标记
...
LexToken(ID,'一个',1,0)
LexToken(均衡器,“=”,1,2)
LexToken(数,'1',1,4)
LexToken(SEMI,';',1,5)
您可以使用令牌的方法获得一个令牌的时间:
>>> lexer.input('A = 1;')
>>>而真实:
...令牌= lexer.token()
......如果不是令牌:
...突破
...打印标记
...
LexToken(ID,'一个',1,0)
LexToken(均衡器,“=”,1,2)
LexToken(数,'1',1,4)
LexToken(SEMI,';',1,5)
LexToken实例具有不同的属性:
>>> lexer.input('A = 1;')
>>>令牌= lexer.token()
>>> token.type,token.value,token.lineno,token.lexpos
('编号','一',1,0)
安装:
使用PIP:
须藤PIP安装SLIMIT
使用easy_install的:
须藤easy_install的SLIMIT

什么在此版本中是新的

  • 在修复Bug:https://github.com/rspivak/在fo​​r语句与某种形式的表达式的输出SLIMIT /拉/ 45修正语法错误

什么是0.7.4版本,新的

  • 在修复Bug:https://github.com / rspivak / SLIMIT /问题/ 34“类”现在保留关键字

什么在0.7.3版本新

  • 在修复Bug(为初始化一元运算): https://github.com/rspivak/slimit/pull/33

什么在0.7.2版本新

  • 在增加了对的get / set属性的支持:HTTPS: //github.com/rspivak/slimit/issues/32

什么在0.7.1版本新

  • 在函数调用为初始化部分支持:HTTPS: //github.com/rspivak/slimit/pull/31

什么0.7版本是新的

  • 在多行字符串的支持:https://github.com/ rspivak / SLIMIT /问题/ 24

什么是0.6.1版本,新的

  • 在添加命令行选项-t / - 裂伤,顶层开启全球范围内名称重整。由于这个版本,它在默认情况下是关闭:https://github.com/rspivak/slimit/issues/27
  • 在一个'分配'删除软件包的依赖
  • 修正:https://github.com/rspivak/slimit/issues/26
  • 修正:https://github.com/rspivak/slimit/issues/25

什么在0.6版本的新

  • 在新增的优化:富["酒吧"] == > foo.bar
  • 在自定义AST节点的游客增加了基类
  • 文档更新
  • 修正:https://github.com/rspivak/slimit/issues/22
  • 修正:https://github.com/rspivak/slimit/issues/21

什么在0.5.5版本新

  • 在修正:https://github.com/ rspivak / SLIMIT /问题/ 7

要求

  • 在Python中

类似的软件

Scheme2Js
Scheme2Js

11 May 15

pyLisp-NG
pyLisp-NG

3 Jun 15

Invicta
Invicta

2 Jun 15

bpython
bpython

14 Apr 15

显影剂的其他软件 Ruslan Spivak

httpcode
httpcode

14 Apr 15

cynic
cynic

14 Apr 15

TinyPie
TinyPie

12 May 15

意见 SlimIt

评论没有发现
添加评论
打开图片!