public SyntaxToken GetNextToken() { if (_tokenIndex < _macroBody.Count) return _macroBody[_tokenIndex++]; return null; }