2014-10-09 15:30:53 -07:00
|
|
|
--recurse=yes
|
|
|
|
--exclude=*.git*
|
|
|
|
--exclude=*.pyc
|
|
|
|
--exclude=*.pyo
|
|
|
|
--exclude=.DS_Store
|
|
|
|
--exclude=*.md
|
|
|
|
--exclude=*.mkd
|
|
|
|
|
2014-03-17 14:24:42 -07:00
|
|
|
--langdef=haxe
|
|
|
|
--langmap=haxe:.hx
|
2014-10-09 15:30:53 -07:00
|
|
|
--regex-haxe=/^package[ \t]+([A-Za-z0-9_.]+)/\1/p,package/
|
|
|
|
--regex-haxe=/^[ \t]*[(@:macro|private|public|static|override|inline|dynamic)( \t)]*function[ \t]+([A-Za-z0-9_]+)/\1/f,function/
|
|
|
|
--regex-haxe=/^[ \t]*([private|public|static|protected|inline][ \t]*)+var[ \t]+([A-Za-z0-9_]+)/\2/v,variable/
|
|
|
|
--regex-haxe=/^[ \t]*package[ \t]*([A-Za-z0-9_]+)/\1/p,package/
|
|
|
|
--regex-haxe=/^[ \t]*(extern[ \t]*|@:native\([^)]*\)[ \t]*)*class[ \t]+([A-Za-z0-9_]+)[ \t]*[^\{]*/\2/c,class/
|
|
|
|
--regex-haxe=/^[ \t]*(extern[ \t]+)?interface[ \t]+([A-Za-z0-9_]+)/\2/i,interface/
|
2014-03-17 14:24:42 -07:00
|
|
|
--regex-haxe=/^[ \t]*typedef[ \t]+([A-Za-z0-9_]+)/\1/t,typedef/
|
2014-10-09 15:30:53 -07:00
|
|
|
--regex-haxe=/^[ \t]*enum[ \t]+([A-Za-z0-9_]+)/\1/t,typedef/
|
2014-03-17 14:24:42 -07:00
|
|
|
|
|
|
|
--langdef=js
|
|
|
|
--langmap=js:.js
|
|
|
|
--regex-JavaScript=/([A-Za-z0-9._$\(\)]+)[ \t]*[:=][ \t]*function[ \t]*\(/\1/m,method/
|
|
|
|
--regex-JavaScript=/([A-Za-z0-9._$\#\(\)]+)[ \t]*[:][ \t]*([A-Za-z0-9._\-\#\'\"]+)[ \t]*/\1/p,property/
|
|
|
|
--regex-JavaScript=/([A-Za-z0-9._$\#\(\)]+)[ \t]*[:][ \t]*([A-Za-z0-9\'\"._\-\#\(]+)[ \t]*\{/\1/p,property/
|
|
|
|
--regex-JavaScript=/var ([A-Za-z0-9._$\#]+)[ \t]*[=][ \t]*([A-Za-z0-9._'"\$\#\[\{]+)[,|;]/\1/v,variable/
|
|
|
|
--regex-JavaScript=/([A-Za-z0-9._$\#]+)[ \t]*[=][ \t]*([A-Za-z0-9._'"\$\#]+)extend\(/\1/c,class/
|