<commit_before>" Vim syntax file
" Language:    Backbone.js
" Maintainer:  othree <<EMAIL>>
" Last Change: 2013/02/05
" Version:     0.1
" URL:         https://github.com/othree/javascript-libries-syntax.vim
"
syntax cluster   javascriptLibraryFuncs contains=@javascriptQFunctions,@javascript_Functions,@javascriptBFunctions,@javascriptpFunctions
syntax cluster   coffeeLibraryFuncs contains=@coffeeQFunctions,@coffee_Functions,@coffeeBFunctions,@coffeepFunctions
syntax cluster   lsLibraryFuncs contains=@lsQFunctions,@ls_Functions,@lsBFunctions,@lspFunctions

if &filetype == 'javascript'
  syntax match   javascriptMethods /\.\h\w\*(\@=/ containedin=ALL contains=@javascriptLibraryFuncs
endif

if &filetype == 'coffee'
  syntax match   coffeeMethods /\.\h\w\*(\@=/   containedin=ALL contains=@coffeeLibraryFuncs
  syntax match   coffeeMethods /\.\h\w\* [0-9A-Za-z_(\[{]\@=/ containedin=ALL contains=@coffeeLibraryFuncs
endif

if &filetype == 'ls'
  syntax match   lsMethods /[\.!]\h\w\*[(!]\@=/   containedin=ALL contains=@lsLibraryFuncs
  syntax match   lsMethods /[\.!]\h\w\* +[0-9A-Za-z_(\[{]\@=/ containedin=ALL contains=@lsLibraryFuncs
  syntax match   lsPipe /|>/ containedin=ALL skipwhite nextgroup=@lspFunctions
  syntax match   lsCompose />>/ containedin=ALL skipwhite nextgroup=@lspFunctions
endif<commit_msg>Fix regexp<commit_after>" Vim syntax file
" Language:    Backbone.js
" Maintainer:  othree <<EMAIL>>
" Last Change: 2013/02/05
" Version:     0.1
" URL:         https://github.com/othree/javascript-libries-syntax.vim
"
syntax cluster   javascriptLibraryFuncs contains=@javascriptQFunctions,@javascript_Functions,@javascriptBFunctions,@javascriptpFunctions
syntax cluster   coffeeLibraryFuncs contains=@coffeeQFunctions,@coffee_Functions,@coffeeBFunctions,@coffeepFunctions
syntax cluster   lsLibraryFuncs contains=@lsQFunctions,@ls_Functions,@lsBFunctions,@lspFunctions

if &filetype == 'javascript'
  syntax match   javascriptMethods /\.\h\w*(\@=/ containedin=ALL contains=@javascriptLibraryFuncs
endif

if &filetype == 'coffee'
  syntax match   coffeeMethods /\.\h\w*(\@=/   containedin=ALL contains=@coffeeQFunctions,@coffee_Functions,@coffeeBFunctions,@coffeepFunctions
  syntax match   coffeeMethods /\.\h\w* +[0-9A-Za-z_(\[{]\@=/ containedin=ALL contains=@coffeeQFunctions,@coffee_Functions,@coffeeBFunctions,@coffeepFunctions
endif

if &filetype == 'ls'
  syntax match   lsMethods /[\.!]\h\w*[(!]\@=/   containedin=ALL contains=@lsLibraryFuncs
  syntax match   lsMethods /[\.!]\h\w* +[0-9A-Za-z_(\[{]\@=/ containedin=ALL contains=@lsLibraryFuncs
  syntax match   lsPipe /|>/ containedin=ALL skipwhite nextgroup=@lspFunctions
  syntax match   lsCompose />>/ containedin=ALL skipwhite nextgroup=@lspFunctions
endif
{'fraction_non_alphanumeric': 0.13863553447646845, 'fraction_numerical': 0.010215249908792412, 'mean_word_length': 5.421545667447306, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 13, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2109001', 'n_tokens_mistral': 975, 'n_tokens_neox': 897, 'n_words': 168}