diff options
author | Ryo Nihei <nihei.dev@gmail.com> | 2022-04-16 01:44:33 +0900 |
---|---|---|
committer | Ryo Nihei <nihei.dev@gmail.com> | 2022-04-16 01:45:10 +0900 |
commit | 9a9444bdc00e2a738fb0aa7cac4afa8a123d679b (patch) | |
tree | 409797eff699062b8aa5d9df2d1ab9beaf356552 /grammar/semantic_error.go | |
parent | Prohibit specifying associativity and precedence multiple times for a symbol (diff) | |
download | cotia-9a9444bdc00e2a738fb0aa7cac4afa8a123d679b.tar.gz cotia-9a9444bdc00e2a738fb0aa7cac4afa8a123d679b.tar.xz |
Prohibit using the same element multiple times in the #ast directive
Diffstat (limited to 'grammar/semantic_error.go')
-rw-r--r-- | grammar/semantic_error.go | 1 |
1 files changed, 1 insertions, 0 deletions
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") ) |