From 9a9444bdc00e2a738fb0aa7cac4afa8a123d679b Mon Sep 17 00:00:00 2001 From: Ryo Nihei Date: Sat, 16 Apr 2022 01:44:33 +0900 Subject: Prohibit using the same element multiple times in the #ast directive --- grammar/semantic_error.go | 1 + 1 file changed, 1 insertion(+) (limited to 'grammar/semantic_error.go') diff --git a/grammar/semantic_error.go b/grammar/semantic_error.go index c013cbc..a9543ef 100644 --- a/grammar/semantic_error.go +++ b/grammar/semantic_error.go @@ -34,6 +34,7 @@ var ( semErrDirInvalidName = newSemanticError("invalid directive name") semErrDirInvalidParam = newSemanticError("invalid parameter") semErrDuplicateDir = newSemanticError("a directive must not be duplicated") + semErrDuplicateElem = newSemanticError("duplicate element") semErrInvalidProdDir = newSemanticError("invalid production directive") semErrInvalidAltDir = newSemanticError("invalid alternative directive") ) -- cgit v1.2.3