Sha256: bb4b06ff469485cb518ab781ad372aab12120292ef36d306734637eb7807b578

Contents?: true

Size: 470 Bytes

Versions: 3

Compression:

Stored size: 470 Bytes

Contents

require "xdrgen/version"
require "active_support/all"
require 'memoist'

module Xdrgen
  extend ActiveSupport::Autoload

  autoload :Compilation
  autoload :AST
  autoload :CLI
  autoload :Generators
  autoload :Parser
  autoload :Util

  autoload :Output
  autoload :OutputFile

  class ParseError < StandardError ; end

  class GenerateError < StandardError ; end
  class DuplicateFileError < GenerateError ; end

  class TypeResolutionError < StandardError ; end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
xdrgen-0.1.1 lib/xdrgen.rb
xdrgen-0.1.0 lib/xdrgen.rb
xdrgen-0.0.1 lib/xdrgen.rb