Chameleon

軟件截圖:
Chameleon
軟件詳細信息:
版本: 2.22
上傳日期: 1 Mar 15
許可: 免費
人氣: 12

Rating: nan/5 (Total Votes: 0)

在應用程序模板編譯到Python字節碼,繼Zope頁面模板(ZPT)語言規則。
發動機本身的性能比參考實現和現實世界的基準測試顯示30-50%的複合應用的整體性能提升更好的10-15倍。

什麼是新的的此版本:

  • 在增加了對Python的3​​.4的NameConstant支持

什麼在2.9.2版本新

  • 修正了PyPy不兼容
  • 在造成測試失敗在某些平台上固定的問題。

什麼是2.9.0版本,新的

  • 在翻譯功能現在得到了ECONTEXT參數為值範圍內。

什麼在2.8.5版本新

  • 在錯誤修正:
  • 在Python的2.5和3個固定的較小的安裝問題。
  • 在確保輸出的是Unicode,即使微不足道的(空字符串)。

什麼是新的在2.8.3版本:

  • 在烹調前登錄調試級模板源。
  • 在該TARGET_LANGUAGE說法,如果有,現在可在模板中的變量。

什麼是2.7.4版本,新的

  • 在錯誤處理程序現在調用BaseException的__init__方法而不是可能重寫方法(這可能需要必需的參數)。

什麼在2.7.3版本新

  • 在錯誤修正:
  • 在微調空白選項現在可正確修剪實際空白單個字符,出現要么向左或元素的前綴或後綴字符串的權利。

什麼在2.7.2版本新

  • 特點:
  • 添加選項trim_attribute_space的屬性決定是否空白被剝離(最多下降到一個空格)。這個選項的存在是為了提供參考實現兼容。
  • 在錯誤修正:
  • 在生成內置地圖快速查找內置值反向時忽略unhashable內置插件。
  • 在應用轉換映射,即使翻譯功能不可用。
  • 在一個插槽翻譯域由源文檔定義,即模板提供內容的插槽,無論是默認或通過金屬提供:填寫插槽
  • 在某些情況下,一個Unicode不間斷空格字符會導致一個定義條款,無法解析。

什麼在2.7.1版本新

  • 特點:
  • 在CDATA啟用表情插值。
  • 在頁面模板類,現在實施的字典訪問宏:模板[名]
  • 這是一個短期的手:template.macros [名]
  • 在錯誤修正:
  • 在一個無效的定義條款將被忽略不計;我們現在提出的語言錯誤異常。
  • 修正回歸,其中$ {...}插值表達式不能跨越多行。

什麼是2.6.0版本,新的

  • 在增加的選擇嚴格的(默認啟用),這決定是否表達式都必須在編譯時有效。也就是說,如果沒有設置,例外只上調了無效的表達,在評估時間。
  • 在表達式錯誤現在將導致只有在表達過程中呈現未遂評估一個例外。
  • 在增加了配置選項prepend_relative_search_path它決定相對於基於文件的模板路徑是否被前置到負載的搜索路徑。默認值是真。
  • 在增加了配置選項SEARCH_PATH到基於文件的模板類,這更增加了綁定到負載模板負載情況下的其他路徑:表達式。該選項需要一個字符串路徑或可迭代的收益字符串路徑。默認值是空集。

什麼在2.5.3版本新

  • 在錯誤修正:
  • 修正了一個嵌套的宏定義插槽,雖然會存在著父宏定義,甚至失敗。

什麼2.5.1版本新

  • 在錯誤修正:
  • 在符號名和QUOT;轉換","解碼"和"翻譯"現在不再設置為只讀編譯器內部。
  • 修正了一個問題,即一個宏延長鏈嵌套的兩個級別(模板使用擴展宏宏)將失去中間槽的定義,如果槽被定義嵌套。

什麼在2.4.6版本新

  • 在錯誤修正:
  • 在塔爾:在錯誤的說法應該捕獲所有異常
  • 修正問題,防止逃逸的出現在文字表達插補值。

什麼在2.4.5版本新

  • 在錯誤修正:
  • 在塔爾:對錯誤處理程序應該有一個錯誤變量定義有拋出的異常值
  • 在塔爾:在錯誤的語句是一個賦值語句,應該支持和QUOT;文本"和"結構"插入的方法。

什麼在2.4.3版本新

  • 特點:
  • 當提供一個編碼,通過“忽略”標誌,以避免錯誤輸入解碼的問題。
  • 在錯誤修正:
  • 在固定pypy兼容性問題(在以前的版本中引入)。

什麼在2.3.2版本新

  • 在錯誤修正:
  • 在固定問題,即國際化:域不會被通過宏和槽繼承

什麼2.3版本是新的

  • 特點:
  • 添加了以下語法支持禁用評論在線評估。
  • 在解析器現在接受'<“和“>”在屬性。注意,這是無效的標記。此前,'<'將不被接受為有效的屬性值,但這會導致“意外的結束標記”的錯誤在其他地方。
  • 在表達編譯器現在提供的方法assign_text和assign_value使得模板引擎可以配置這個值轉換為支持如編碼字符串。
  • 啟用模板加載器基於字符串的模板類。注意,該文件名關鍵字參數可以設置在初始化通過文件名來識別模板源。
  • 添加extra_builtins選項頁面模板類。這些內建命令添加到默認的字典建宏在煮的時間和在初始化使用extra_builtins關鍵字參數提供了可能。
  • 在錯誤修正:
  • 如果翻譯域設置為填充插槽,使用此設置,而不是宏模板域。
  • 在Python表達式編譯器現在可以正確解碼HTML實體“GT”和“LT”。
  • 在字符串表達式編譯器現在可以正確處理編碼的文本(當啟用了編碼字符串的支持)。
  • 修正了一個問題,即設定一個基於文件的模板文件名屬性不會自動導致無效。
  • 在由變色龍拋出的異常現在可以通過copy.copy複製。
  • 如果複製的異常失敗的異常處理程序,只需重新提高原始異常,並記錄警告。

什麼是2.0.1版本,新的

  • 在固定的問題,從宏觀插槽全局變量的定義會失敗(他們不是在本地)。這也影響差錯從內槽報告,因為這會在內部記錄為一個全球性的。
  • 修正了模板緩存摘要(用於文件名);現在模塊失效時作出任何改變的分佈(上sys.path中包)設置可用。
  • 在固定的異常處理程序,以更好地讓異常通過渲染傳播。
  • 在基於磁盤的模塊編譯器現在軋液機模板源文件名,這樣的輸出Python模塊是有效的,並在根目錄下(點和連字符被替​​換為下劃線)。此修復問題#17。
  • 在固定的翻譯(國際化)上的Python 2.5。

什麼版本2.0 RC13是新的

  • 在錯誤修正:
  • 在反斜杠字符(後跟可選的空白和換行)沒有被正確解釋為延續Python表達式。
  • 特點:
  • 在Python表達式實現現在是更加靈活的通過一個新的解析方法外子類。

什麼版本2.0 RC12是新的

  • 在錯誤修正:
  • 在傳遞到模板初始的關鍵字參數現在已不再與QUOT;洩漏"成宏調用之後的模板變量的空間。
  • 在一個意想不到的結束標記現在是一個不可恢復的錯誤。
  • 特點:
  • 在改善異常的輸出。

什麼版本2.0 RC11是新的

  • 在錯誤修正:
  • 修正了開頭的下劃線變量名都看似允許的,但它們的使用導致了一個編譯錯誤。
  • 特點:

  • 現在
  • 在模板變量名可以用一個下劃線作為前綴,而不是兩個或兩個以上(僅供內部使用)。

什麼版本2.0 RC10是新的

  • 在錯誤修正:
  • 在塔爾:現在屬性聲明中正確操作不區分大小寫。在聲明將取代具有相同名稱的現有屬性,不尊重的情況下給出的屬性名稱。
  • 特點:
  • 新增薈萃:插值的語句來控制表達插值設置
  • 在字符串的禁用設置:"關機"和"假&QUOT ;.字符串啟用該設置:"在"和"真"
  • 在表達插現在的作品裡面XML註釋。

什麼版本2.0 RC8是新的

  • 在錯誤修正:
  • 如果宏定義具有相同名稱的兩個插槽,一個來電者將現在與一個使用填補兩者。
  • 如果一個有效的沒有提供的翻譯功能的說法,我們現在回落到類的默認。

什麼版本2.0 RC7是新的

  • 在錯誤修正:
  • 在固定的問題與Python 2.5的兼容性AST。受此影響,至少PyPy 1.4。
  • 特點:
  • 在該auto_reload設置現在默認為類值;基本模板類提供chameleon.config.AUTO_RELOAD的默認值。這種變化使一個子類,以提供一個自定義的默認值(例如,應用程序特定調試模式設置)。

什麼版本2.0 RC4是新的

  • 在錯誤修正:
  • 修正了一個問題,即一個終端到終端的字符串表達式的輸出會拋出一個異常,如果表達式計算為None(它應該簡單地輸出沒有)。
  • 在轉換功能(可配置的模板類級別)現在默認的轉換功能(在運行時)。
  • 在此修復一個問題,即使用所提供的翻譯功能並沒有翻譯的消息對象(從而轉換為字符串)。
  • 在固定字符串插值問題,即一個表達式立即右花括號成功不會解析。
  • 在此修復問題#5。
  • 修正了錯誤的TAL:病情會後TAL進行評估:重複

什麼版本2.0 RC2是新的

  • 在固定的上傳問題

什麼版本1.3.0-RC1是新的

  • 在修復問題,即對象標識符(ID)會是負的(在某些平台上)。
  • 修正調試模式磁盤緩存關閉,讓臨時緩存是在錯誤的地方創建(即沿著文件,而不是在一個臨時目錄)。
  • 在固定的問題與渴望加載和初始化模板。
  • 修正處理不當的XML聲明。
  • 在解決一個AttributeError對於不具有“__class__'屬性的對象。
  • 在做金屬:補槽,任何TAL:重複在金屬:定義插槽元素應該被替換/忽略
  • 在處理一些破碎的TAL語法與屬性/定義沒有給定的值。

什麼是1.2.13版本的新

  • 在固定問題,即重複的變量在重複錄入符號不會得到延續了宏插槽。
  • 在增加了對ATTRS(只讀其中包含靜態屬性字典)的支持。
  • 在固定問題,即它的成立,旨在幫助調試臨時模板緩存將不會自動清除。

什麼是1.2.12版本的新

  • 在解析器現在能夠解析包含非文件-structured片段。
  • 在編譯器現在報告一個錯誤,如果一個表達式的類型是未知的。
  • 在邊緣情況的問題,其中一個表達式的結果竟是沒有一個動態值,而是一個靜態的字符串(如字符串:你好)。

什麼是1.2.10版本的新

  • 在修正了一個問題,即它不是可以延長宏通過提供模板實例。

什麼版本1.2.9的新

  • 在當翻譯從句使用未命名的元素,使用該元素的訪問功能以生成輸出,而不是靜態的序列化。
  • 在國際化的修復處理:在屬性通天模板提取

什麼是新的在1.2.6版本:

  • 在檢查的XInclude註冊表之前解決真實路徑。這種使用相對路徑時修復緩存未命中。

什麼在1.2.5版本新

  • 使用黑名單過濾的表達式中可用的Python內建。這修正了很多常見的內置命令消失在以前的版本。

什麼是1.2.1版本,新的

  • 在固定問題,即在內部使用的編譯器會裝飾在編譯過程中被悄悄丟棄了Python 2.4。此修復程序解決了一個問題,匹配模板不是正在處理中。
  • 在對象不屬於字符串或數字,並且不提供__html__方法,現在被認為是國際化的消息。這意味著它們是自動翻譯(使用內插或基於標籤文本插入或替換)。
  • 修正問題轉化參數並不適用於基於文件的模板。
  • 在加入通天信息提取的Python,ZPT和元史文件。
  • 在正確處理翻譯凡MSGID有一個空的翻譯。

什麼是1.0.4版本,新的

  • 在固定問題,即基於文件的模板構造做不接受的編碼參數。
  • 在回落至詞典查詢時使用更多的謹慎。

要求

  • 在Python的2.5或更高版本
  • 在PyPy

類似的軟件

Ladder
Ladder

13 Apr 15

Lisphp
Lisphp

13 May 15

BaconMap
BaconMap

5 Jun 15

意見 Chameleon

評論沒有發現
添加評論
打開圖片!