<commit_before>sudo: false
language:
   - cpp

os:
  - linux
  - osx

compiler:
  - gcc
  - clang

install:
- if [ "$CXX" = "g++" ]; then export CXX="g++-4.8" CC="gcc-4.8"; fi

addons:
  apt:
    sources:
    - ubuntu-toolchain-r-test
    packages:
    - gcc-4.8
    - g++-4.8
    - clang

script:
  - mkdir builds
  - cd builds
  - cmake -DCMAKE_CXX_COMPILER=$COMPILER .. && make
  - ./data_structures_practice<commit_msg>updating to use google's travis yml<commit_after>
install:
- if [ "$CXX" = "g++" ]; then export CXX="g++-4.9" CC="gcc-4.9"; fi
- if [ "$CXX" = "clang++" ] && [ "$TRAVIS_OS_NAME" = "linux" ]; then export CXX="clang++-3.7" CC="clang-3.7"; fi
- echo ${PATH}
- echo ${CXX}
- ${CXX} --version
- ${CXX} -v
addons:
  apt:
    sources:
    - ubuntu-toolchain-r-test
    - llvm-toolchain-precise-3.7
    packages:
    - gcc-4.9
    - g++-4.9
    - clang-3.7
    - valgrind
os:
  - linux
  - osx
language: cpp
compiler:
  - gcc
  - clang

script:
  - mkdir builds
  - cd builds
  - cmake -DCMAKE_CXX_COMPILER=$COMPILER .. && make
  - ./data_structures_practice
{'fraction_non_alphanumeric': 0.18546132339235788, 'fraction_numerical': 0.022367194780987885, 'mean_word_length': 2.294478527607362, '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': '1004433', 'n_tokens_mistral': 489, 'n_tokens_neox': 459, 'n_words': 95}