diff options
author | Kazuki Yamaguchi <k@rhe.jp> | 2017-02-28 02:16:33 +0900 |
---|---|---|
committer | Kazuki Yamaguchi <k@rhe.jp> | 2017-04-09 23:20:02 +0900 |
commit | bc98bd8adb81c9b98ddb81fc2b7e96ceb83343ad (patch) | |
tree | 3941ccdaecda7f96c7d1d62790764f221ec35d88 /lib/asn1kit.rb | |
download | asn1kit-bc98bd8adb81c9b98ddb81fc2b7e96ceb83343ad.tar.gz |
wip
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" |