我需要为模板引擎编写自定义语法。
像这样:
https://github.com/pietbrauer/cocoapods-generate-command/blob/master/README.md
自述文件中的示例:
# template
git :init
# questions
prefix = ask('What prefix should be used for your files?')
prefix = prefix.uppercase
# add pods
pod 'AFNetworking', '~> 2.0.0'
pod_group :SampleTests do
pod 'OCMock'
end
对此最好的方法是什么?是否会编写自定义DSL或解析器来执行ruby代码。