Flexc++

ソフトウェアのスクリーンショット:
Flexc++
ソフトウェアの詳細:
バージョン: 0.95.0
日付のアップロード: 14 Apr 15
開発者: The Flexc++ Team
ライセンス: 無料
人気: 161

Rating: 3.0/5 (Total Votes: 1)

Flexc ++は、C ++の字句スキャナジェネレータですとバーン·パクソンによって書かれた、++を曲げるとFlexに非常に似ています。目標は、同様のプログラムを作成するために、完全にC ++で実装することであった。ほとんどのフレックス/フレックス++文法はわずかな調整で、++ flexcで使用可能にする必要があります。
フレックス/フレックス++ の持つの違い
flexc ++はできるだけフレックスと同じくらい互換性があるようにしようとしますが、いくつかの違いがあります。
-Obsoleteシンボル
すべての宣言と上に挙げたが、++フレックスで定義されていないシンボルを定義はflexc ++で廃止されました。具体的には、もはや何%のヘッダ{...%}セクションがありません。また、すべてのメンバ関数に関連したシンボルを定義廃止されました。彼らは単に他の場所クラスヘッダファイルで宣言し、定義することができるように、もはやこれらのシンボルは必要ありません。
-codeブロック
Flexc ++は、複数行のアクションを除いて、コードブロックをサポートしていません。以前のコードブロックに配置されたコードは、現在の方法で配置することができる。
-userコード
前のセクション2.2に関連して、flexc ++は、ユーザーコードの入力ファイルの最後のセクションをサポートしていません。
-Comments
Flexc ++は、コメントを服用中で、もう少し柔軟性があり、詳細については、セクション4.3を参照してください。

このリリースのの新機能は次のとおりです。

  • lex.ccでデバッグメッセージのクリーンアップします。

  • 受理状態は先読みに対応する場合
  • を確認してください。 Selwinバン·ダイクによって報告された修正のバグします。
  • flexc ++を構築し、テストスイートを実行するためにicmakeを使用してください。 Ccbuildは今だけのクラスファイルを更新するために使用されます。

  • パターンでます。 - {}
  • サポートは、演算子{+}を加えて。
  • ストリーム切り替えの主なオーバーホール:それは今%オプションstreaminfoclassname =&QUOTによって設定可能(追加の)ストリーム情報、とStreamInfoクラスを使用します; ...&QUOT ;.詳細については、マニュアルを参照してくださいます。

の要件

  • icmakeます。

同じようなソフトウェア

Stratego/XT
Stratego/XT

3 Jun 15

CIL
CIL

20 Feb 15

pkg-config
pkg-config

18 Feb 15

Racket
Racket

27 Sep 15

へのコメント Flexc++

コメントが見つかりません
コメントを追加
画像をオンにする!