/ / Uso della grammatica da un file .grammar con rubino - rubino, grammatica, snmp, mib

Usando la grammatica da un file .grammar con rubino - rubino, grammatica, snmp, mib

Alla ricerca di un modo per analizzare i file MIB SNMP inRuby, ho trovato un progetto scritto in Java (www.mibble.org) che usa due file di grammatica (estensione .grammar) per analizzare i file Mib. C'è un modo per usare i file di grammatica con ruby?

risposte:

1 per risposta № 1

http://grammatica.percederberg.net

Se si scava ulteriormente, si vedrà che il file di grammatica è per Grammatica, che supporta solo Java e C #.

O estendi Grammatica per supportare Ruby odovrai passare ad altri approcci. Si noti che Mibble è rilasciato GPL e una licenza commerciale. Se si riutilizza il file di grammatica, assicurarsi di soddisfare i requisiti di licenza.

Il nostro progetto open source, http://sharpsnmplib.codeplex.com usa ANTLR 3 per analizzare i documenti MIB. Il file di grammatica è rilasciato sotto la clausola BSD 3. Come ANTLR supporta Ruby, http://www.antlr.org/wiki/display/ANTLR3/Antlr3RubyTarget, potresti riutilizzare la nostra grammatica MIB.