Synergy Data Language

The Synergy Data Language describes the contents of a Synergy/DE repository. It was designed as a tool for documenting and analyzing repositories, converting foreign repositories, and modifying repositories.

How the Synergy Data Language is used

Synergy Data Language syntax and usage

ALIAS - Describe an alias for a structure or field

ENDGROUP - End a group definition

ENUMERATION - Describe an enumeration definition

FIELD - Describe a field definition

FILE - Describe a file definition

FORMAT - Describe a global or structure‑specific format

GROUP - Begin a group definition

KEY - Describe a key definition

RELATION - Describe a relation definition

STRUCTURE - Describe a structure definition

TAG - Describe a structure tag definition

TEMPLATE - Describe a template definition