/ / Použitie gramatiky z .grammar súboru s ruby ​​- rubínom, gramatika, snmp, mib

Použitie gramatiky z súboru .grammar s rubínom - rubínom, gramatika, snmp, mib

Hľadáte spôsob, ako analyzovať SNMP Mib súbory vRuby, zistil som projekt napísaný v jazyku Java (www.mibble.org), ktorý používa dva súbory gramatiky (rozšírenie .grammar) na analyzovanie súborov Mib. Existuje nejaký spôsob, ako používať gramatické súbory s rubínom?

odpovede:

1 pre odpoveď č. 1

http://grammatica.percederberg.net

Ak kopírujete ďalej, uvidíte, že gramatický súbor je pre Grammatica, ktorý podporuje iba Java a C #.

Buď môžete rozšíriť Grammatica na podporu Ruby alebobudete musieť prejsť na iné prístupy. Upozorňujeme, že spoločnosti Mibble je uvoľnená licencia GPL a komerčná licencia. Ak sa chystáte znovu použiť gramatiku, uistite sa, že spĺňate licenčné požiadavky.

Náš open source projekt, http://sharpsnmplib.codeplex.com používa ANTLR 3 na analýzu dokumentov MIB. Gramatický súbor je uvoľnený podľa článku BSD 3. Ako ANTLR podporuje Ruby, http://www.antlr.org/wiki/display/ANTLR3/Antlr3RubyTarget, môžete znovu použiť našu MIB gramatiku.