It’s complaining about the “1” after “ON DELETE” - is that valid T-SQL syntax?
The error message is quite clear on what it expects to see after the “… DELETE”.
Checking the documentation for SQL Server shows only the same options as displayed in the error message, and not that you can follow it with an integer.