TinyPie

TinyPie 0.2

TinyPieは、Pythonのような構文を持つ簡単なプログラミング言語のためのツリーベースのインタプリタである 。これは、抽象構文木(AST)を構築し、ツリーを歩いて、ソースコードを実行します。これは、「言語実装パターン」からパイの言語に基づいています。 「ツリーベースのインタプリタではなく、コードジェネレータの端にグラフトされたインタプリタとコンパイラのフロントエンドのようなものです」:本からの引用Ch.9。プロジェクトの目標:1.自己教育2.簡単なプログラミング言語またはDSL ...

CmdOption

CmdOption 0.4.2 更新

CmdOptionは、オープンソース、特にJava 5のアプリケーション向けに設計された使いやすいアノテーション駆動型のコマンドライン解析ソフトウェアです。CmdOptionは、シンプルな構成オブジェクトのおかげで任意のコマンドラインを解析することができます。生成された出力およびエラー/検証メッセージをローカライズすることができます。 このリリースで新しい何が:ます。...

SmartEiffel

SmartEiffel 1.2r8

SmartEiffelはGNUエッフェルコンパイラです。 SmartEiffelはいえ、完全な小型で非常に高速、エッフェルコンパイラであることを意図しています。電流分布は、Cコンパイラ、ドキュメント作成ツール、かなりプリンタ、エッフェルデバッガを含む様々な他のツールにエッフェルが含まれています。また、MIT /...

ncc

ncc 2.8

NCCアプリケーションプログラム解析情報を生成するコンパイラです。 NCCはCFLOWとgccコンパイラを使用して任意のプログラムを分析することができるのcscopeのまともな代替品です。プログラムはまた、大規模なプロジェクトをハッキングし、把握するのに非常に実用的であるグラフィカルな呼び出しグラフナビゲータおよびソースブラウザをincliudes このリリースで新しい何が:ます。 ...

Plessc

Plessc 1.0

lessコマンドラインコンパイラ·アプリケーション用、(ユーザーインターフェイスグラフィカル ) Plesscは、オープンソースのGUI&NBSPです。圧縮しlesscの縮小すると最小化または標準バージョンを保存する機能、それは読みやすいログ、指定したエディタと少ないファイルを開く機能、YUI&NBSPためのサポートを備えています。Qtの中で書かれたので、Plesscは、Linux、Mac OSの&NBSP上で実行できるクロスプラットフォームのソフトウェアであり;...

purepy

purepy 0.1.0 Alpha 1

このCPythonの実装では、Python(言語)のための標準である。 purepyは完成の限られた程度に純粋なPythonのCコードの翻訳です。さらに、purepyは、構造および局所類似性と整合コードの代替組織、周りのインタフェースを提供します。purepyは二つのことを対象としています。助けの開発者は、CPythonの実装を理解する。 。そして純粋なPythonでそれを試してます。 の要件の ...

Retro

Retro 11.5

レトロ言語は、それが最初のx86のPCのためのフォースの16ビットスタンドアロンとしてリリースされたときに1998年に戻って豊かな歴史を持っています。それ以来、それはNgaroと呼ばれる携帯用の仮想マシン上で動作する32ビットの実装である現在の形へと利用して発展しだ。今日では、レトロは、あらゆる現代的なWebブラウザで、すべての主要なオペレーティングシステム上で動作し、仮想マシンのJavaScript実装のおかげ。レトロのためのコードとドキュメントは、パブリックドメインに恵まれている。あなたが自由に、制限な...

Polygen

Polygen 1.0.6

ポリジェネレーションプロジェクトは、カスタムの構文と語彙の規則に従っている文法定義によれば、ランダムな文を生成するためのプログラムです。形式的には、リアルタイムでソースプログラムを実行し、最終的にその結果を出力する手段を解釈するための言語を定義するために設計された言語自体のインタプリタです。ここでは、ソースプログラムは、文法定義です。実行はランダムな経路を選択することによって、そのような文法の探査で構成され、その結果が途中で構築された文である。...

STRATEGO / XTは、スタンドアローンの形質転換系を作成するための開発環境です。それはSTRATEGO、XT、形質転換系の開発のための再利用可能なコンポーネントやツールのコレクションで、プログラム可能な書き換え戦略のパラダイムに基づいて変換を実行するための言語を組み合わせています。その機能は、任意の構造化文書を変換するため、それが有用なものにかかわらず、一般的には、STRATEGO /...