diff options
Diffstat (limited to 'lib/asn1kit.rb')
-rw-r--r-- | lib/asn1kit.rb | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/lib/asn1kit.rb b/lib/asn1kit.rb new file mode 100644 index 0000000..75dc3ee --- /dev/null +++ b/lib/asn1kit.rb @@ -0,0 +1,25 @@ +require "set" +require "pp" +require "strscan" + +module ASN1Kit + class ParseError < StandardError + end + + class EncodingError < StandardError + end + + module_function + + def parse(str) + parser = Parser.new + ret = parser.parse(str) + ret.compile + end +end + +require_relative "asn1kit/berstring" +require_relative "asn1kit/module" +require_relative "asn1kit/types" +require_relative "asn1kit/compile" +require_relative "asn1kit/parse" |