2012-08-23 10 views
8

Sto cercando una libreria Go che fornisce l'analisi CFG (preferibilmente non in Chomsky Normal Form). Qualcuno ha mai sentito parlare di qualcosa o dovrei scriverlo? :)Analizzatore grammaticale gratuito (CFG) di contesto in Go

+0

Si sta analizzando per un CFG specificato, o per la lingua Go stessa o qualcos'altro (analisi di grammatiche arbitrarie da specificare in fase di esecuzione) che si desidera? – hardmath

+0

@hardmath Per un CFG, specificare (applicazione NLP) – Blacksad

risposta

4

Sai di goyacc?. Sebbene non sia una libreria, ma un generatore di codice. Ad ogni modo supporta i CFG ed è un IMO un modo abbastanza standard per gestire tali compiti. (?)

2

Non posso aiutarti in modo specifico con i CFG, ma lo Go Dashboard è un buon elenco centrale di librerie Go.

Guardando oltre che per i parser, due guardano utile in un primo glace:

  • go-parse, sul modello Parsec di Haskell, e
  • peg per l'analisi grammatiche espressione.
Problemi correlati