問題タブ [transpiler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4536 参照

javascript - Typescript プラグインの書き方

Typescript プラグインの記述に関するドキュメントや例はありますか?


最後に、Typescript を自分のプロジェクトに導入するというアイデアに非常に感銘を受けました。ただし、現在、 Typescript プラグインの作成に関するドキュメントを見つけようとして失敗したため、これは不可能であることがわかりました。コンパイル中にクラスのメタデータを結合してアセットを生成するには、このプラグインが必要です。それほど簡単ではありませんでしたが、私はすでにbabel用に書いたので、Typescriptで同じことができるかどうか興味があります.

0 投票する
3 に答える
4399 参照

compilation - コンパイラとトランスパイラの主な違いは何ですか?

Compileraと aの主な違いは何Transpilerですか? 両方の例をいくつか教えてください。

0 投票する
1 に答える
384 参照

compiler-construction - 関数型プログラミング言語に関するこの記述は正しいですか?

私はコンパイラ設計に関する本を読んでいましたが、その中に次のような部分があります。

さまざまな言語のコンパイラの主な違いは、それらによって生成されるコードに関係しています。一般に、命令型およびオブジェクト指向言語のコンパイラはアセンブリ言語でコードを生成すると言えます。一方、関数型言語コンパイラは C または C++ で生成されます。

C/C++ に関する最後の部分は正しいですか? Googleで検索しても出てこなかったのでこちらで質問させていただきます。

0 投票する
1 に答える
726 参照

typescript - vsコードがtsファイルをトランスパイルしない

Visual Studio Code (バージョン 1.7.2) と typescript 1.8 がインストールされています。フォルダーに単純な反応ネイティブ プロジェクトを作成しました。(react アプリは、デバッガーで実行できるため、問題なく動作します)。今、typescriptを統合しようとしています。しかし、vs コードは、保存時 (ctrl+s) でもビルド時 (ctrl+b) でも私のコードをトランスパイルしません。これが私のtsconfig.jsonファイルです(私のプロジェクトのルートにあります):

そして、ここにtasks.jsonファイルがあります:

vsコードはテストファイルcalle「mytest.ts」から構文エラーを選択できるため、コンパイルは問題なく行われますが、保存またはビルド時に「mytest.js」ファイルが生成されません。このhttps://code.visualstudio.com/Docs/languages/typescriptの指示に従いました

まだコードをトランスパイルすることはできません。

どんな助け、正しい方向へのヒントも大歓迎です。

前もって感謝します

0 投票する
2 に答える
456 参照

abstract-syntax-tree - ハック コードを抽象構文ツリーに解析する

ハック コードを抽象構文ツリーに分解したいと考えています。Hack コードを AST に解析するのに役立つ、利用可能なツール/ライブラリ/github リポジトリについて教えてください。"h2tp" (Facebook によって書かれた php トランスパイラーへのハック) を見つけましたが、コードを AST に解析しません。私もこのプロジェクトを試してみましたが、これは私が望むことを行いますが、多くのオペレーターを認識しておらず、大幅な再作業が必要であり、かなりの時間がかかります。