DG_ACTIVITY		activity
DG_AFTER		after
DG_ANY			any
DG_ATTRIBUTE		attribute
DG_ASYNC		async
DG_BEFORE		before
DG_BOOLEAN		boolean
DG_CODELSREQUIRE	codels-require
DG_CASE			case
DG_CHAR			char
DG_CHAR_LIT		<char_literal>
DG_CLOCKRATE		clock-rate
DG_CODEL		codel
DG_COLONCOLON		::
DG_COMPONENT		component
DG_CONST		const
DG_DEFAULT		default
DG_DELAY		delay
DG_DOC			doc
DG_DOUBLE		double
DG_EMAIL		email
DG_ENUM			enum
DG_EVENT		event
DG_EXCEPTION		exception
DG_EXTENDS		extends
DG_FALSE		FALSE
DG_FIXED		fixed
DG_FIXED_LIT		<fixed_literal>
DG_FLOAT		float
DG_FLOAT_LIT		<float_literal>
DG_FUNCTION		function
DG_HANDLE		handle
DG_HIDDEN		hidden
DG_IDENTIFIER		[A-Za-z_][A-Za-z0-9_]*
DG_IDS			ids
DG_IN			in
DG_INOUT		inout
DG_INTERFACE		interface
DG_INTERRUPTS		interrupts
DG_K			k
DG_LANG			lang
DG_LOCAL		local
DG_LONG			long
DG_M			m
DG_MODULE		module
DG_MS			ms
DG_MULTIPLE		multiple
DG_NATIVE		native
DG_OCTET		octet
DG_OPTIONAL		optional
DG_OUT			out
DG_PAUSE		pause
DG_PERIOD		period
DG_PORT			port
DG_PRIORITY		priority
DG_PROVIDES		provides
DG_PRIVATE		private
DG_REAL_TIME		real-time
DG_REMOTE		remote
DG_REQUIRE		requires
DG_S			s
DG_SCHEDULING		scheduling
DG_SEQUENCE		sequence
DG_SHORT		short
DG_SL			<<
DG_SR			>>
DG_STACK		stack
DG_STRING		string
DG_STRUCT		struct
DG_SWITCH		switch
DG_TASK			task
DG_TASK_P		task
DG_THROWS		throws
DG_TRUE			TRUE
DG_TYPEDEF		typedef
DG_UNION		union
DG_UNSIGNED		unsigned
DG_US			us
DG_USES			uses
DG_VALIDATE		validate
DG_VERSION		version
DG_VISIBILITY		visibility
DG_YIELD		yields
