<commit_before>###!
 * Coffee-Script extended plugin for nBuild
 * Copyright(c) 2011-2012 vol4ok <<EMAIL>>
 * MIT Licensed
###


###* Module dependencies ###

require "colors"
fs     = require 'fs'
util   = require 'util'
_      = require 'underscore'
path   = require 'path'
coffee = require 'coffee-script'

jsp    = require("uglify-js").parser
pro    = require("uglify-js").uglify

{join, dirname, basename, extname, normalize, relative, existsSync} = path

REQUIRE_REGEX = /#\s*require\s+([A-Za-z_$-][A-Za-z0-9_$-.\/]*)/g

exports.initialize = (builder) -> new CoffeeExPlugin(builder)

class CoffeeExPlugin
  
  ###*
  * @public
  * @constructor
  * @param {Array}  targets
  * @param {Object} [opts] 
  * @param {String} [remove = "no"]
  * @param {String} [recursive = "no"]
  ###
  constructor: (@builder) ->
    @builder.registerType('coffee-ex', @coffeeEx, this)
    
  coffeeEx: (name, options) -> build_script(script: options, 'output-dir': @builder.defines.PROJECT_DIR)
    
  indexIncludeDirectories = (includeDirs, types, prefix = '') ->
    index = {}<commit_msg>удалены ненужные комментарии<commit_after>###!
 * Coffee-Script extended plugin for nBuild
 * Copyright(c) 2011-2012 vol4ok <<EMAIL>>
 * MIT Licensed
###


###* Module dependencies ###

require "colors"
fs     = require 'fs'
util   = require 'util'
_      = require 'underscore'
path   = require 'path'
coffee = require 'coffee-script'

jsp    = require("uglify-js").parser
pro    = require("uglify-js").uglify

{join, dirname, basename, extname, normalize, relative, existsSync} = path

REQUIRE_REGEX = /#\s*require\s+([A-Za-z_$-][A-Za-z0-9_$-.\/]*)/g

exports.initialize = (builder) -> new CoffeeExPlugin(builder)

class CoffeeExPlugin
  
  ###*
  * @public
  * @constructor
  ###
  constructor: (@builder) ->
    @builder.registerType('coffee-ex', @coffeeEx, this)
    
  coffeeEx: (name, options) -> build_script(script: options, 'output-dir': @builder.defines.PROJECT_DIR)
    
  indexIncludeDirectories = (includeDirs, types, prefix = '') ->
    index = {}
{'fraction_non_alphanumeric': 0.1715686274509804, 'fraction_numerical': 0.010784313725490196, 'mean_word_length': 3.847980997624703, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 15, 'https://': 0, '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': '3197361', 'n_tokens_mistral': 746, 'n_tokens_neox': 716, 'n_words': 154}