Skip to content

How the project is developed #1

Description

@nickaein

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions