<commit_before>@mixin output-float($span, $location, $columns, $margin) {
  $location-holder: $columns;

  @if type-of($columns) != 'number' {
    $location-holder: 1;
  }

  $margin: find-margin($margin);

  width: column-span($span, $location-holder, $columns, $margin);
  clear: right;
  // @include clearfix;

  @if end-row($span, $location, $columns) {
    float: right;
  }
  @else {
    float: left;
    margin-right: column-span($margin, $location-holder, $columns, $margin);
  }

  @if $include-border-box {
    @include box-sizing('border-box');
  }

  @if $include-clearfix {
    @include clearfix;
  }
}<commit_msg>Added push/pull/isolate<commit_after>@mixin output-float($span, $location, $columns, $margin) {
  $location-holder: $columns;

  @if type-of($columns) != 'number' {
    $location-holder: 1;
  }

  $margin: find-margin($margin);

  width: column-span($span, $location-holder, $columns, $margin);
  clear: right;
  // @include clearfix;

  @if end-row($span, $location, $columns) {
    float: right;
  }
  @else {
    float: left;
    margin-right: column-span($margin, $location-holder, $columns, $margin);
  }

  @include span-shared;
}

@mixin push-float($span, $location, $columns: false, $margin: false) {

  // Find the columns and margins
  $columns: find-grid($columns);
  $margin: find-margin($margin);

  // Combine the columns and margins
  $margin: column-span($span, $location, $columns, $margin) + margin-span($margin, $columns);

  margin-left: $margin;
}

@mixin pull-float($span, $location, $columns: false, $margin: false) {

  // Find the columns and margins
  $columns: find-grid($columns);
  $margin: find-margin($margin);

  // Combine the columns and margins
  $margin: column-span($span, $location, $columns, $margin) + margin-span($margin, $columns) * -1;

  margin-left: $margin;
}

@mixin isolate-float($span, $location, $columns: false, $margin: false) {

  // Find the columns and margins
  $columns: find-grid($columns);
  $margin: find-margin($margin);

  @include push-float($span, $location, $columns, $margin);
  margin-right: -100%;
}
{'fraction_non_alphanumeric': 0.18051575931232092, 'fraction_numerical': 0.0028653295128939827, 'mean_word_length': 4.0, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '4521516', 'n_tokens_mistral': 738, 'n_tokens_neox': 707, 'n_words': 169}