I have confirmed that the code is called and calls acceptToken. The examples of input and the resulting syntax tree suggest that the call to acceptToken does not yield a token to the tree. The purpose of the aliasTextOrSymbol token is to determine whether the text inside the alias parenthesis is Text or a Symbol.
These are the console log statments with input: [Highlight red] (HR)
Enter stack:17<H> input:17<H>
Read H
Read R
input.acceptToken(Symbol, 1)<HR>
Exit stack:17<H> input:19<)>
Enter stack:20<> input:20<>
Terminate stack:20<> input:20<>
From all appearances it is doing exactly what I would expect but no symbols are showing up in the tree: