We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2b7c2bb commit 7d3ce1bCopy full SHA for 7d3ce1b
CodeGenEngine/Tokenizer.dbl
@@ -1866,7 +1866,16 @@ namespace CodeGen.Engine
1866
newMeta.Name = ut.Name
1867
newMeta.TypeOfToken = TokenType.User
1868
newMeta.Validity = TokenValidity.Anywhere
1869
- addLookupToken(newMeta)
+ try
1870
+ begin
1871
+ addLookupToken(newMeta)
1872
+ end
1873
+ catch (e, @ArgumentException)
1874
1875
+ ;;User token name clashes with a "baked in" token.
1876
+ reportError(String.Format("{0} may not be used as a user-defined token. A token with that name already exists!", ut.Name))
1877
1878
+ endtry
1879
end
1880
1881
endmethod
0 commit comments