aboutsummaryrefslogtreecommitdiff
path: root/.ctags
diff options
context:
space:
mode:
authorJuan J. Martinez <jjm@usebox.net>2023-12-28 19:43:05 +0000
committerJuan J. Martinez <jjm@usebox.net>2023-12-28 19:47:11 +0000
commited0e61af2c9fb7b016cb72a91d207b761859c676 (patch)
tree7a64f254ecb1b921acf561d3aebc47672d0d9714 /.ctags
downloadjs-canvas-2023-ed0e61af2c9fb7b016cb72a91d207b761859c676.tar.gz
js-canvas-2023-ed0e61af2c9fb7b016cb72a91d207b761859c676.zip
Initial import
Diffstat (limited to '.ctags')
-rw-r--r--.ctags15
1 files changed, 15 insertions, 0 deletions
diff --git a/.ctags b/.ctags
new file mode 100644
index 0000000..f0c5458
--- /dev/null
+++ b/.ctags
@@ -0,0 +1,15 @@
+--exclude=*.min.js
+
+--regex-javascript=/[ \t.]([A-Z][A-Z0-9._$]+)[ \t]*[=:][ \t]*([0-9"'\[\{]|null)/\1/n,constant/
+--regex-javascript=/\.([A-Za-z0-9._$]+)[ \t]*=[ \t]*\{/\1/o,object/
+--regex-javascript=/['"]*([A-Za-z0-9_$]+)['"]*[ \t]*:[ \t]*\{/\1/o,object/
+--regex-javascript=/([A-Za-z0-9._$]+)\[["']([A-Za-z0-9_$]+)["']\][ \t]*=[ \t]*\{/\1\.\2/o,object/
+--regex-javascript=/([A-Za-z0-9._$]+)[ \t]*=[ \t]*\(function\(\)/\1/c,class/
+--regex-javascript=/['"]*([A-Za-z0-9_$]+)['"]*:[ \t]*\(function\(\)/\1/c,class/
+--regex-javascript=/class[ \t]+([A-Za-z0-9._$]+)[ \t]*/\1/c,class/
+--regex-javascript=/([A-Za-z$][A-Za-z0-9_$()]+)[ \t]*=[ \t]*[Rr]eact.createClass[ \t]*\(/\1/c,class/
+--regex-javascript=/([A-Z][A-Za-z0-9_$]+)[ \t]*=[ \t]*[A-Za-z0-9_$]*[ \t]*[{(]/\1/c,class/
+--regex-javascript=/([A-Z][A-Za-z0-9_$]+)[ \t]*:[ \t]*[A-Za-z0-9_$]*[ \t]*[{(]/\1/c,class/
+--regex-javascript=/([A-Za-z$][A-Za-z0-9_$]+)[ \t]*=[ \t]*function[ \t]*\(/\1/f,function/--regex-js=/(function)*[ \t]*([A-Za-z$_][A-Za-z0-9_$]+)[ \t]*\([^)]*\)[ \t]*\{/\2/f,function/
+--regex-javascript=/['"]*([A-Za-z$][A-Za-z0-9_$]+)['"]*:[ \t]*function[ \t]*\(/\1/m,method/
+--regex-javascript=/([A-Za-z0-9_$]+)\[["']([A-Za-z0-9_$]+)["']\][ \t]*=[ \t]*function[ \t]*\(/\2/m,method/