Class: OptparseLite::AppTag::TagParser
- Inherits:
-
NanDoc::Filters::CustomTag::TagParser
- Object
- NanDoc::Filters::CustomTag::TagParser
- OptparseLite::AppTag::TagParser
- Defined in:
- lib/optparse-lite/test/nandoc-custom-tags/app.rb
Constant Summary collapse
- Symbols =
{ :start => :path, :path => { :re => /[-\/_a-z0-9]*(?:test|spec)[-_a-z0-9]*\.rb/, :desc => "test file path", :next => [:sep, :app_keyword] }, :sep => { :re => / *(?:-|\/) */, :desc => "separator {-|\\/}", :no_sexp => true }, :app_keyword => { :re => /app\b/, :desc => "'app' keyword", :next => [:sep, :more_token] }, :more_token => { :desc => "open token (\"foo\" or \"'foo'\" or '\"foo\"')", :re => /'[^']*'|"[^"]"|[^[:space:]]+/,# yeah we're not etc.. :next => Or[ :end, [:sep, :more_token] ] } }