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