Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Parses XIDL files into Ruby objects.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 lib
Octocat-spinner-32 test
Octocat-spinner-32 .gitignore
Octocat-spinner-32 Gemfile
Octocat-spinner-32 README.md
Octocat-spinner-32 Rakefile
Octocat-spinner-32 xidl.gemspec
README.md

Ruby XIDL Parser

This is a library to parse XIDL (Extended Interface Definition Language) files into usable Ruby objects. An eventual goal would also be to parse the XIDL and create an API from it, but that is a longer term goal.

The only project I've ever seen actually use XIDL is VirtualBox and in fact I am writing this parser to parse VirtualBox XIDL for my virtualbox gem. But I do realize that XIDL is an open format and other projects may use it, so I am open sourcing this into a separate library.

Installation

This library is distributed as a RubyGem:

gem install xidl
Something went wrong with that request. Please try again.