AzeMark 2 · AzeForge 0.6.3

Limits.

The compiler publishes document-wide and directive-specific ceilings in the generated grammar and capability documents.

Document limits

{
  "diagnostics": {
    "perBlock": 20,
    "perDocument": 200,
    "policy": "lowerable-only"
  },
  "nesting": {
    "maxDepth": 8
  },
  "images": {
    "maxBytes": 8388608,
    "maxDimensionPx": 10000,
    "maxPixels": 25000000
  }
}

Directive limits

Each directive's reference section prints its registered limits next to the complete generated body contract.