<commit_before>###
# NOTICE:
# this file is specifically for controlling
# paths for Less.js source files, as well as
# the order in which source files are
# concatenated.
#
# Please do not add paths for anything else
# to this file. All other paths for testing,
# benchmarking and so on should be controlled
# in the Gruntfile.
###

# Less.js Lib
lib: lib/less


# =================================
# General
# =================================
prepend:
  browser: [build/require.js, build/browser-header.js]
  rhino:   build/require-rhino.js

append:
  amd:     build/amd.js
  browser: <%= build.lib %>/browser.js
  rhino:   <%= build.lib %>/rhino.js


# =================================
# Core less files
# =================================

# <%= build.less.* %>
less:
  parser   : <%= build.lib %>/parser.js
  functions: <%= build.lib %>/functions.js
  colors   : <%= build.lib %>/colors.js
  tree     : <%= build.lib %>/tree.js
  env      : <%= build.lib %>/env.js
  visitor  : <%= build.lib %>/visitor.js
  import   : <%= build.lib %>/import-visitor.js
  join     : <%= build.lib %>/join-selector-visitor.js
  to_css   : <%= build.lib %>/to-css-visitor.js
  extend   : <%= build.lib %>/extend-visitor.js
  browser  : <%= build.lib %>/browser.js

  # glob all files in ./lib/less/tree directory
  treedir  : <%= build.lib %>/tree/*.js


# =================================
# Browser build
# =================================

# <%= build.browser %>
browser:

  # prepend utils
  - <%= build.prepend.browser %>

  # core
  - <%= build.less.parser %>
  - <%= build.less.functions %>
  - <%= build.less.colors %>
  - <%= build.less.treedir %> # glob all files
  - <%= build.less.tree %>
  - <%= build.less.env %>
  - <%= build.less.visitor %>
  - <%= build.less.import %>
  - <%= build.less.join %>
  - <%= build.less.to_css %>
  - <%= build.less.extend %>

  # append browser-specific code
  - <%= build.append.browser %>
  - <%= build.append.amd %>


# =================================
# Rhino build
# =================================

# <%= build.rhino %>
rhino:
  # prepend utils
  - <%= build.prepend.rhino %>

  # core
  - <%= build.less.parser %>
  - <%= build.less.env %>
  - <%= build.less.visitor %>
  - <%= build.less.import %>
  - <%= build.less.join %>
  - <%= build.less.to_css %>
  - <%= build.less.extend %>
  - <%= build.less.functions %>
  - <%= build.less.colors %>
  - <%= build.less.treedir %> # glob all files
  - <%= build.less.tree %>

  # append rhino-specific code
  - <%= build.append.rhino %>


# =================================
# Tree files
# =================================

# <%= build.tree %>
# Technically listing the array out this way isn't
# necessary since we can glob the files in alphabetical
# order anyway. But this gives you control over the order
# the files are used, and allows targeting of individual
# files directly in the Gruntfile. But be we can just
# remove this if files can be concatenated in any order.
tree:
  - <%= build.lib %>/tree/alpha.js
  - <%= build.lib %>/tree/anonymous.js
  - <%= build.lib %>/tree/assignment.js
  - <%= build.lib %>/tree/call.js<commit_msg>Added missing files to build.<commit_after>###
# NOTICE:
# this file is specifically for controlling
# paths for Less.js source files, as well as
# the order in which source files are
# concatenated.
#
# Please do not add paths for anything else
# to this file. All other paths for testing,
# benchmarking and so on should be controlled
# in the Gruntfile.
###

# Less.js Lib
lib: lib/less


# =================================
# General
# =================================
prepend:
  browser: [build/require.js, build/browser-header.js]
  rhino:   build/require-rhino.js

append:
  amd:     build/amd.js
  browser: <%= build.lib %>/browser.js
  rhino:   <%= build.lib %>/rhino.js


# =================================
# Core less files
# =================================

# <%= build.less.* %>
less:
  parser   : <%= build.lib %>/parser.js
  functions: <%= build.lib %>/functions.js
  colors   : <%= build.lib %>/colors.js
  tree     : <%= build.lib %>/tree.js
  env      : <%= build.lib %>/env.js
  visitor  : <%= build.lib %>/visitor.js
  import   : <%= build.lib %>/import-visitor.js
  join     : <%= build.lib %>/join-selector-visitor.js
  to_css   : <%= build.lib %>/to-css-visitor.js
  extend   : <%= build.lib %>/extend-visitor.js
  browser  : <%= build.lib %>/browser.js
  source_map_output  : <%= build.lib %>/source-map-output.js
  to_css_visitor  : <%= build.lib %>/to-css-visitor.js

  # glob all files in ./lib/less/tree directory
  treedir  : <%= build.lib %>/tree/*.js


# =================================
# Browser build
# =================================

# <%= build.browser %>
browser:

  # prepend utils
  - <%= build.prepend.browser %>

  # core
  - <%= build.less.parser %>
  - <%= build.less.functions %>
  - <%= build.less.colors %>
  - <%= build.less.treedir %> # glob all files
  - <%= build.less.tree %>
  - <%= build.less.env %>
  - <%= build.less.visitor %>
  - <%= build.less.import %>
  - <%= build.less.join %>
  - <%= build.less.to_css %>
  - <%= build.less.extend %>
  - <%= build.less.source_map_output %>
  - <%= build.less.to_css_visitor %>

  # append browser-specific code
  - <%= build.append.browser %>
  - <%= build.append.amd %>


# =================================
# Rhino build
# =================================

# <%= build.rhino %>
rhino:
  # prepend utils
  - <%= build.prepend.rhino %>

  # core
  - <%= build.less.parser %>
  - <%= build.less.env %>
  - <%= build.less.visitor %>
  - <%= build.less.import %>
  - <%= build.less.join %>
  - <%= build.less.to_css %>
  - <%= build.less.extend %>
  - <%= build.less.functions %>
  - <%= build.less.colors %>
  - <%= build.less.treedir %> # glob all files
  - <%= build.less.tree %>
  - <%= build.less.source_map_output %>
  - <%= build.less.to_css_visitor %>

  # append rhino-specific code
  - <%= build.append.rhino %>


# =================================
# Tree files
# =================================

# <%= build.tree %>
# Technically listing the array out this way isn't
# necessary since we can glob the files in alphabetical
# order anyway. But this gives you control over the order
# the files are used, and allows targeting of individual
# files directly in the Gruntfile. But be we can just
# remove this if files can be concatenated in any order.
tree:
  - <%= build.lib %>/tree/alpha.js
  - <%= build.lib %>/tree/anonymous.js
  - <%= build.lib %>/tree/assignment.js
  - <%= build.lib %>/tree/call.js
{'fraction_non_alphanumeric': 0.2657203907203907, 'fraction_numerical': 0.0, 'mean_word_length': 3.121383647798742, 'pattern_counts': {'":': 0, '<': 107, '<?xml version=': 0, '>': 107, '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': '7080585', 'n_tokens_mistral': 2373, 'n_tokens_neox': 2048, 'n_words': 489}