# Functions

Validate will return a slice of diagnostics based on the inspection of commands, events, and messages.
ValidateCommands will ensure that the arguments provided to a command are correct.
ValidateEvents will ensure that the defined events are correct.
ValidateMessages will warn if it notices any text overflow issues in the displayed messages (<MSG, <MS2, <MS3 commands).