Sha256: 5fc8f88779548ef373cc27e38af357023b1063fb2d848c62c4ca8683a0ca7fa5
Contents?: true
Size: 515 Bytes
Versions: 17
Compression:
Stored size: 515 Bytes
Contents
require 'stringio' require 'johnson/parser/syntax_error' module Johnson module Parser class << self def parse(js, filename = nil, linenum = nil) tree = if js.is_a?(String) parse_io(StringIO.new(js), filename, linenum) else parse_io(js, filename, linenum) end tree.to_mutable_tree end def parse_io(js, filename = nil, linenum = nil) Johnson::SpiderMonkey::ImmutableNode.parse_io(js, filename, linenum) end end end end
Version data entries
17 entries across 17 versions & 2 rubygems