ivajloip / rust-yang

YANG AST parser

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rust-yang

Build Status Latest Version Docs Gitter chat

Package rust-yang provides structures and tools to parse yang files and build their tree like in memory representation.

NOTE: This is a toy-project that I undertake in order to learn more about Rust. Currrently it is far from stable or finished. Use at your own risk :)

Already present

The following structures are implemented (+ fields):

  • Module parsing

Next steps

I plan to implement soon:

  • Leaf
  • Container
  • Typedef
  • Grouping
  • Identity
  • Extension
  • Choice
  • Using
  • Import
  • Leaf-list
  • List
  • Anyxml
  • Augments
  • Include
  • Notification
  • RPC
  • Possibly others

Used code and inspiration

I would like to thank the projects nom :)

About

YANG AST parser

License:MIT License


Languages

Language:Rust 100.0%