transcrypt

    6熱度

    1回答

    在執行Transcrypt Python to JavaScript編譯器中的協程時,出現以下奇怪的問題。 Transcrypt使用CPython 3.6的本地解析器來生成AST。 對於異步全局函數,它會生成一個AsyncFunctionDef節點。 但是對於異步方法,它不會!儘管如此,CPython本身似乎也能正確編譯異步方法。 因此,以下代碼片段與CPython一起運行,但Transcrypt

    2熱度

    1回答

    自動測試是Transcrypt文檔的組成部分。然而,我正在努力瞭解他們如何揭示預期的行爲。例如: https://github.com/QQuick/Transcrypt/blob/master/transcrypt/development/automated_tests/transcrypt/proxies/init.py 我真的不知道什麼是正確的/預期的答案。如何解釋如下的測試? autoTe

    1熱度

    1回答

    剛剛安裝了transcrypt。自動測試編譯成功,但在縮小時失敗。我嘗試更新到JRE 8,但同樣的錯誤。任何建議,使其工作? 謝謝! $ uname -a Darwin Michaels-Mac-mini 15.6.0 Darwin Kernel Version 15.6.0: Mon Jan 9 23:07:29 PST 2017; root:xnu-3248.60.11.2.1~1/RELE

    1熱度

    1回答

    我將一個簡單的WebGL示例移植到了Transcrypt中(請參閱下面的代碼),試用一下,它就行了!除了一個細節之外;好像gl.clear()調用由於某種原因不能正確翻譯,因爲它使在Firefox以下錯誤: TypeError: gl.py_clear is not a function 談到線路輸出使得例如工作。 的Python: from org.transcrypt.stubs.brow

    1熱度

    2回答

    我正處於創建Flask應用程序的早期階段,並且在@Miguel Grinberg創建了一個很好的示例來創建長時間運行的任務。目前我想減少我在項目中學習/使用的JavaScript數量,而Transcrypt引起了我的注意。 但是,我在試圖弄清楚如何完成POST請求來觸發任務的文檔中有點遺失。以下是JavaScript中的代碼: // send ajax POST request to start

    2熱度

    1回答

    我想用transcrypt作爲我選擇的轉譯器,將一個名爲boolean.py(包做布爾代數運算)的相對簡單的python包轉換爲javascript。 事情我迄今所做的: 使用inspect模塊,這似乎不是transcrypt 切換到明確SuperClassName.__init__()調用,而不是在super(SuperClassName, self).__init__() Python代碼來支

    2熱度

    2回答

    我與Transcrypt,一個奇妙的Python 3到Javascript編譯器作爲python module有很大的樂趣。我的大部分代碼都是同步的,但我在使用setTimeout和XHR請求時沒有問題。現在我已經開始使用PouchDB進行本地持久化,並試圖找到處理promise的一個很好的方法。目前,我這樣做是爲了寫一個pouchdb實例: def db_put(): def put

    2熱度

    1回答

    我有一個用於PyPi和GitHub的文件README.rst。 因爲我想包括也GitHub上的許可文件,它包含行: .. include:: transcrypt/license_reference.txt 然而這部作品既不PyPI上(整個文件,不能正確解析),也不在GitHub上(包括指令忽略) 任何人都可以闡明我做錯了什麼嗎?

    3熱度

    1回答

    要從Python中生成Python到Transcrypt Python到JS編譯器,Python 3.5的ast模塊組合使用與下面的代碼: class Generator (ast.NodeVisitor): ... ... def visit_Str (self, node): self.emit (repr (node.s)) # Simplifie

    2熱度

    1回答

    我想使用React Native作爲前端,並使用python實現核心邏輯。如何實施?是否有python包裝 爲js,支持反應原生