The standard library contains classifiers Node and INamed, and primitive types Boolean, String, Integer

Contents

Known issues

M3 (lioncore.json) Mismatched child vs. node id

Details: lioncore.json: Mismatched child vs. node id -id-Classifier-features-2024-1 #412

-id-Classifier-features-2024-1

lioncore.json line 1484 mentions id -id-Classifier-features-2024-1 as child.

"containments": [
  {
    "containment": {
      "language": "LionCore-M3",
      "version": "2024.1",
      "key": "Classifier-features"
    },
    "children": [
      "-id-Classifier-features-2024-1"
    ]
  }
],

However, the intended child node id in line 1515 spells -id-Classifier-feature-2024-1 (singular "feature").

{
  "id": "-id-Classifier-feature-2024-1",
  "classifier": {
    "language": "LionCore-M3",
    "version": "2024.1",
    "key": "Containment"
  },

They both MUST be the same, i.e. -id-Classifier-features-2024-1.

-id-Language-dependsOn-2024-1

lioncore.json line 1816 mentions id -id-Language-dependsOn-2024-1 as child.

"containments": [
  {
    "containment": {
      "language": "LionCore-M3",
      "version": "2024.1",
      "key": "Classifier-features"
    },
    "children": [
      "-id-Language-version-2024-1",
      "-id-Language-dependsOn-2024-1",
      "-id-Language-entities-2024-1"
    ]
  }
],

However, the intended child node id in line 1848 spells -id-Language-dependsO-2024-1 (missing "n" at the end of "dependsOn").

{
  "id": "-id-Language-dependsO-2024-1",
  "classifier": {
    "language": "LionCore-M3",
    "version": "2024.1",
    "key": "Reference"
  },

They both MUST be the same, i.e. -id-Language-dependsOn-2024-1.

-id-IKeyed-key-2024-1

lioncore.json line 2129 mentions id -id-IKeyed-key-2024-1 as child.

"containments": [
  {
    "containment": {
      "language": "LionCore-M3",
      "version": "2024.1",
      "key": "Classifier-features"
    },
    "children": [
      "-id-IKeyed-key-2024-1"
    ]
  }
],

However, the intended child node id in line 2152 spells -id-IKeyed-key (missing "-2041-1" suffix).

{
  "id": "-id-IKeyed-key",
  "classifier": {
    "language": "LionCore-M3",
    "version": "2024.1",
    "key": "Property"
  },

They both MUST be the same, i.e. -id-IKeyed-key-2024-1.