--format=2 --recurse --exclude=*~ --exclude=\._* --langdef=shell --langmap=shell:.sh(.*) --regex-shell=/function[ \t]*([^ \t]*)/\1/f,function/ --regex-shell=/alias[ \t]*([^=]*)/\1/a,alias/ --langdef=todo --langmap=todo:.c.cpp --regex-todo=/\/\/\s*TODO\s*(.*)/todo \1/t,todo/ --regex-todo=/\/\*\s*TODO\s*(.*)/todo \1/t,todo/ --regex-todo=/\/\/\s*XXX\s*(.*)/xxx \1/x,xxx/ --regex-todo=/\/\*\s*XXX\s*(.*)/xxx \1/x,xxx/ --regex-make=/-D([^ =]+).+$/\1/d,definition/ --langdef=markdown --langmap=markdown:.markdown --regex-markdown=/^#[ \t]+(.*)/\1/h,heading1/ --regex-markdown=/^##[ \t]+(.*)/\1/h,heading2/ --regex-markdown=/^###[ \t]+(.*)/\1/h,heading3/ --langdef=ActionScript --langmap=ActionScript:.as --regex-ActionScript=/^[ \t]*[(private|public|static)( \t)]*function[ \t]+([A-Za-z0-9_]+)[ \t]*\(/\1/f,function/ --regex-ActionScript=/^[ \t]*[(public)( \t)]*function[ \t]+(set|get)[ \t]+([A-Za-z0-9_]+)[ \t]*\(/\2/p,property/ --regex-ActionScript=/.*\.prototype\.([A-Za-z0-9 ]+)=([ \t]?)function([ \t]?)*\(/\1/f,function/ --c-kinds=+p --c++-kinds=+p --fields=+aiknsS --extra=+q