class MetaCommit::Extension::Builtin::Parser

Public Class Methods

supported_file_extensions() click to toggle source
# File lib/meta_commit/extensions/builtin.rb, line 30
def self.supported_file_extensions
  %w(txt md rb)
end
supports_syntax?(source_code) click to toggle source

@return [Boolean]

# File lib/meta_commit/extensions/builtin.rb, line 35
def self.supports_syntax?(source_code)
  true
end

Public Instance Methods

parse(source_code) click to toggle source
# File lib/meta_commit/extensions/builtin.rb, line 39
def parse(source_code)
  lines = source_code.split("\n")
  Ast.new(0, lines.length-1, lines)
end