public string GetPunctuationFromID(TokenSubType id) { foreach(LexerPunctuation p in _punctuation) { if((int) p.N == (int) id) { return p.P; } } return "unknown punctuation"; }