SC.Validator.StateValidator (sc v1.0.2)

View Source

Validates state-related constraints in SCXML documents.

Handles state ID uniqueness, non-empty IDs, and basic state structure validation.

Summary

Functions

Validate that no states have empty or nil IDs.

Validate that all state IDs are unique and non-empty.

Validate that all state IDs are unique within the document.

Functions

validate_non_empty_ids(result, states)

Validate that no states have empty or nil IDs.

validate_state_ids(result, document)

Validate that all state IDs are unique and non-empty.

validate_unique_ids(result, states)

Validate that all state IDs are unique within the document.