public List<Decorator> decorators() { var decs = new List<Decorator>(); decs.Add(decorator()); while (Peek(TokenType.AT)) { decs.Add(decorator()); } return decs; }