0

テキスト ストリームである管理インターフェイスを使用して OpenVPN を制御するアプリケーションを作成するタスクがあります。

lex や yacc のようなレクサーとパーサーのジェネレーターを使用して仕事をすることを考えました。しかし、「>」で始まる非同期行もあるため、それが可能かどうかはわかりません。

自分でテキストを解析するだけでよいのでしょうか、それとも lex と yacc (実際には、F# を使用する必要があるため fslex と fsyacc) でそのようなことを処理できますか?

ありがとう。

4

1 に答える 1

1

おそらく実現可能です。レクサーを覆すことによって非同期行を処理し、inputそれらの非同期行を最も早い段階で取り出すことができます。これらの行は、トークンの安定したストリームに何らかの形で注入する必要がありますか、それとも個別に処理できますか? 安定したストリームに注入することは、それらを注入するポイントを簡単に検出できない限り、より困難になります。

于 2013-04-05T19:28:19.053 に答える