2012-08-23 10 views
8

Szukam biblioteki Go udostępniającej analizę CFG (najlepiej nie w normalnej formie Chomsky'ego). Czy ktoś o czymkolwiek słyszał, czy powinienem to napisać? :)Analizator gramatyki bez kontekstu (Googge) w Go

+0

Czy analizuje się specyfikację CFG, lub sam język Go lub coś innego (parsowanie dowolnych gramatyk określonych w czasie wykonywania), którego chcesz użyć? – hardmath

+0

@hardmath Dla CFG, które określam (aplikacja NLP) – Blacksad

Odpowiedz

4

Czy wiesz o goyacc?. Chociaż nie jest to biblioteka, ale generator kodu. W każdym razie obsługuje on zespoły CFG, a to IMO jest dość standardowym sposobem radzenia sobie z takimi zadaniami. (?)

2

Nie mogę ci pomóc specjalnie z CFG, ale Go Dashboard to dobra, centralna lista bibliotek Go.

Patrząc na niego za parserami, dwa patrzeć jako na pierwszy glace:

  • go-parse, wzorowane Haskell za parsec i
  • peg celu analizowania Grammars ekspresyjnych.
Powiązane problemy