問題タブ [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.
compilation - コンパイラとトランスパイラの主な違いは何ですか?
Compiler
aと aの主な違いは何Transpiler
ですか? 両方の例をいくつか教えてください。
compiler-construction - 関数型プログラミング言語に関するこの記述は正しいですか?
私はコンパイラ設計に関する本を読んでいましたが、その中に次のような部分があります。
さまざまな言語のコンパイラの主な違いは、それらによって生成されるコードに関係しています。一般に、命令型およびオブジェクト指向言語のコンパイラはアセンブリ言語でコードを生成すると言えます。一方、関数型言語コンパイラは C または C++ で生成されます。
C/C++ に関する最後の部分は正しいですか? Googleで検索しても出てこなかったのでこちらで質問させていただきます。
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の指示に従いました
まだコードをトランスパイルすることはできません。
どんな助け、正しい方向へのヒントも大歓迎です。
前もって感謝します
abstract-syntax-tree - ハック コードを抽象構文ツリーに解析する
ハック コードを抽象構文ツリーに分解したいと考えています。Hack コードを AST に解析するのに役立つ、利用可能なツール/ライブラリ/github リポジトリについて教えてください。"h2tp" (Facebook によって書かれた php トランスパイラーへのハック) を見つけましたが、コードを AST に解析しません。私もこのプロジェクトを試してみましたが、これは私が望むことを行いますが、多くのオペレーターを認識しておらず、大幅な再作業が必要であり、かなりの時間がかかります。