問題タブ [bnfc]

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 に答える
477 参照

haskell - BNFC インストール エラー

Mac (OS Sierra を実行) に BNFC をインストールしようとしています。Haskell Platform for Mac (v.8.0.1) を既にインストールしています。cabal をインストールしてから、それを使用して alex (v 3.2.1) と happy (v 1.19.5) をインストールしました。次に、cabal install bnfc を実行したところ、適切にインストールされました。問題は、bnfc と入力するか、取得した bnfc コマンドを使用しようとするとすぐに発生します。

-bash: bnfc: コマンドが見つかりません

私がここに欠けているものはありますか?BNFC を再度インストールしようとすると、次のようになります。

要求されたすべてのパッケージは既にインストールされています: BNFC-2.8.1

何か案は?ありがとう!

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

bnfc - BNFC で 16 進整数の文法を書く方法は?

以下は、16 進整数の小さな文法です。

ただし、レクサーは「ff」を単一のトークンとして扱うため、「0xff」の解析に失敗します。どうすれば修正できますか?

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

c++ - それらのポインターが共有されている場合、ポインターのベクトルの親を削除しても安全ですか?

使用中のアプリケーションの 1 つでメモリ リークの問題が発生し、修正しようとしています。私が疑わしい問題点の 1 つは、BNFC を使用してファイルからコマンドへの行を解析する場所です。

参考のため:

BNFC はこれらを使用して構築しnew、ポインターを返します。delete lineCmdsが保持する値を削除しなくても安全cmdSharedですか?