@uml
Match current input symbol as a wildcard. If the symbol type matches
(i.e. has a value greater than 0), {@link ANTLRErrorStrategy#reportMatch}
and {@link #consume} are called to complete the match process.
<p>If the symbol type does not match,
{@link ANTLRErrorStrategy#recoverInline} is called on the current error
strategy to attempt recovery. If {@link #getBuildParseTree} is
{@code true} and the token index of the symbol returned by
{@link ANTLRErrorStrategy#recoverInline} is -1, the symbol is added to
the parse tree by calling {@link ParserRuleContext#addErrorNode}.</p>
@return the matched symbol
@throws RecognitionException if the current input symbol did not match
a wildcard and the error strategy could not recover from the mismatched
symbol
@uml Match current input symbol as a wildcard. If the symbol type matches (i.e. has a value greater than 0), {@link ANTLRErrorStrategy#reportMatch} and {@link #consume} are called to complete the match process.
<p>If the symbol type does not match, {@link ANTLRErrorStrategy#recoverInline} is called on the current error strategy to attempt recovery. If {@link #getBuildParseTree} is {@code true} and the token index of the symbol returned by {@link ANTLRErrorStrategy#recoverInline} is -1, the symbol is added to the parse tree by calling {@link ParserRuleContext#addErrorNode}.</p>
@return the matched symbol @throws RecognitionException if the current input symbol did not match a wildcard and the error strategy could not recover from the mismatched symbol