Illegal declarations encompass all tokens that don't start a DeclarationDefinition.
dil.lexer.Token.isDeclDefStartToken()
See Implementation
Illegal declarations encompass all tokens that don't start a DeclarationDefinition.