module Ssource::SourceKitten

Public Class Methods

structure(file) click to toggle source
# File lib/ssource/source_kitten.rb, line 24
def structure(file)
  json = JSON.parse `sourcekitten structure --file #{file}`
  json['key.substructure'].map(&:purify_hash)
end
syntax(file) click to toggle source
# File lib/ssource/source_kitten.rb, line 20
def syntax(file)
  JSON.parse `sourcekitten syntax --file #{file}`
end