Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How the project is developed #1

Open
nickaein opened this issue Jul 14, 2018 · 0 comments
Open

How the project is developed #1

nickaein opened this issue Jul 14, 2018 · 0 comments

Comments

@nickaein
Copy link

I was looking for options to develop an SNMP MIB parser in C#. I've encountered MibbleSharp and it seems promising.

Based on my understating the project is divided into following sub-projects:

  1. Grammatica: Auto-generated code by using a grammar file and Grammatica(?) tool (a tool like ANTLR).
  2. MibbleSharp: Frontend library for the low-level parser that provides API for accessing the parsed MIB.
  3. MibbleValidator: Simple program that validate the MIB correctness by parsing it.
  4. MibbleBrowser: UI Application.

I have the following question on this regard:

  1. Can Subproject 1 (Grammatica) be generated/update again using just the grammar file and the grammar engine? Or there have been tweaks?
  2. Is MibbleSharp subproject is a complete re-write? Or it has been generated from Java code automatically? In that case, which tool use have used to conversion?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant