# Treetop (treetop.rubyforge.org/) grammar for determining package # definition versions.
require 'treetop'
require 'fig/grammar/base' require 'fig/grammar/version'
module Fig
module Grammar grammar VersionIdentification include Fig::Grammar::Base include Fig::Grammar::Version rule everything ws_or_comment* grammar_version:grammar_version? .* { def get_grammar_version(build_state) return if not grammar_version return if grammar_version.text_value.empty? return grammar_version.to_package_statement(build_state) end } end end end
end