1

BibTexファイルのパーサーの作成を開始するにはどうすればよいですか。初期設計として、次の手順が表示されます。

  1. リストダウン文法
  2. トークナイザーを構築する
  3. 文法に対するトークン ストリームの解析を行う

エラー メカニズムも必要です。これにより、bibtex ファイルをアップロードするユーザーは、BibTex ファイルのどこにエラーがあるかを行番号で知ることができます。この問題を解決するためにコミュニティの意見を求めています。

(既存のオープン ソース C# または VB.NET BibTex パーサーがあるかどうかを指摘してください。)

4

2 に答える 2

1

ANTLRGOLD Parsing Systemなど、これを支援するツールが多数あります。私は通常、パーサー文法を作成するために後者を使用します。

于 2010-07-26T07:02:01.160 に答える