public virtual string GetInputSequenceDisplay( IList<Label> labels )
{
Grammar g = _dfa.Nfa.Grammar;
StringBuilder buf = new StringBuilder();
foreach ( Label label in labels )
{
buf.Append( label.ToString( g ) );
if ( /*it.hasNext() &&*/ g.type != GrammarType.Lexer )
{
buf.Append( ' ' );
}
}
// remove the final appended space
if ( g.type != GrammarType.Lexer )
buf.Length = buf.Length - 1;
return buf.ToString();
}