<commit_before>{
  "language": "Haxe",
  "slug": "haxe",
  "active": false,
  "status": {
    "concept_exercises": false,
    "test_runner": false,
    "representer": false,
    "analyzer": false
  },
  "blurb": "Haxe is an open source high-level strictly-typed programming language with a fast optimizing cross-compiler. Haxe can build cross-platform applications targeting JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash, and allows access to each platform's native capabilities. Haxe has its own VMs (HashLink and NekoVM) but can also run in interpreted mode. Code written in Haxe can be compiled to any target Haxe supports.",
  "version": 3,
  "online_editor": {
    "indent_style": "space",
    "indent_size": 4,
    "highlightjs_language": "haxe"
  },
  "checklist_issue": 2,
  "test_pattern": "test.*Test[.]hx",
  "files": {
    "solution": [
      "src/%{pascal_slug}.hx"
    ],
    "test": [
      "test/Test.hx"
    ],
    "example": [
      ".meta/Example.hx"
    ],
    "exemplar": [
      ".meta/Exemplar.hx"
    ]
  },
  "exercises": {
    "concept": [
      {
        "slug": "log-levels",
        "name": "Log Levels",
        "uuid": "04c0d4b6-4c0b-4107-ab9e-e3fd29bd37d4",
        "concepts": [
          "strings"<commit_msg>Remove obsolete pattern properties from track's `config.json` file. (#179)<commit_after>{
  "language": "Haxe",
  "slug": "haxe",
  "active": false,
  "status": {
    "concept_exercises": false,
    "test_runner": false,
    "representer": false,
    "analyzer": false
  },
  "blurb": "Haxe is an open source high-level strictly-typed programming language with a fast optimizing cross-compiler. Haxe can build cross-platform applications targeting JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash, and allows access to each platform's native capabilities. Haxe has its own VMs (HashLink and NekoVM) but can also run in interpreted mode. Code written in Haxe can be compiled to any target Haxe supports.",
  "version": 3,
  "online_editor": {
    "indent_style": "space",
    "indent_size": 4,
    "highlightjs_language": "haxe"
  },
  "checklist_issue": 2,
  "files": {
    "solution": [
      "src/%{pascal_slug}.hx"
    ],
    "test": [
      "test/Test.hx"
    ],
    "example": [
      ".meta/Example.hx"
    ],
    "exemplar": [
      ".meta/Exemplar.hx"
    ]
  },
  "exercises": {
    "concept": [
      {
        "slug": "log-levels",
        "name": "Log Levels",
        "uuid": "04c0d4b6-4c0b-4107-ab9e-e3fd29bd37d4",
        "concepts": [
          "strings"
{'fraction_non_alphanumeric': 0.15533596837944663, 'fraction_numerical': 0.017786561264822136, 'mean_word_length': 2.924031007751938, 'pattern_counts': {'":': 53, '<': 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': '166349', 'n_tokens_mistral': 936, 'n_tokens_neox': 893, 'n_words': 233}