@Retention(value=RUNTIME)
@Target(value={TYPE_USE,TYPE})
public @interface Name
Name of a terminal symbol, which is used to find it in source text by Lexer.
The value() is used by the lexer to find the terminal symbol, and priority() helps resolve, which symbol should be
returned, if more of them matched in the source text (e.g. terminal matched by @Match annotation as well as simple
symbol matched by @Name).