SlimIt는 파이썬으로 작성된 자바 스크립트 minifier입니다. 이 다운로드 빠르게 실행되도록 프로젝트는보다 컴팩트 한 코드로 자바 스크립트를 컴파일합니다.
프로젝트에 렉서를 사용하여
>>> slimit.lexer 수입 렉서에서
>>> 렉서 = 렉서 ()
>>> lexer.input ( '= 1' ')
>>> 렉서에서 토큰 :
... 인쇄 토큰
...
LexToken (ID '', 1,0)
LexToken (EQ, '=', 1,2)
LexToken (NUMBER, '1', 1,4)
LexToken (SEMI, ';', 1,5)
넌 토큰 방법을 사용하여 한 번에 하나의 토큰을 얻을 수있다 :
>>> lexer.input ( '= 1' ')
>>> 진정한 동안 :
... 토큰 = lexer.token ()
... 토큰없는 경우 :
... 휴식
... 인쇄 토큰
...
LexToken (ID '', 1,0)
LexToken (EQ, '=', 1,2)
LexToken (NUMBER, '1', 1,4)
LexToken (SEMI, ';', 1,5)
LexToken 인스턴스는 다른 특성을가집니다 :
>>> lexer.input ( '= 1' ')
>>> 토큰 = lexer.token ()
>>> token.type, token.value, token.lineno, token.lexpos
( 'ID', 'A', 1, 0)
설치 :
PIP를 사용 :
sudo는이 slimit를 설치 PIP
easy_install을 사용 :
sudo를 easy_install을 slimit
이 릴리스의 새로운 기능입니다 :
이 버그 수정 : https://github.com/rspivak/slimit/pull/45에 대한의 출력에 구문 오류를 수정 표현의 형태와 문
지금 https://github.com/rspivak/slimit/issues/34 '클래스'예약 키워드 :
이 버그 수정 :
이 버전 0.7.4의 새로운 기능
이 버전 0.7.3의 새로운 기능 :
이 버그 수정 (초기화에 대한의 단항 연산을) : 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/issues/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는 [& quot; 바 & quot을] ==한다 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/issues/7
이 요구 사항 :
이 파이썬
댓글을 찾을 수 없습니다