Sha256: ee7d72deca3a5d3a3746af4aa933634e1ed0eb5ff546a5be1670b87f37110fa6
Contents?: true
Size: 535 Bytes
Versions: 1
Compression:
Stored size: 535 Bytes
Contents
require 'json' module IOSParser def self.lexer if const_defined?(:PureLexer) PureLexer else require_relative 'ios_parser/c_lexer' CLexer end end Lexer = lexer class LexError < StandardError; end end require_relative 'ios_parser/ios' module IOSParser class << self def parse(input) IOSParser::IOS.new.call(input) end def hash_to_ios(hash) IOSParser::IOS::Document.from_hash(hash) end def json_to_ios(text) hash_to_ios JSON.load(text) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ios_parser-0.3.3 | lib/ios_parser.rb |