lib/fig/grammar.treetop in fig-0.1.8 vs lib/fig/grammar.treetop in fig-0.1.9
- old
+ new
@@ -10,11 +10,11 @@
end
}
end
rule package_statement
- archive / resource / retrieve / config / publish
+ archive / resource / retrieve / config
end
rule archive
"archive" ws url {
def to_package_statement
@@ -33,26 +33,9 @@
rule retrieve
"retrieve" ws var:[a-zA-Z0-9]+ "->" path:[a-zA-Z0-9/\.-\[\]]+ ws {
def to_package_statement
Retrieve.new(var.text_value, path.text_value)
- end
- }
- end
-
- rule publish
- "publish" ws local_name:config_name ("->" remote_name:config_name)? ws {
- def to_package_statement
- Publish.new(local_name.text_value, get_remote_name)
- end
-
- def get_remote_name
- elements.each do |element|
- if element.respond_to?(:remote_name)
- return element.remote_name.text_value
- end
- end
- local_name.text_value
end
}
end
rule install
\ No newline at end of file