最近、というか昨日からTypedCoffeeScriptの開発再開してAST 気分が盛り上がってるので、簡単なチュートリアルでも。 この記事でやること ASTの取得 ASTの生成 JavaScript の出力 やらないこと 構文解析 準備 適当にプロジェクト作ります。 $ mkdir tinyaltjs $ cd tinyaltjs $ npm init # 色々聞かれるけどEnter 連打で良い $ npm install escodegen esprima prettyjson --save esprima はJavaScript のコードをASTに変換。 escodegen は AST から JavaScript を生成。どっちもConstellationさん製 escodegenはConstellationさん製で、彼はesprimaにもコミットしてます。この界隈に来ると基本的に彼
JavaScript代替言語が数多く出回り始めていますが、その一種で見られるのは既存のプログラミング言語に似せて作られてJavaScriptに変換されるタイプです。 RapydScriptもその系統です。ベースになっている言語はPythonで、Python風に書いてJavaScriptへ変換できるコンパイラーがRapydScriptになります。 インストール インストールはnpmで簡単にできます。 $ npm install rapydscript -g 使ってみる ではさっそく使ってみましょう。例えば以下のようなコードがあります。 $ cat test.pyj def greet(): alert("Hello World!") 普通にPythonっぽいですね。そして変換を実行します。-oを付けると出力先ファイル名が指定できます。特に指定しない場合は標準出力にJavaScriptが出ます
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く